This course is an introduction to the mobile and android programming. Students will be able to develop an Android application using layouts, widgets, events, menus, preferences, fragments, threads, files, adapters, intents, services, notifications, broadcast receivers, SQLite databases, tabs, custom adapters, content providers. The course also covers discussions of several advanced topics in mobile programming including performance, security, privacy and game development.
Main Text
Other Useful References