Android Application Development – Settings Tutorial

Settings inside your app allow uses to modify features and behaviors. When application is relaunched certain information are still stored. Of course we can provide a default value for each settings voice.
To provide settings for your app, we can use Preference APIs to build an interface that’s consistent with the user experience in other Android apps.

In case you are asking if you need or not a voice to be inside settings page, this graph can help you decide:

settings_flowchart-android-tutorials

Continue reading

Speed Up Android Virtual Device AVD

An Android Virtual Device (AVD) is an emulator configuration that lets you model an actual device by defining hardware and software options to be emulated by the Android Emulator. In case that we don’t want to test every time our App on a smartphone, we have to create a new AVD. Sometimes this virtual device is really slow, and if you are running on a Intel machine, here is a trick how to make it faster.

Continue reading