Mobile Application Development syllabus
Browse the units
Mobile Application Development
7 units
1 Android Programming Overview (5 LHs)
3 Activity and Fragment in Android (10 LHs)
4 Displaying Data with Views (7 LHs)
5 Content Provider (8 LHs)
1. Android Programming Overview (5 LHs)
- Android architecture and project setup
- Views, widgets and resources
- Testing, debugging, Toasts and emulator
2. Android UI Controls (8 LHs)
- Linear, frame, relative, table, absolute and constraint layouts
- TextView, EditText, ImageView, Button and selection widgets
- Events and event handling
- Menus, drawables, themes, styles and resources
3. Activity and Fragment in Android (10 LHs)
- Activity lifecycle, intents and manifest
- Passing data and returning results
- Fragment lifecycle and manager
- Dialogs and dialog fragments
4. Displaying Data with Views (7 LHs)
- Adapters
- ListView and custom lists
- GridView and custom grids
- RecyclerView
5. Content Provider (8 LHs)
- Shared preferences
- Internal/external storage and shared files
- SQLite, cursors and CRUD
6. Android Advanced Concept (10 LHs)
- Notifications, threading, AsyncTask and handlers
- APIs and JSON; remote data transfer
- Localization, SMS, calls and email
- Google Maps and mini project
- Publishing on Google Play
7. Laboratory Works
- Android Studio and application architecture
- Layouts, lists, forms and dialogs
- Activities, fragments and menus
- SQLite database and APIs
- Volley, JSON and Google Maps/GPS