Course Content
Introduction
- Introduction of Android
- Android Architecture
- Application Framework
- App LifeCycle
Environment Setup
- Android Studio
- SDK Download
- Android Virtual Setup
- Gradle
- Run App in Mobile
First App
- Create App
- Directory Structure
- Manifest file
- Properties
- XML Design
- Java Code
Layouts
- Linear Layout
- Relative Layout
- Table Layout
- Frame Layout
- Constraint Layout
Activities
- How to Create Activities
- Activities Types
- Intent & Intent filters
- Pass data between activities
- Handling User inputs
- OnClickListner,OnClick
- Validation
Design
- Launcher Icons
- App Icon Design
- SplashScreen
- Draw able Design
Control
- Toast , TextView
- Button, EditText
- ImageView
- AutocompleteTextView
- MultiAutoCompleteTextView
- Datepicker, Timepicker
- RatingBar, SeekBar
- RadioButton, Switch, ToogleButton
- Space, CheckBox
Control Part2
- Webview,
- Alert Dialog, Custom AlertDialog,
- Audio, Video, Youtube Video
- Expandable ListView
- TabHost,
- ScrollView, HorizontalScrolView,
- SearchView, Chronometer
- Textclock, CalendarView
Data Persistance
- Shared Preferences
- SQLite Database
Advance View
- ListView
- Custom ListView
- GridView
- Spinner
- CardView
- RecyclerView
- ViewFlipper
- AdvanceListView
- Fragment
Navigation
- Navigation Drawer
- Context Menu
- Popup Menua
Core Activity
- Camera Access
- Image Picker
- Text Picker
- Call,SMS
- Notification
- Bluetooth
- Animation
- Wifi
API
- API Introduction
- Postman tool
- Volly Library
- Send /Receive Json Data
- CRUD
Mini Project
- Development
- Deployment
- Certificate
Developer
- Push Notification
- Firebase
- AdMob
- Google Map
- Upload App