Mac OS: App Translocation and Android Studio updates failure
How Apple’s app translocation breaks Android Studio updates
Technology, books, travel, and linguistics
How Apple’s app translocation breaks Android Studio updates
All languages have certain semantics for dealing with error cases. C deals with them by setting error codes. Java deals with them by throwing exceptions. JavaScript deals with them by throwing exceptions as well but unlike Java, it does have […]
The core idea behind resumable upload is straightforward if you are uploading a big file, then you are going to encounter users in the network conditions where they cannot upload the file in a single network session. The client-side code, […]
This is a long post. It covers several decisions like API version, distribution beyond play store, UI & network performance, and minimizing RAM, disk, and battery usage.
Android development requires tons of disconnected approaches for development and testing. Consider some scenarios To test runtime permission – Go to Settings -> Applications -> Application info of the app you are looking for and disable that permission. To test a […]
Highlights All android support library code is moving to the androidx namespace. No more android.support.v4 or android. support.v7 namespaces. Android app bundle to split the app into downloadable modules Navigation library to set up navigation between different activities/fragments. Use WorkMananger […]
Infrastructure – Architecture & Performance Android Vitals – More visibility in Google Play dev console on battery drain, wakelocks being held for too long, ANRs, crashes, dropped frames, and frozen frames. Architecture components – better handling of the lifecycle, Room (ORM for […]
Almost everyone developing an Android app has seen something like this in their device logs. I/Choreographer(1200): Skipped 60 frames! The application may be doing too much work on its main thread. On most devices, the Android platform tries to render […]
Android has a few really good settings built right into the platform for debugging under a hidden “Developer Options” menu. You can turn then on via Settings -> About Phone -> Build Number (tap 7 times). The steps will be similar but […]
Users won’t buy a phone till they know that their basic set of apps is available on the device. That pretty much rules out players like BlackBerry 10, Jolla, Ubuntu OS, and Firefox OS. Even Microsoft is still struggling. OEMs like Samsung, HTC, LG, and […]