Singsys blog

Android Apps Network Optimization: Optimized Network for Better Performance

Android Network Optimization

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…)

Android Memory Optimization: Best Practices for Better Memory Management

android memory optimization

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…)

Android Oreo Features that takes it Above an Ordinary Operating System

Android Oreo Features

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…)

Android ArrayMap and SparseArray: Working Comparison and Conclusion

ArrayMap and SparseArray

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…)

How to Speed Up Android Emulator

Android Emulator

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…)