Android with Kotlin Course Outline
1. Kotlin Overview (5 hours)
Introduction to Kotlin
Environment Setup
First Program in Kotlin
Environment Setup
Variables
Data Types
Operator
Type Conversion
Operator
Input and Output
Comment
2. Kotlin Control Flow (6 hours)
If Expression
When Expression
For loop
While loop
Do While Loop
Return and Jump
Continue Structure
3. Kotlin Functions (6 hours)
Function
Recursion
Default Argument
Named Argument
Lambdas
High Order Function
Inline Function
4. Kotlin Collection (7 hours)
Mutable Array
Collections
List
mutableListOf()
ArrayList
arrayListOf()
Map:mapOf()
HashMap
hashmapOf()
mutableMapOf()
set:setof()
mutableSetOf()
hashSetOf()
5. Kotlin OOPs Concept (8 hours)
Class and Object
Nested and Inner class
Kotlin Constructor
Visibility Modifier
Kotlin Inheritance
Abstract Class
Interface
Data Class
Sealed Class
Extension Function
Generics
6. Android with Kotlin (2 hours)
Install Android Studio
First Demo Application
7. Android with Kotlin Components (3 Hours)
Android Textview
EditText
Button
Toast
Custom Toast
8. Android with Kotlin Intent (2 Hours)
Explicit Intent
Implicit Intent
9. Android with Kotlin ListView (2 Hours)
List View
Custom ListView
10. Android with Kotlin AlertDialog ( 1 hours)
11. Android with Kotlin Menu (3 hours)
Option Menu
Context Menu
Popup Menu
12. Android with Kotlin Advance (4 hours)
WebView
Seekbar
FrameLayout
ViewPager
13. Android with Kotlin Data Parsing (4hours)
DOM Parser
SAX Parser
XMLPull Parser
Json Parsing using URL
14. Android With Kotlin Media Player (2 Hours)
Media Player
Video Player
15. Android with Kotlin Storage (4 Hours)
External Storage
Internal Storage
SharedPreferences
SQLite
16. Google Authentication and Maps (5 Hours)
Google Authentication
Map Current Location
Fixed Location
Search Location
Estimated Hours of Complete Course: 64 Hours