Android14_Kotlin_Inde
Android14_Kotlin_Inde
Android Architecture
• Applications
• Android Frameworks
• Linux Kernel
• Core Libraries
• Android Runtime
• Dalvik virtual Machine
• System Requirement
• Android Studio Overview
• Installation of Android Studio
• Create Android Virtual Device
• Android Studio Features
• Android SDK & Tools
First Program
XML
• Relative Layout
• Linear Layout
• Table Layout
DURGASOFT, # 202, 2nd Floor, HUDA Maitrivanam, Ameerpet, Hyderabad - 500038,
1 99 27 37 27 37 , 88 85 25 26 27, | www.durgasoftonline.com
Maii: [email protected]
Course Index
• Frame Layout
• Fragment
• Grid Layout
• Constraint Layout
• TextView
• Button
• Checkbox
• Toggle button
• Seek Bar
• Rating bar
• Radio Button & Radio Group
• Image View
• Image Button
Text Fields
• Plaintext
• Password
• Password (Numeric)
• Email
• Phone
• Postal Address
• Multiline Text
• Time
• Date
• Number
• Number (signed)
• Number Decimal
Components Overview
• What Is an Adapter?
• How Do Adapter Views Work?
• Creating an Array Adapter
• Listview with listener
• Gridview with Listener
DURGASOFT, # 202, 2nd Floor, HUDA Maitrivanam, Ameerpet, Hyderabad - 500038,
2 99 27 37 27 37 , 88 85 25 26 27, | www.durgasoftonline.com
Maii: [email protected]
Course Index
• Spinner with Listener
• Autocomplete TextView
Telephony Manager
• IMEI
• SMS
• Calls
• Emails
Wi-Fi Manager
• Network checking
• Manage Active connections
Phone Status
Bluetooth
• Controlling Bluetooth
• Discoverable networks
• Connect Bluetooth
Intents
• Implicit
• Explicit
• Passing Data Using Intents
Dialogs
• Toast
• Creating a Custom Toast View
• Progress Dialog Horizontal/Spinner
• Alert Dialog Predefined
• Alert Dialog Custom
• Date Picker Dialog
• Time Picker Dialog
• Dialog Fragment
Activity
Content Provider
Notifications
• What is notification
• How to get notification Service
• Pending Intent
Web Services
JSON
• Introduction of JSON
• Architecture of JSON
• Types of Request
Retrofit
Volley
Data Binding
Fragments
• Shared Preferences
SQLite Databases
• Introduction to SQLite
• SQLite Open Helper
• CRUD operations
Room database
• Introduction
• Advantages Active Android
• CRUD Operations
Firebase
• Introduction to Firebase
• How to Configure Firebase Environment
• How to Configure Firebase Database
• How to Configure Firebase Storage
• How to Configure Firebase Notifications
• Firebase Hosting
• Firebase Crash Reporting
• Firebase Authentication
Google MAPS
Google Places
Animations
• Introduction
• Apply animations for Activities/Images/TextView
Admob Account
• Types of adds
• How to add to app
• Maintenance
Design Pattens
• MVVM Architecture
• Model-View-Controller (MVC)
• Model-View-Presenter (MVP)
Jetpack Compose
New Additions