Saurabh Pant's repositories

ClockView

A sample project displaying the use of Canvas based custom drawings in Android.

Language:JavaStargazers:44Issues:2Issues:0

FormValidation

Sample project to demonstrate how to have clear and better interactions between composables and viewmodels.

Language:KotlinStargazers:41Issues:1Issues:0

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

Language:KotlinStargazers:31Issues:2Issues:0

WhatsAppDesign-Compose

Designing WhatsApp home screen in jetpack compose which includes Chats, Statuses and Calls.

Language:KotlinStargazers:17Issues:0Issues:0

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.

Language:KotlinStargazers:10Issues:1Issues:0

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.

Language:KotlinStargazers:8Issues:1Issues:0

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.

Language:JavaStargazers:8Issues:2Issues:0

Apis-using-Ktor

Sample project to demonstrate how to create apis for applications using Ktor framework

Language:HTMLStargazers:6Issues:1Issues:0

UserStackAnimation

Sample project to show how can we create user stack animation.

Language:KotlinStargazers:6Issues:0Issues:0

CustomLoginDesign

Demonstration of custom UI design

Language:KotlinStargazers:5Issues:1Issues:0

PreferenceModuleDemo

Project to demonstrate how can we create a local-preference module/layer for our app and keep our preference clean and independent.

Language:KotlinStargazers:4Issues:1Issues:0

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.

License:Apache-2.0Stargazers:3Issues:0Issues:0

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.

Language:KotlinStargazers:2Issues:0Issues:0

PhonebookContactFetch

Without using any library, quickly fetch your phonebook contacts and that too without duplicates. This can be used in contact syncing functionality.

Language:JavaStargazers:2Issues:2Issues:0

ApiLayerTestingSample

This project demonstrate how can we unit test our repositories connected with remote data source.

Language:KotlinStargazers:1Issues:1Issues:0

camera-samples

Multiple samples showing the best practices in camera APIs on Android.

Language:KotlinLicense:Apache-2.0Stargazers:1Issues:1Issues:0
Language:JavaLicense:Apache-2.0Stargazers:0Issues:1Issues:0
Stargazers:0Issues:1Issues:0
Stargazers:0Issues:0Issues:0

ComposableUITesting

Demonstrating the unit testing of composable functions

Language:KotlinStargazers:0Issues:1Issues:0

design-airbnb-flutter

This is a part of design series project developed in flutter and aims to the AirBnb's android app home screen.

Language:DartStargazers:0Issues:2Issues:0

FlutterWebNavigation

Project to demonstrate the web navigation on Flutter

Language:C++Stargazers:0Issues:0Issues:0

lottie-android

Render After Effects animations natively on Android and iOS, Web, and React Native

Language:JavaLicense:Apache-2.0Stargazers:0Issues:0Issues:0

moshi

A modern JSON library for Kotlin and Java.

Language:KotlinLicense:Apache-2.0Stargazers:0Issues:0Issues:0

MVPSample

A sample example for how apis be consumed using the MVP and keep the views dumb.

Language:JavaStargazers:0Issues:2Issues:0

skydoves

🕊 skydoves

Stargazers:0Issues:0Issues:0