Pinned Repositories
Android-CountDownTimer
A simple count-town timer identical to android.os.CountDownTimer but with simplified usage and additional functionality to pause,resume and run in background.
Android-Custom-Camera
Source code for a custom camera activity and modifiable wrapper around android camera 2 API to simplify usage. It supports flash, returns a picture bitmap which can be saved as JPEG/Bitmap.
Android-Custom-Gallery
An Rx/Flow gallery which allows to set and do limited or unlimited multi-selection on pictures and retrieve selections. Its based on MVVM clean architecture and supports pagination based on page size. It also returns the selected pictures for your tasks. It uses Android Database Cursor API to query images from device storage asynchronously using RxJava or Kotlin Flow API and returns them based on provided page size value when its scrolled. It also provides open to implement delete option to permanently remove pictures from gallery. It can be used with in your app or as a foundation for your own android library.
Android-Dynamic-Expandable-List-Adapter
Source code for one for all expandable list adapter that provides an expandable listing feature to unlimited number of extending adapters for their individual lists.
Android-Dynamic-Search-Adapter
Source code for one for all list search adapter that provides a search feature to unlimited number of extending adapters for their individual lists when attached to recycler view.
MVVM-Android-Demo
Source code which provides a pragmatic demonstration on how to apply MVVM Clean Architecture in Android by using Retrofit API Consumption,RxJava (Reactive Programming) and Generics.
MVVM-Jetpack-Compose
MVVM-KOIN-KOTLIN-COROUTINES-CLEAN-ARCHITECTURE
A pragmatic example displaying full use of MVVM pattern with Koin for DI and Kotlin Coroutines (Room and Retrofit)
pixel
A lightweight image loader for Android backed by Kotlin Coroutines.
mmobin789's Repositories
mmobin789/pixel
A lightweight image loader for Android backed by Kotlin Coroutines.
mmobin789/Android-Dynamic-Expandable-List-Adapter
Source code for one for all expandable list adapter that provides an expandable listing feature to unlimited number of extending adapters for their individual lists.
mmobin789/Android-Custom-Gallery
An Rx/Flow gallery which allows to set and do limited or unlimited multi-selection on pictures and retrieve selections. Its based on MVVM clean architecture and supports pagination based on page size. It also returns the selected pictures for your tasks. It uses Android Database Cursor API to query images from device storage asynchronously using RxJava or Kotlin Flow API and returns them based on provided page size value when its scrolled. It also provides open to implement delete option to permanently remove pictures from gallery. It can be used with in your app or as a foundation for your own android library.
mmobin789/Android-Dynamic-Search-Adapter
Source code for one for all list search adapter that provides a search feature to unlimited number of extending adapters for their individual lists when attached to recycler view.
mmobin789/Android-Custom-Camera
Source code for a custom camera activity and modifiable wrapper around android camera 2 API to simplify usage. It supports flash, returns a picture bitmap which can be saved as JPEG/Bitmap.
mmobin789/Android-CountDownTimer
A simple count-town timer identical to android.os.CountDownTimer but with simplified usage and additional functionality to pause,resume and run in background.
mmobin789/MVVM-Android-Demo
Source code which provides a pragmatic demonstration on how to apply MVVM Clean Architecture in Android by using Retrofit API Consumption,RxJava (Reactive Programming) and Generics.
mmobin789/MVVM-Jetpack-Compose
mmobin789/MVVM-KOIN-KOTLIN-COROUTINES-CLEAN-ARCHITECTURE
A pragmatic example displaying full use of MVVM pattern with Koin for DI and Kotlin Coroutines (Room and Retrofit)
mmobin789/JCenter-Gradle-Scripts
Gradle Scripts for uploading AAR/JARs on jCenter from Android Studio
mmobin789/swvlAndroidTask
A basic unit and UI tested sample app which loads information from a local JSON file and caches it for optimal usage then displays the data sorted and searchable in a list showing Master-Detail View while fetching details from a web service.
mmobin789/TrueCaller-Info
The open source caller ID android app. Code quality is pretty bad I didn't make it myself but got it working was for a local client.
mmobin789/MVI-Android-Sample
mmobin789/MVP-Android
A code sample effectively showcasing an approach to build a production-level minimum viable product of an Android Application.
mmobin789/Sample-Maps-App
A repo showcasing google map with geo fencing using android sdk only.