My side of the story of selling Apple iPhone apps on the Apple App Store while doing a day job…!!!

I am selling apps on Apple App Store since 2012, Tried free apps with excellent sales but no revenue or no Apple iAd revenue or very little. I kept doing that for two to four years. Then I removed all of my apps from the sale and kept my account inactive with no apps on …

My experience in converting my paid educational apps to a subscription business revenue model.

After experimenting with various apps, I ventured into an educational language-earning app in 2013/14. I developed three apps Mudrakshar for tracing Alphabets, Swarakshar for Pronouncing Alphabets and Chitrakshar for Alphabet Charts with Illustrations and audio pronunciation. All three apps were dedicated to Devanagari Script—mainly Marathi, Sanskrit and Hindi Language. For Chitrakshar, I added the English …

Get the iOS, iPadOS, and macOS operating system names, versions, and model identifiers programmatically.

Programmatically get iOS, iPadOS, macOS Catalyst Operating System Name and Version and a model identifier of iPhone, iPad, and Mac devices. Here is a simple way to programmatically get the operating system name and version of your iOS, iPadOS and macOS. The code below will also return the value of the iPhone, iPad, and Mac …

Get iOS, iPadOS and macOS app Versions and Build numbers programmatically.

Here is a small function I have written that you can use in your iOS, iPadOS or macOS Catalyst app to get your app’s current version, build number, and print it on the screen whether it will be on the app’s about or support view. Copy the below function in the Xcode project’s UIViewController Swift …

Essential factors to be considered while choosing UILabel and UITextView to display text for iOS, iPadOS and macOS apps.

Choosing between UILabel and UITextView starts when you want to display text in your Apple iOS, iPadOS or macOS Catalyst App. I have even gone through the process of choosing UILabel or UITextView to display text on my app. So, I have made a small numbered list to help you choose the right option… Choose …

Programmatically add Fab (Floating Action Button) Button to iPhone, iPad and Mac App.

When Google released the Material Design Guidelines, they introduced many new design elements, including the Fabeingutton, a Floating Action Button. Normally, we see the Fab button in Android Mobile Apps, but many Apple iPhone, iPad, and Mac App Developers have started using it in their designs. Here, we will see how to programmatically add the …

Set UINavigation Bar Large Title Text Foreground Colour.

Here is how to set UINavigation Bar Large Title Text Colour (Foreground Colour) in iOS 11, 12, 13 and above, Declare Navigation Bar Title Text & Large Title Settings like this in your View Controller’s ViewDidLoad() Method: Now write the below line inside ViewDidLoad() to get the Large Title Foreground colour as White Colour like …

Set UIImageView Image Inset for iOS and iPadOS app.

Here is an example if you want to inset UIImageView so that the image does not fit edge to edge of the UIImageView Note:The latest version of Xcode & Latest version of Swift Programming Language is preferred. Here is step by step procedure to achieve the designed result: Step 01:Create Apple iOS Project in Xcode. …

Animate tab bar switches with a transition effect for UITabBarViewController.

I was searching the web for answers on how to give the CurlUp / CrossDissolve / FlipFromRight / FlipFromLeft / CurlDown / FlipFromTop / FlipFromBottom transition effect for the UITabBar Tab Switch. I found this answer, but it has a bug or a black screen when you tap on the same tab twice, i.e., the …

Hide the Navigation Bar on Scroll.

Assumption:I assume you have embedded UINavigationBar inside your Apple iOS app on Storyboard. If you want to mimic the behaviour of the Apple Safari iOS App, such as hiding the navigation bar on the scroll, you can do it in just a single line of code without any hassle. You have to add the following …