Pratham Khurana's starred repositories
awesome-jetpack-compose-android-apps
👓 A curated list of awesome Jetpack Compose android apps by open-source contributors.
multiplatform-paging
Kotlin Multiplatform library for Pagination
Design-Patterns-In-Kotlin
Design Patterns implemented in Kotlin
Screenshotter
A library to take screenshots without root access
morse-code-kt
Script that can encode a given message to Morse-Code or decode a given morse-code to message
Signal-Android
A private messenger for Android.
skrape.it
A Kotlin-based testing/scraping/parsing library providing the ability to analyze and extract data from HTML (server & client-side rendered). It places particular emphasis on ease of use and a high level of readability by providing an intuitive DSL. It aims to be a testing lib, but can also be used to scrape websites in a convenient fashion.
gradle-buildconfig-plugin
A plugin for generating BuildConstants for any kind of Gradle projects: Java, Kotlin, Groovy, etc. Designed for KTS scripts.
DataBindingSample
A sample repository created as a reference to the article covering Android DataBinding Series
Baking-App-Kotlin
Android architecture sample with dynamic feature modularisation, clean architecture with MVI (Uni-directional data flow), dagger hilt, DFM Navigation, kotlin coroutines with StateFlow and Exo player.
WhatsAppRedesign
WhatsApp Redesign, as the name suggests, is an Android application with WhatsApp UI reimagined. It's built with modern Android App techniques (Kotlin, Coroutines,Dagger Hilt, Architecture Components, MVVM, Retrofit, Moshi, Material Components).
youtube-dl
Command-line program to download videos from YouTube.com and other video sites
apps-android-wikipedia
📱The official Wikipedia app for Android!
ScreenshotDetector
A demo app to show how to detect screenshots taken by the user while using the app
google-drive-downloader
Batch download files from Google Drive
compose-samples
Official Jetpack Compose samples.
UnitTesting-MVVM-Kotlin-Koin-Coroutines-Sample
This repository covers sample unit testing for Login and list screens using MVVM,Kotlin,Coroutines and Koin.