The GUI Design : Layout, FrameLayout, View, frameUI, ListView etc ...
The concept of intent: Implicit and explicit.
Dynamic content: Connection to internet, reading, and then writing of data from a server
The concept of thread : Perform tasks asynchronously outside of the main thread
Data storage : Use of shared preferences, and a SQLite database