Advanced Mobile Programming Practicals
| Practical No | Details |
| 1 | Introduction to Android, Introduction to Android Studio IDE, Application Fundamentals: Creating a Project, Android Components, Activities, Services, Content Providers, Broadcast Receivers, Interface overview, Creating Android Virtual device, USB debugging mode, Android Application Overview. Simple “Hello World” program. |
| 2 | Programming Resources: Android Resources: (Color, Theme, String, Drawable, Dimension, Image) |
| 3 | Programming Activities and fragments: Activity Life Cycle, Activity methods, Multiple Activities, Life Cycle of fragments and multiple fragments. |
| 4 | Programming Activities and fragments: Coordinate, Linear, Relative, Table, Absolute, Frame, List View, Grid View. |
| 5 | Programming UI elements: AppBar, Fragments, UI Components |
| 6 | Programming menus, dialog, dialog fragments: |
| 7 | Programs on Intents, Events, Listeners and Adapters: The Android Intent Class, Using Events and Event Listeners |
| 8 | Programs on Services, notification and broadcast receivers |
| 9 | Database Programming with SQLite |
| 10 | Programming threads, handles and asynchronized programs |
| 11 | Programming Media API and Telephone API |
| 12 | Programming Security and permissions |
| 13 | Programming Network Communications and Services (JSON) |