Amit Verma's repositories
NewsApp-MVVM-Architecture
MVVM architecture using Kotlin, Dagger, Retrofit, Coroutines, Flow, StateFlow, and etc
android-advancedrecyclerview
RecyclerView extension library which provides advanced features. (ex. Google's Inbox app like swiping, Play Music app like drag and drop sorting)
Android-Debug-Database
A library for debugging android databases and shared preferences - Make Debugging Great Again
android-developer-roadmap
Android Developer Roadmap - A complete roadmap to learn Android App Development
android-interview
Questions for Android Engineer Interview
android-interview-questions
Your Cheat Sheet For Android Interview - Android Interview Questions
android-showcase
💎 Android application following best practices: Kotlin, Coroutines, JetPack, Clean Architecture, Feature Modules, Tests, MVVM, DI, Static Analysis...
android-testing
A collection of samples demonstrating different frameworks and techniques for automated testing
File-Downloading-Library
Creating file downloading project for learning purpose
GraphQl-Countries-App
Learn implementing GitHub-focused GraphQL with Apollo Client in Android using MVVM, clean architecture, Hilt for DI, and custom use cases for optimal repository management.
Learn-Kotlin-Coroutines
Learn Kotlin Coroutines by real examples for Android
AndroidCaptchaSample
a sample project which generating captcha in Android. Read my tutorial post at:
AndroidExample
Quick Android Example for CI/CD
architecture-samples
A collection of samples to discuss and showcase different architectural tools and patterns for Android apps.
AutoplayVideos
Android library to auto-play/pause videos from url in recyclerview.
awesome-android-ui
A curated list of awesome Android UI/UX libraries
awesome-design-patterns
A curated list of software and architecture related design patterns.
DrawView
DrawView android sample. Drawing by finger than saving in bitmap.
GoldenHour
One of the crucial elements of pursuing Photography is understanding to use Earth's natural light sources ( Sun and Moon ) to our advantage. A trick to naturally take better photographs is to shoot in the Golden Hour. As the name suggests this begins approximately an hour before sunset. In order to assist Photographers with planning of their photoshoots, we'll build an Application that provides Rising & Setting time of Sun and the Moon. Rising & Setting time will be referred to as Phasetime hereafter. Phasetime can be calculated using this Algorithm. Implementation requires a date and location ( longitude and lattitude ) as an input. User can provide the desired location using a Search Bar, move the Red pin or the Application will use current GPS location as default. For quick access, Application will be able to show past persisted locations by the user.
LibraryTest
Testing the library publication
PinEntryEditText
An EditText that looks like a pin entry field. It is highly customisable and even animated text.
system-design
Learn how to design systems at scale and prepare for system design interviews