Open in app

Sign in

Write

Sign in

Santosh Botre
Santosh Botre

1K Followers

Home

Lists

About

Oct 4

Understanding SwiftUI ViewModifiers: A Comprehensive Guide

Creating user interfaces for iOS simpler and more flexible with SwiftUI 😎. A notable aspect of this framework is ViewModifiers. We will take an in-depth look at SwiftUI ViewModifiers, their implementation, and the advantages and disadvantages of utilizing custom ViewModifiers in real projects. If you have tried using SwiftUI, I’m…

Swift

4 min read

Understanding SwiftUI ViewModifiers: A Comprehensive Guide
Understanding SwiftUI ViewModifiers: A Comprehensive Guide
Swift

4 min read


Sep 26

Elevate Your App’s User Experience: Exploring ScrollView scrollTransition API in SwiftUI for iOS 17

SwiftUI has made the task of designing and implementing complex UI much easier. Developers use the ScrollView design screen by adding children's views into it when it needs scrolling capability.

Swiftui

4 min read

Elevate Your App’s User Experience: Exploring ScrollView scrollTransition API in SwiftUI with iOS…
Elevate Your App’s User Experience: Exploring ScrollView scrollTransition API in SwiftUI with iOS…
Swiftui

4 min read


Jul 28

Mindful Notifications: Finding Balance with iOS Focus Feature and APNS Interruption-Level

The notifications are great for keeping people informed with timely and relevant content, whether your app is running or running in the background or inactive. Getting notifications helps provide timely and crucial updates all the time i.e., 24X7. This means having notifications integrated into the application prominently displayed is an excellent idea. Time flies…

IOS

7 min read

Mindful Notifications: Finding Balance with iOS Focus Feature and APNS Interruption-Level
Mindful Notifications: Finding Balance with iOS Focus Feature and APNS Interruption-Level
IOS

7 min read


Jul 14

StoreKit views APIs with iOS 17

Display a customizable in-app purchase store using StoreKit views for SwiftUI. Last article we discussed, How to implement and test In-App Purchase with StoreKit2 locally without AppStore Connect Account? In-App Purchase with StoreKit 2 — Using Xcode locally without AppStore Connect Account In-App Purchasesantoshbotre01.medium.com We are moving forward based on the insights provided in the last article without designing and implementing the in-app purchase product UI.

IOS

5 min read

StoreKit views APIs with iOS 17
StoreKit views APIs with iOS 17
IOS

5 min read


Jul 6

Testing notifications using the Apple Push Notification Console

Push notification is a very important feature that every iOS application has nowadays. During the testing phase of an iOS application, developers often rely on third-party apps or services to send push notifications for testing and debugging purposes. However, with the introduction of the Apple Push Notification Console, there is…

IOS

4 min read

Testing notifications using the Apple Push Notification Console
Testing notifications using the Apple Push Notification Console
IOS

4 min read


Jun 27

How to Handle Content Unavailable Gracefully with iOS 17?

We iOS developers have handled the content that is not available, no search results are found, or no matching data is available scenarios in most of our iOS applications. UI/UX designers and we as developers take various approaches to provide a seamless user experience. Here are some common strategies: Empty…

Swiftui

6 min read

How to Handle Content Unavailable Gracefully with iOS 17?
How to Handle Content Unavailable Gracefully with iOS 17?
Swiftui

6 min read


Jun 16

Empower your iOS apps with LiveActivity

What is Live Activity? Developer : Live Activities help application developers to show the current activity, operation, or task going into their application on the iPhone or iPad Lock Screen. User : Live Activities enable application users to conveniently see the ongoing activity, operation, or task within their application directly from the Lock Screen…

Swiftui

11 min read

Empower your iOS apps with LiveActivity
Empower your iOS apps with LiveActivity
Swiftui

11 min read


Jun 7

SwiftData — Get rid of the CoreData complexity

Declarative code integration with persistent data has been made easy with the help of SwiftData. We can query and filter data using regular Swift code. It’s designed to integrate seamlessly with SwiftUI. Step 1: Create Models with @Model What is @Model? @Model is a macro which Converts a Swift class into a stored model that’s managed by SwiftData. Let’s try to upgrade one of our simple Data Model to a Persistent Model.

Swiftdata

6 min read

SwiftData — Get rid of the complexity of CoreData
SwiftData — Get rid of the complexity of CoreData
Swiftdata

6 min read


Apr 24

Adding and Updating Products from already added Swift Package with XCode

In XCode, updating Swift packages and adding package products has become a hidden gem. This article will show you how to add a Swift package to an iOS project and another packaged product from the previously installed Swift package. Adding a Swift Package To add a new Swift package to our project, navigate to…

Xcode

3 min read

Adding and Updating Products from already added Swift Package with XCode
Adding and Updating Products from already added Swift Package with XCode
Xcode

3 min read


Mar 23

In-App Purchase with StoreKit 2 — Using Xcode locally without AppStore Connect Account

In-App Purchase In-App Purchase a simple and secure way to purchase digital goods or services in your apps across all Apple platforms, so people can start playing, gaming, reading, and more. Apple has four types of In-App Purchases: CONSUMABLES: Can be purchased more than one time. It has a specific expiration based on consumption, duration, or business logic. NON-CONSUMABLES…

IOS

7 min read

In-App Purchase with StoreKit 2 — Using Xcode locally without AppStore Connect Account
In-App Purchase with StoreKit 2 — Using Xcode locally without AppStore Connect Account
IOS

7 min read

Santosh Botre

Santosh Botre

1K Followers

Take your time to learn before develop, examine to make it better, and eventually blog your learnings.

Following
  • Netflix Technology Blog

    Netflix Technology Blog

  • Pinterest Engineering

    Pinterest Engineering

  • Joshua McKenty

    Joshua McKenty

  • Thongchai Kolyutsakul

    Thongchai Kolyutsakul

  • Chet Haase

    Chet Haase

See all (145)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams