Android Development: Activity Lifecycle

An introductory course on client application development that covers (1) basic UI components and usage; (2) view interaction and data exchange; (3) data storage for client app data, with SharedPreferences and SQLite.