"Get started with your career journey''
“Where Talent Meets Preparation”
MOBILE APPLICATIONS DEVELOPMENT (BCOM) SEM 5th Syllabus
UNIT 1: INTRODUCTION TO ANDROID
Overview, History, Features of Android, The Android Platform, Understanding the Android Software Stack - Android Application Architecture - The Android Application Life Cycle - The Activity Life Cycle, Creating Android Activity - Views - Layout Android SDK, Android Installation, Building you First Android application, Understanding Anatomy of Android Application, Android Manifest file.
Case Study
Give a brief description of Android Architecture and its parts.
List out the challenges we face while using Android?
List the new features of Android in the latest version
UNIT 2: ANDROID APPLICATION DESIGN ESSENTIALS
Anatomy of an Android applications, Android terminologies, Creating User Interfaces with basic views - Application Context, Activities, Services, Intents, linking activities with Interns,, Receiving and broadcasting Interns, Android Manifest File and its common settings, Using Intent Filter, Permissions.
Case Study
Present an idea that you would like to convert it into an application in the future.
UNIT 3: ANDROID USER INTERFACE DESIGN ESSENTIALS
User Interface Screen elements, Designing User Interfaces with Layouts, Drawing and working with Animation. Layouts, Recycler View, List View, Grid View and Web view Input Controls: Buttons, Checkboxes, Radio Buttons, Toggle Buttons, Spinners, Input Events, Menus, Toast, Dialogs, Styles and Themes, Creating lists, and Custom lists.
Case Study
Present details report on the features of Check Boxes, Radio Buttons and Toggle Buttons.
UNIT 4: TESTING ANDROID APPLICATIONS
Publishing Android applications, Using Android Preferences, Managing Application resources in a hierarchy, working with different types of resources.
Case Study
List out the special features of Android with its counterparts.
UNIT 5: USING COMMON ANDROID APIS
Internal Storage, External Storage, SQLite Databases, Managing data using Sqlite, Sharing Data between Applications with Content Providers, Using Android Networking APIs, Using Android Web APIs, JSON Parsing, Using Android Telephony APIs, Developing Android Applications to the world. Google Maps, Using GPS to find the current location, Sensors, and Bluetooth / Wi-fi Connectivity.
Case Study
List out the points to keep in mind to make you application more attractive.
List the controls that make you application attractive.