Ishan Khanna
  • Home
  • About
  • Speaking
  • Media Coverage
Conditional Provisioning with Dagger

Conditional Provisioning with Dagger

Apr 1, 2022 3 min read daggerdependency injectionAndroidAndroid App Developmenta/b testappSoftware Development
In this blog, Ishan Khanna discusses a safe way to conditionally provision dependencies in your Dagger graph at Runtime.
Read Now Read Later
Ishan Khanna
By: Ishan Khanna
Thetafeast Auth Flow with Kite Connect API by Ishan Khanna

Using Firebase Cloud Functions for Auth Token Exchange

Dec 25, 2021 7 min read firebasecloud functionslambda functionsgoogle cloudzerodhakite connectAuthenticationdeeplinkAndroidSoftware DevelopmentTutorialschristmasside-projectthetafeast
In this post, Ishan shows how he implemented Authentication with the Kite Connect API using Firebase Cloud Functions for an Android App.
Read Now Read Later
Ishan Khanna
By: Ishan Khanna
Discord Login on Android With OpenID AppAuth Android SDK

Discord Login on Android With OpenID AppAuth Android SDK

Mar 27, 2021 7 min read AndroidAuthenticationDiscordKotlinOAuthSoftware DevelopmentTutorials
In this hands on tutorial, you will learn how to implement discord login on android using openID AppAuth SDK. Introduction to OAuth OAuth refers to an open standard for access delegation. Most of
Read Now Read Later
Ishan Khanna
By: Ishan Khanna
Regex as a Steroid for Find and Replace in IDE

Regex as a Steroid for Find and Replace in IDE

Oct 4, 2020 4 min read Android StudiocompoundingideknowledgelearningregexSoftware Developmenttipstricks
This is a long story about a small trick I learned about using Regex with Find and Replace in the IDE. Understanding Our Small Problem I was writing a small python script to
Read Now Read Later
Ishan Khanna
By: Ishan Khanna
What's Wrong With Stack in Java and Kotlin?

What's Wrong With Stack in Java and Kotlin?

Apr 12, 2020 4 min read Bad DesignDequeJavaKotlinSoftware DevelopmentStack
This is a story about me accidentally crossing paths with the Stack API in Java and Kotlin. Whether you are a seasoned Java and/or Kotlin developer or are just beginning to test
Read Now Read Later
Ishan Khanna
By: Ishan Khanna
Newer Posts
Page 2 of 4
Older Posts
Powered by Ghost
Ishan Khanna