Saurabh Pant's repositories
FormValidation
Sample project to demonstrate how to have clear and better interactions between composables and viewmodels.
GraphCompose
Demonstration of creating graph in jetpack compose.
Otp-Demo---Kotlin
A learning project which focuses on designing an OTP flow and use of various components of Android efficiently
WhatsAppDesign-Compose
Designing WhatsApp home screen in jetpack compose which includes Chats, Statuses and Calls.
WeatherDomainLayerSampleApp
The projet demonstrate the usage of having a contract between our api responses and ui objects to eliminate dependency of both on each other.
Android-Bluetooth-Low-Energy-Wrapper-BLE
This project is created on top of Google's BLE project but made it more simpler in use. A module or wrapper which lets you not worry about any handling of BLE related work. Set up callbacks and get started.
ParallelProcessingInLazyColumn
Demo video to show how to make multiple parallel calls using coroutine within a list and then updating the UI state correctly for each item.
WhatsappAttachmentAnimation
Creating the animation similar to the one which appears when attachment icon is clicked in whatsapp and 6 options open up in a curtain effect.
Apis-using-Ktor
Sample project to demonstrate how to create apis for applications using Ktor framework
UserStackAnimation
Sample project to show how can we create user stack animation.
CustomLoginDesign
Demonstration of custom UI design
PreferenceModuleDemo
Project to demonstrate how can we create a local-preference module/layer for our app and keep our preference clean and independent.
android-development-best-practices
With best practices under your fingertips, you will not lose precious time on reinventing the wheel. Instead, you can focus on writing quality code and getting the job done.
CustomLayoutDemo
Demonstrate the use of custom layouts for better control and clarity in code. It allows us to separate the views and focus on the functional aspect.
ApiMockingSample
Project demonstrate how can we mock apis using build types.
PhonebookContactFetch
Without using any library, quickly fetch your phonebook contacts and that too without duplicates. This can be used in contact syncing functionality.
ApiLayerTestingSample
This project demonstrate how can we unit test our repositories connected with remote data source.
camera-samples
Multiple samples showing the best practices in camera APIs on Android.
android-credentials
Migrated:
codermert
About
ComposableUITesting
Demonstrating the unit testing of composable functions
design-airbnb-flutter
This is a part of design series project developed in flutter and aims to the AirBnb's android app home screen.
FlutterWebNavigation
Project to demonstrate the web navigation on Flutter
lottie-android
Render After Effects animations natively on Android and iOS, Web, and React Native
moshi
A modern JSON library for Kotlin and Java.
skydoves
🕊 skydoves