Besides coming up with a good idea and building the app, there are many other things you can do to boost your apps' visibility #iosdev
Thread 👇
🧑🎨 Apple Human Interface Guidelines
HIG provides in-depth information and resources to design great apps. Not only you learn the fundamental of colors and fonts, you also learn how elements are used in Apple own apps as best practices
My most favorite session every WWDC is watching Apple Design Award. Learn how awesome apps demo design, innovation, and technology on Apple platforms, and why @Apple decide they deserve the price
You can give away up to 100 promo codes per version or IAP. Great for press and friends to get early access to your apps and for give aways
🧘♂️ Subscription Offers
This was not possible until late 2020. Now you can provide free or discounted prices for auto-renewable subscriptions. Great to fight churn and win back subscribers
App bundles make it easy for customers to buy up to 10 of your apps or games in a single purchase. If you have one great apps, chance are customers want to but other apps in a bundle with discounted price
Introduced in March 2020, customers can now buy once and access your apps across macOS, iOS, tvOS and watchOS. Work for IAP too. All you need to do is using same bundle identifier.
Would you pay upfront for an app without even trying it? I recently changed my apps from paid to freemium with IAP and can see a surge in downloads. Great for visibility and boost app reviews as more people can use your app
🏪 In-App Purchases On AppStore
With iOS, users can browse in-app purchases directly on the App Store and start a purchase even before downloading your app
Before talking about ASO and how to design d intriguing AppStore screenshots, take a look at this simple guide by @Apple how to make sure your app details look good: Icon, Name, Description, Keywords, ...
Available from iOS 9, you can display a banner that provides a direct link to your app on the App Store or opens the app if it’s already installed. Require adding just few meta tags to your website
When you make great apps, chances are @AppStore will find and feature you. If you think your apps deserve notice, you can let the editorial team know about it. Click below link to promote
Reach a wider set of audiences by providing better accessibility support. iOS has built-in accessibility features and many accessibility APIs that you can use.
It may be a bit more work, but you users will treasure you forever
Hand Off since iOS 8, Mac Catalyst since iOS 13, Universal Clipboard since iOS 10
Above are some features to make a seamless experience across devices. Your app has a better chance to reach more users if it is available on more platforms
🥂 Ask for rating
Available since iOS 11, you can use just a single call to SKStoreReviewController to prompt for rating at the appropriate time.
Good reviews boost your app's ranking by quite a lot. Be sure to also respond to user's feedback
A lot of people prefer dark mode. Starting from iOS 13 and macOS Mojave is dark system-wide appearance
Dark Mode puts the focus on the content areas of your interface, allowing that content to stand out while the surrounding chrome recedes into the background.
🗣 Localization
If you have or want to have users in different countries, you should localize your app to speak their language.
The App Store is available in 175 countries and regions and 40 languages. Let's expand your apps to different markets
I've done some #SwiftUI lately for @pushheroapp@PastePalApp , and amazed by how easy and fun it is to make apps. If you want to get into SwiftUI but don't know where to start, here are my recommended resources #iosdev
Thread 👇
1) First thing first is @Apple official guides. Apple has done a stunning job to make SwiftUI tutorials fun and interactive
1) Core Data is more than just SQLite wrapper, it manages objects, relationships, fetching, faulting, ...
2) Having 2 context: 1 main and 1 background that are both backed by the persistent coordinator. In modern Core Data stack, NSPersistentContainer has default viewContext already, we just need another newBackgroundContext
1) Scratch your own itch. If you don't have any itch to scratch, stop here. This is awkward. Go travelling. Go exploring the world. The world always has problems and needs solution.
2) Build any service, app or website. Along the way you'll find tons of things you need that and unsolved by existing solutions, and tons of things you can improve upon.
3) Sign up for some paid newsletters to find ideas. This is the worst. This is like someone browsing through a tatoo catalog. You're doing things for trend, for money, not for your self drive 👎
1) "earning up to $1 million" means proceeds, not sales. This is what we get after Apple's cut. "up to" means $999.999
2) "if they earned up to $1 million in proceeds during the previous calendar year". This means that if $1M is surpassed, the standard rate (30%) kicks in for the rest of the year, and also next year.