Mobile Application Development Lab (AG705)- () | RGPV
-
Syllabus
-
Syllabus - Mobile Application Development Lab (AG705)
-
Introduction
-
About Android
-
Pre-requisites to learn Android
-
Dalvik Virtual Machine & .apk file extension
-
Android API levels
-
Android Java Basics
-
Getting started with Android development
-
Project folder structure
-
Simple programming
-
Running project
-
Generating build/APK of the app from Android Studio
-
First application
-
Creating Android Project
-
Android Virtual Device Creation
-
Set up debugging environment
-
Workspace set up for development
-
Launching emulator
-
Debugging on mobile devices
-
Basic UI design
-
Basics about Views, Layouts, Drawable Resources
-
Input controls, Input Events, Toasts
-
More UI Components
-
Layouts – GridView and ListView
-
Action bar, Adapters, Menus
-
Pickers – Date and Time, Spinners
-
Activity and Fragment
-
Activity, Fragment
-
Activity Lifecycle and Fragment Lifecycle
-
Intents
-
Implicit Intents, Explicit intents
-
Communicating data among Activities
-
Navigation Drawer
-
Panel that displays the app’s main navigation screens on the left edge of the screen
-
Android Notifications
-
Toast, Dialogs
-
Notification Manager and Push Notification
-
Introducing SQLite
-
SQLiteOpenHelper and creating a database
-
Opening and closing a database
-
Working with cursors Inserts, updates, and deletes