Android Application Development
Android Application Development
Java programming
Unit-1
Android and its Tools: Introduction to Android, Open Handset Alliance, Android Ecosystem, Need of
Android, Features of Android, Tools and software required for developing an Android Application-
Android Architecture
Installation and configuration of Android: Operating System, Java JDK, Android SDK-Android
Development Tools(ADT)-Android Virtual Devices(AVDs)-Emulators- Dalvik Virtual Machine –
Difference between AVM and JVM-Steps to install and configure Android Studio and SDK
Unit-2
Unit-4
Designing User Interface with view: Text view, Edit Text, Button, Image Button, Toggle Button, Radio
Button and Radio group, Check box, Progress Bar-List view, Grid view, Image view, Scroll view,
Custom Toast alert, Time and Date Picker
Unit-4
Activity and Multimedia with Databases: Intent, Intent Filter-Activity life cycle ,Broadcast life cycle-
Content Provider-Fragments ,Service-Features of Service, Android platform Service-Defining new
service, Service Lifecycle, Permission, Example of service-Android System Architecture ,Multimedia
framework, play audio and video, Text to speech, Sensors, Async tasks-Audio capture, Camera-Blue
tooth, Animation, SQlite Database, Necessity of SQlite, Creation and connection of the database,
extracting value from cursors, Transactions
Unit-5
Security and application deployment: SMS technology, Location based services-creating the project,
getting the maps API key, Displaying the map, Displaying the Zoom control, Navigating to a specific
locations, Adding markers, Getting location, Geocoding and reverse Geo coding, Getting location
data ,Monitoring location-Android security model, Declaring and using permission, Using custom
permission .Application Deployment: Creating small Application, signing of application, Deploying
app on Google play store, Become a Publisher, Developer Console
Course Outcomes:
Text Book:
References
2) Pro Android 5 Maclean David, Komatineni Satya, Allen Grant Apress Publications,2015, ISBN:
978-1-4302-4680-0
3) Android Programming for Beginners Hortan, John Packet Publication,2015 ISBN: 978-1-
78588-326-2