Blog

Android background processing – a decision guide

If you’ve ever done anything in Android that takes more than 16 milliseconds to process then you’ve probably heard of Android services and background processing in general. Why 16 milliseconds? At Android’s refresh rate of 60 frames per second, the main thread can not be delayed by more than 16 milliseconds to avoid frame skipping and, therefore, UI lagging. The problem is – Google is constantly changing the way background processes are allowed to run. This is mostly done for…

React Native vs Flutter vs Native – an ultimate guide for decision makers

When you’re planning to develop a mobile app the second most important decision you’ll ever make is selecting a technology to use (first being the content of the app) Ideally you’d want a version of your app for both iOS and Android and so there are really only 3 choices you have in 2021: 1. Develop natively for two platforms, using Kotlin/Java for Android and Swift/Objective C for iOS 2. Use Flutter (made by Google) 3. Use React Native (made…