Summary
In this chapter, we completed the development of the Messenger Android application. In the process of doing so, we learned how to make use of ChatKit—a third-party library for creating beautiful chat user interfaces. In addition to this, we further explored the utilities offered to us by the Android application framework. We got a firsthand look at the development of a settings activity in Android, which helped us to learn about PreferenceScreen
, PreferenceActivity
, DialogPreference
, Preference
, and PreferenceFragment
. Finally, we briefly discussed Android application testing and performing background operations.
In the next chapter, we will explore the various storage options provided to us by the Android application framework.