Phones, tablets, and foldables have status bars, notches, camera cutouts, rounded
corners, gesture home indicators, and navigation bars. A React Native screen
that looks fine on one simulator can still hide content under system UI on
another device.
The modern solution is react-native-safe-area-context. The older
SafeAreaView exported from React Native core is deprecated and should not be
the default choice for new work.
Deep linking lets a React Native app open directly to a specific screen from an
external URL. It is useful for passwordless login links, push notifications,
marketing campaigns, referral invites, order tracking, chat threads, and content
shared from the web.
Until recently, setting up app icons in Flutter app projects was a long and arduous process. Each respective Android and iOS version of a project required copying and replacing default
icons in your res & assets folders. Fortunately, this has changed. With the release of Flutter Launcher Icons by the Flutter development team, app icon generation can be automated and executed instantly.
Writing highly-modularized code is critical in building a robust iOS app, that is scalable and extensible. To make a well-architected iOS app in Swift, there are various design patterns that can be used, to build a high-quality codebase. We focus a lot on building robust architecture in our Xcode app templates, so in this article we are sharing the way we leverage protocol-oriented programming in Swift, to create scalable iOS apps. We are not creating just one app, but instead, we are making a ton of app templates, so a good design is critical to our mission.
Instagram-style filters are a product feature, not just an image effect. A good
React Native implementation lets users pick or capture a photo, preview filters
quickly, export the selected result, upload it safely, and recover when a filter
library or device GPU behaves differently across platforms.
Older tutorials often recommend a single native filter package as the default.
For production apps, choose the filter stack deliberately and test maintenance,
export behavior, Android/iOS parity, and upload integration before committing to
it.
React Native projects collect several kinds of local state while you work: Metro
cache, Watchman watches, node_modules, CocoaPods, Gradle build output, and
Xcode DerivedData. Cleaning all of them at once can fix some painful build
issues, but it can also create new problems if you delete lockfiles or update
native dependencies accidentally.
This guide shows a safer cleanup order. Start with the smallest cache reset that
matches the symptom, then move down the checklist only if the problem remains.
Mobile banking, electronic transactions and online payments have been a growing trend in the modern world. It will not surprise you that every buy and sell transaction will take place online through the internet in the near future. Take a look at our curated list of the best free and premium Finance UI Kits, to use as inspiration while developing your next FinTech app in React Native. Mobile banking application, e-commerce websites and apps are increasing on a day to day basis. Every business companies are developing their own financial software and application. A large number of people already use mobile banking and finance apps to complete transactions, check balances, and explore financial services or financial product options. Financial apps have made it easy to manage your financial information and keep track of personal expenses and savings. As a result, you can leverage these Financial UI kits as inspiration for our next personal finance app project. Due to an increasing number of mobile banking applications, tools and kits are necessary for their quick and efficient designs. Therefore, we provide you with a list of Financial UI kits which will help you get started with your very own business finance application.
UIImage is the Swift approach to modeling images. In order to display an image on the screen, you’re most likely going to use UIImageView, which takes a UIImage object and presents it in the view hierarchy. To color UIImage objects there’s some extra work required. Coloring images can be very helpful when dealing with app icons, tab bar items, navigation items, etc.
Drawing directions in a React Native app usually starts with a simple map
polyline. A straight polyline is enough for connecting two coordinates visually,
but real turn-by-turn-looking routes need a routing service such as Google
Routes API, Mapbox Directions, HERE Routing, or a backend you control.
At Instamobile, we’re building a ton of complex features to save time and energy for React Native developers across the world. One of these complex features is the chat functionality, which is a must have in almost all mobile apps nowadays. In this tutorial, we’ll learn how to add a React Native Chat into any mobile app with only a few lines of code. And yes, we are talking about a fully fledged chat function, that comes integrated with backend (database & storage) and that is real-time. And it can be integrated into any React Native app with no effort!
Open Source Swift Libraries are becoming more diverse and are growing in numbers quickly, as Swift becomes more mature. In this article, we curated the best open source Swift Libraries that you can use to bootstrap your next iOS project. They will make your codebase more robust, more performant and will allow you to ship iOS projects more quickly.
When it comes to signing a mobile app and building the release version of a mobile app, we need to dive into the whole process.
Sometimes it seems that coding the application is much easier than releasing the app in the Google Play Store or App Store. Especially on Flutter.
Generating the Flutter Release APK for Android might seem a little tedious at first, so we are covering the process step by step in this Flutter tutorial.
Practical product notes
Get the next useful guide
Occasional tutorials, product resources, and lessons from building and launching software.