Diploma in Android Development
Android is an open source and Linux-based operating system used for developing mobile apps. Android offers an approach for application development for mobile devices. The first version of android software development was released by Google in 2007. Android is a powerful operating system with connectivity, UI, Storage, Multi-Touch, Web Browser etc.
Android Development Courses Syllabus
Module 01 : Java Concepts
- OOPs Concepts
- Inheritance in Detail
- Exception Handling
- Packages and Interface
- JVM and .jar File Extension
- Collections
- Multithreading
Module 02 : Introduction to Android
- What is Android
- History and Version
- Installing software’s
- Hello Android example
- Android Core Building Blocks
- Android Emulator
- xml
Module 03 : First Android Application
- Setting Up Android Development Environment
- Android Development Framework – SDK
- Emulators – What is Emulator/Android AVD?
- Android Project Framework
- My First Android Application
Module 04 : Android Activities, Intent and Fragment
- Activity Lifecycle
- Activity Example
- Implicit Intent
- Explicit Intent
- Fragment Lifecycle
- Fragment Example
- Dynamic Fragment
Module 05 : Android UI Widgets
- Working with Button
- Toast
- Custom Toast
- Button
- Toggle Button
- Switch Button
- Image Button
- Checkbox
- Alert Dialog
- Spinner
- AutoCompleteTextView
- RatingBar
- DatePicker
- TimePicker
- ProgressBar
- Quick Contact Budge
- Analog Clock and Digital Clock
Module 06 : Toast, Menu, Dialog, List and Adapters
- Option Menu
- Context Menu
- Popup Menu
- Base Adaptor
- What is Toast?
- What is Dialog?
- What is List?
Module 07 : View
- GridView
- WebView
- ScrollView
- SearchView
- TabHost
- Dynamic ListView
- Expanded ListView
Module 08 : Multimedia Programming using Android
- Multimedia Supported audio formats
- Simple media playback
- Supported video formats
- Simple video playback
Module 09 : Database - SQLite
- Introducing SOLite
- SQLiteOpenHelper and Creating a Database
- Opening and Closing a Database
- Working with Cursors Inserts, Updates and Deletes
- SQLite API
- SQLite Spinner
- SQLite ListView
Module 10 : Location Based Services and Google Maps
- Location API Fundamental
- Example of Android Location API
- Working with Google Maps
Module 11 : Notifications
- Notification Manager
- Pending Intent
- Notifications(Show and Cancel)
Module 12 : How to Develop Your Own Custom made Web Browser
- How to use WebView object in XML
- Permission of using the Internet
- Methods for associated with ‘GO’, ‘BACK’, ‘FORWARD’ etc.
Module 13 : Testing and Debugging Android Application
- How to debug android application
- Use of Step Filters, Breakpoints, Suspend and Resume
- How to use LogCat
- Use of Perspectives
Module 14 : Installation of .apk
- How to install .apk into your Android Mobile