MASTER OF COMPUTER APPLICATIONS (MCA)
SEMESTER: V
Subject Name: Mobile Computing (MC) Subject Code: 650003 Objectives:
• To be able to understand the process of developing software for the mobile • To be able to create mobile applications on the Android Platform • To be able to create mobile applications involving data storage in SQLite database.
Prerequisites:
Knowledge of the Core Java Programming, database concepts.
Contents:
1. Introduction to Android History of Mobile Software Development The Open Handset Alliance The Android Platform Android SDK • Building a sample Android application • • • • 2. Android Application Design Essentials • • • • • • • Anatomy of an Android applications Android terminologies Application Context, Activities, Services, Intents Receiving and Broadcasting Intents Android Manifest File and its common settings Using Intent Filter, Permissions Managing Application resources in a hierarchy • Working with different types of resources 3. Android User Interface Design Essentials User Interface Screen elements Designing User Interfaces with Layouts • Drawing and Working with Animation • • [1 Hr] [3Hrs] [5Hrs] [3Hrs] [1 Hr] [3Hrs] [2Hrs] [1 Hr] [8Hrs] [19Hrs] [2Hrs]
4. Using Common Android APIs Using Android Data and Storage APIs Managing data using SQLite Sharing Data Between Applications with Content Providers Using Android Networking APIs Using Android Web APIs • Using Android Telephony APIs • • • • • 5. Deploying Android Application to the World • Selling your Android application [3Hrs] [1 Hr] [5Hrs] [2Hrs] [2Hrs] [5Hrs]
[18Hrs]
[1Hr]
Text Book:
1. Lauren Darcey and Shane Conder, “Android Wireless Application Development”, Pearson Education, 2nd ed. (2011)
Reference Books:
1. Reto Meier, “Professional Android 2 Application Development”, Wiley India Pvt Ltd (2011) 2. Mark L Murphy, “Beginning Android”, Wiley India Pvt Ltd(2009) 3. Sayed Y Hashimi and Satya Komatineni, “Pro