Syll
Syll
COURSE OBJECTIVES
1. Produce apps for Android platform devices
2. Gain a basic understanding of computer architecture and object-oriented programming
3. Develop a working knowledge of
4. Understand mobile design principles
5. Identify need and opportunity in app markets
COURSE OUTCOMES
1. Describe those aspects of mobile programming that make it unique from programming for other
platforms,
2. Critique mobile applications on their design pros and cons,
3. Utilize rapid prototyping techniques to design and develop sophisticated mobile interfaces,
4. Design mobile applications for the Android operating systems that use basic and advanced
phone features.
5. Deploy applications to the Android marketplace for distribution.
Introduction to Android:The Android Platform, Android SDK, Android Installation, Building you First
Android application, Understanding Anatomy of Android Application, Android Manifest file.
Android user Interface Design Essentials: User Interface Screen elements, Designing User Interfaces
with Layouts.
Testing Android Applications: Testing Android applications, Publishing Android application, Using
Android preferences, managing Application resources in a hierarchy, working with different types of
resources.
Using common Android Apis: Using Android Data and Storage APIs, Managing data using Sqlite,
Sharing Data between Applications with Content Providers.
TEXT BOOKS
1.
Education,2nd ed. (2011)
2. Android Application Development In 24 Hours 4Th Edition by Carmen Delessio ET AL,
PEARSON INDIA.
REFERENCE BOOKS
1.
2.
3. R3. Android Application Development All in one for Dummies by Barry Burd, Edition.
WEB LINKS
1. https://www.cs.cmu.edu/~bam/uicourse/830spring09/BFeiginMobileApplicationDevelopment.pdf
2. https://www.udemy.com/topic/mobile-development/