Code samples / guide for Android Shortcuts Selecting images From gallery / files From camera ViewModel Part 1 - Basics Hilt (dependency injection) Part 1 - Introduction Part 2 - Using @Provides i.e. custom objects, passing constructor arguments Part 3 - Using @Named i.e. passing different instances of the same type Part 4 - Injecting ViewModel in activity Koin Part 1 - Introduction Retrofit Part 1 - GET requests Uploading image using retrofit ROOM Part 1 - Introduction Data binding Part 1 - View binding Part 2 - Data binding Miscellaneous Creating file provider authority (by package name)