- Video Playlist: Kotlin Tutorial for Beginners: Basics and Fundamentals for Android - YouTube (Skip last video on Coroutines)
- Kotlin Official Documentation: Basic syntax | Kotlin (kotlinlang.org) [Basic + Concepts tab on this page] Cover this parallely along with the playlist.
- Can also refer https://www.geeksforgeeks.org/kotlin-programming-language/?ref=ghm
- Must know about:
- lambda function
- ?:(elvis operator)
- null check(!!)
- basic OOPS concepts (class, object, inheritance, polymorphism), data class
- Udacity: Android Basics: User Interface
- Youtube: Android Layout Tutorials
- Articles:
- ViewBinding and DataBinding
- Learn about intent: Activity to Activity Navigation
- Fragment to Fragment Communication
- Jetpack Navigation Component in One Video
- More into Navigation Components
- Retrofit:
- Image Loading:
-
Note: Many tutorials of Firebase are available on Youtube as well.
- Animations: Images,Animations,Transitions-Android Programming
- LottieFiles: Getting Started with Lottie Animations