What is Android Network Optimization?
Android Network Optimization refers to best practices to optimize android network performance for android apps. Mainly requests sent by apps to network turn on power consuming mobile radios. Apart from power required to send and receive packets some extra power is consumed by mobile radio to keep them awake. A short network request can also keep mobile radio on continuously.
(more…)
Random-access memory (RAM) is a vital resource in every software development system, but it is even more important on a mobile operating system where physical memory is usually occupied.
(more…)
Oreo is the latest version of Android Operating System. A couple of days back it is available for supporting google Pixel and Nexus devices. Some of the most discussed features of Oreo update includes Picture-in-Picture mode, smart text selection, auto-fill, and custom notifications. If you don’t own a google device you need to wait till the official launch of Android 8.0 which can be between 3 to 12 months.
(more…)
Collection refers to a task when software development is concerned. HashMap is first data structure to emerge in mind when we look to store data in key-value pairs. On behalf of its flexibility, it is the most popular data structure choice. In order to boost the performance of Android App, there are two important set of collection ArrayMap and SparseArray are built exclusively for mobile. Thereby, substantially more memory efficient in comparison to a HashMap collection.
(more…)
An android emulator operates by emulating or imitating the behavior aspect of android phone such that it works the same as the physical android phone. Although android emulator is now faster than before but that hold true when it is configured properly. The interesting part about developing an app over an emulator is it eliminates the need of android device. The default Android emulator comes together with the Android SDK that is found in tools folder.
(more…)