- Documentation
- YouTube Playlist
- Articles
- Slideshare
- YouTube Playlist
- Fragment Transactions & Activity State Loss
- Basics - Documentation
- UI Layouts Types - Tutorials Point
- Layout Design - edureka (YouTube)
- Grid View
- A deep dive into LiveData & ViewModel Part 1 - Part 2
- LiveData In Android
- YouTube
- Medium
- Documentation
- Medium
- YouTube
- Intents & Intent Filters (Philipp Lackner)
- Documentation
- YouTube
- Broadcasts & Broadcast Receivers (Philipp Lackner)
- Android Content Providers
- Content Providers & Content Resolvers
- SQLite, Content Providers, & Thread Safety
- Dagger 2 for Android Beginners - Medium Series
- Dagger 2 Beginner Tutorial(YouTube Playlist) - Coding in Flow
- Retrofit— A simple Android tutorial
- Introduction to Retrofit - baeldung
- Working with Retrofit - Part 1 - Part 2
- Retrofit 2 – Query and Path parameters
- Medium
- Stack OverFlow
- Improve your code with lint checks - Documentation
- Android Lint API Guide
- Implementing your first Android lint rule
- Formatting Code Analysis Rule with Android Lint - Part 1 ; Part 2
- Writing custom lint checks in Android
- Sample Lint Codes
- How to write custom lint rules to maintain naming conventions
- Baselines