Giter Club home page Giter Club logo

Saurabh Pant

stats

Watch my course

About

  • Writer on Medium.
  • Half marathoner(5 times 🏃).
  • Triathlon(1.5KM 🏊🏼‍ + 40 KM 🚴 + 10 KM 🏃🏻‍♂) finisher.
  • Driver (Delhi to Ladakh covered - 3200 Kms in 11 days) ✇

Professionally

Youtube @_zaqua

Screenshot 2023-06-30 at 12 10 00 AM

Writer in Medium publications

Featured

Travel Experiences

Tech Blogs

Year 2023

June'23 Issue 🗓

  • Mocking APIs in a Better way in Android Jetpack Compose Article
  • User stack animation in Jetpack Compose Article ()

May'23 Issue 🗓

  • Use Flutter Screens in Native Android App & Share Data among them Article
  • WhatsApp Home Screen Design in Jetpack Compose Article

March'23 Issue 🗓

  • SHEROES Onboarding flow Revamp — A Realization Article

January'23 Issue 🗓

  • Update Variable State from Another Variable in Kotlin & Jetpack Compose — Android Article

Year 2022

November'22 Issue 🗓

  • Migrating from Dagger to Hilt. Article
  • Preference Layer using Data Store- Android Jetpack. Article

September'22 Issue 🗓

  • Ktor REST Apis — Exception handling. Article
  • Ktor Rest Apis - Integrating SQL Database using Ktorm. Article

August'22 Issue 🗓

  • Testing Composable in Jetpack Compose Android - Testing Fundamentals. Read here ()
  • Testing Api layer in Android - Testing Fundamentals. Read here
  • Testing Room database with Coroutines and Flows — Testing Fundamentals. Read here ()
  • Writing ViewModel tests in Android -Testing Fundamentals. Read here
  • Writing Local tests in Android - Testing Fundamentals. Read here

July'22 Issue 🗓

  • A Perception of Exception in Kotlin Coroutines. Read here
  • A better way to pass Data from Api to Composable - Jetpack Compose Read here
  • Kotlin Flows -What, Why and How? Read here

June'22 Issue 🗓

  • Parallel processing with state management in LazyColumn -Jetpack Compose. Read here
  • Kotlin Coroutines - Job and Timeout. Read here
  • Kotlin Coroutines — What, Why & How?. Read here
  • Custom layout designing in Jetpack Compose. Read here
  • Creating graph in Jetpack Compose. Read here ()
  • Parallax in Jetpack Compose. Read here

May'22 Issue 🗓

  • Updating UI using state management in Jetpack compose. Read here
  • Time Selection Screen for Timer App in Jetpack Compose — Part I. Read here
  • Strategies for managing Gradle dependencies. Read here ()
  • A cleaner way to interact between Composable and ViewModel in Jetpack Compose. Read here

March'22 Issue 🗓

  • Curved Corner BottomSheet using Canvas and XML. Read here

Year 2021

Oct'21 Issue 🗓

  • Ktor REST Apis — Part 3 (Testing Routes). Read here
  • Ktor REST Apis — Part 2 (Create Routes). Read here
  • Ktor REST Apis — Part 1 (Project Set up). Read here

Aug'21 Issue 🗓

  • OTP Login using Firebase, Hilt & Jetpack Components — All together in Kotlin. Read here
  • Phone Selector Api with ActivityResultContracts in Kotlin. Read here
  • Android ViewPager — Resize with every page. Read here

Saurabh Pant's Projects

android-bluetooth-low-energy-wrapper-ble icon 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.

android-development-best-practices icon 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.

apilayertestingsample icon apilayertestingsample

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

apis-using-ktor icon apis-using-ktor

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

camera-samples icon camera-samples

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

clockview icon clockview

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

customlayoutdemo icon 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.

design-airbnb-flutter icon design-airbnb-flutter

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

formvalidation icon formvalidation

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

lottie-android icon lottie-android

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

moshi icon moshi

A modern JSON library for Kotlin and Java.

mvpsample icon mvpsample

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

otp-demo---kotlin icon otp-demo---kotlin

A learning project which focuses on designing an OTP flow and use of various components of Android efficiently

parallelprocessinginlazycolumn icon 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.

phonebookcontactfetch icon phonebookcontactfetch

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

preferencemoduledemo icon preferencemoduledemo

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

weatherdomainlayersampleapp icon 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.

whatsappattachmentanimation icon 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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.