CSE-301 App Development for android
L
3
T
0
P
2
C
4
Version No.
Prerequisite
1.0
XML, Java
Objectives:
1. Basics of Android OS
2. Develop Basic and advance Android Apps
3. Publishing and Monetizing the app
Expected Outcome:
Module I
1. Understand about Android OS and its Development Environment.
2. DevelopBasic and advance android app development for android devices.
3. To publish the app
4. To Monetize from app development.
Introduction and Architecture of Android
5 lecture hours
History of Android, Features of Android, Android Devices, Android Versions, Open Handset Alliance (OHA) , Advantages of Android, Comparing Android with other platform, Architecture of Android. Android Directory Structure, Structure of Manifest files, Android Development Tools.
Module II
Component s of Android
10 lecture hours
Activities, Activity life cycle, Fragment, fragment lifecycle, Services, service life cycle, Broadcast receivers, Content providers, Intents, types of intents, Intent Filter, Starting a new activity, Sending and Receiving of data, Notifications
Module III
User Interfaces
10 lecture hours
Views, Views Group, Widgets - Button, EditText, CheckBox, ToggleButton, Spinner, Picker, Layouts, Styles, Themes, Events, Event listener, Orientation, Screen Size and Density, Unit of measurement - px, dp, sp and dpi,pt, conversion of dp to px
Module IV
Advance App Development
10 lecture hours
SQLite database, SQLiteOpenHelper, Cursors and content values, Opening and closing Database, Sensors, Bluetooth, GeoLocation, SMS & MMS, Graphics and Animation
Module V
Security, Publishing, Monetizing
5 lecture hours
Security Creating a signing certificate, Signing your applications for distribution, Publishing on Google Play, Monetization strategies, Application promotion strategies, Using Google Analytics
Text Books:
T1 W.M Lee, “Begning Android 4 Application Development”,Wiley
Reference Books:
R1 Mobile app for Andorid by IBM
R2 Retro Meier,”Android 4 Application Development”,Wiley
R3 "Sams Teach Yourself Android Application Development in 24 Hours",By Lauren Darcey, Shane Conder