Garima Jain,Google Developer Expert - Android, also known as@ragdroid is working as a Principal Android Engineer atGoDaddy Studio. Previously she has worked withFueled Noida andBharti Soft Bank (Hoppr, Hike). She is also an international speaker and an active technical blogger. She has done her post-graduation fromIIT Jodhpur. She enjoys interacting with other people from the community and sharing her thoughts with them. In her leisure time, she loves watching television shows, playing TT and basketball. Due to her love for fiction and coding, she loves to mix technology with fiction to present her ideas and experiments with others.
- Speaker: Official Android Youtube Channel:MAD Skills, Community Tip: Separating entities per layer
- Book Review:Kotlin Coroutines Deep Dive in 2021
- Mentorship:Google's Road to GDE program: Mentored two female Android developers inMay and December 2021
- Speaker:Droidcon Italy 2020A LUT (lot) of image filters on Android inNovember, 2020
- Speaker:DroidKnights 2020A LUT (lot) of image filters on Android inSeptember, 2020
- Speaker:360 AnDev 2020Meaningful vector animations using Shape Shifter on17th July, 2020
- Speaker :Android MakersFlowing Things, not so strange in the MVI world on21st April, 2020
- Became first woman Android GDE from India
- Spoke atDroidcon London, 2019:Flowing Things, not so strange in the MVI world onOctober, 2019
- Conducted an interactive session at WomenDroid Meetup:SpeakUp on 7th September, 2019.
- Spoke atDroidcon NYC, 2019:Flowing Things, not so strange in the MVI world on27th July,2019
- Spoke atDroidcon Berlin, 2019:A LUT (lot) of image filters on Android onJuly, 2019
- Started working forGoDaddy Studio.
- JoinedCasterIO as an Author.
- Gave a talk atDroidjam India, 2018 :Why not MVPI or MVVMI withRitesh Gupta on14th July, 2018
- Gave a talk atChicago Roboto, 2018 :"Dagger 2 Android : Defeat the Dahaka" on13th April, 2018
- Gave a talk atDroidcon Boston, 2018 :"Why MVI? - Curious case of yet another pattern" on27th March, 2018
- Co-OrganizedDroidcon Boston, 2018 on26th - 27th March, 2018
- Android Dialogs withGarima Jain : Rxify : RxJava + Harry Potter
- Android Weekly Issue 475 (Jetpack Compose: Missing piece to the MVI puzzle?)
- Android Weekly Issue 417 (Coroutines: Suspending State Machines)
- Android Weekly Issue 352 (Rxify: Retry with Exponential Backoff in RxJava)
- Android Weekly Issue 320 (No Version? No Problem! .. Jitpack comes to the rescue)
- Android Weekly Issue 310 (
Rxify
: The startWith { MVI } pitfall) - Android Weekly Issue 307 (
Why MVI?
: A curious case of yet another pattern) - Android Weekly Issue 265 (Dagger 2 : Defeat the Dahaka) Two articles in an issue!! Woohoo!
- Android Weekly Issue 248 (How to be a Mock Star?)
- Android Weekly Issue 233 (
Rxify
: The Anti Cache-then-Network OR Network-then-Cache Problem)
- Book and Articles Review:Kotlin Coroutines Deep Dive in 2021
- Program Committee: Droidcon Berlin 2021 CFP Committee
- Mentorship:Google's Road to GDE program: Mentored two female Android developers inMay and December 2021
- Moderator:Droidcon APAC 2020Ask Googlers about Jetpack inDecember, 2020
- Speaker:Droidcon Italy 2020A LUT (lot) of image filters on Android inNovember, 2020
- Program Committee: Droidcon EMEA, Droidcon APAC 2020 CFP Committee
- Speaker:DroidKnights 2020A LUT (lot) of image filters on Android inSeptember, 2020
- Speaker:360 AnDev 2020Meaningful vector animations using Shape Shifter on17th July, 2020
- Speaker :Android MakersFlowing Things, not so strange in the MVI world on21st April, 2020
- Speaker :BlrDroid meetup:Flowing Things, not so strange in the MVI world on17th November, 2019
- Speaker :Droidcon London, 2019:Flowing Things, not so strange in the MVI world on27th July,2019 onOctober, 2019
- Workshop : WomenDroid Meetup:SpeakUp on 7th September, 2019.
- Speaker :Droidcon NYC, 2019:Flowing Things, not so strange in the MVI world on27th July,2019
- Speaker :Droidcon Berlin, 2019:A LUT (lot) of image filters on Android onJuly, 2019
- JoinedCasterIO as an Author.
- Speaker :Droidjam India, 2018 :Why not MVPI or MVVMI withRitesh Gupta on14th July, 2018
- Speaker :Chicago Roboto, 2018 :"Dagger 2 Android : Defeat the Dahaka" on13th April, 2018
- Speaker :Droidcon Boston, 2018 :"Why MVI? - Curious case of yet another pattern" on26th-27th March, 2018
- Co-organizer :Droidcon Boston, 201826th-27th March, 2018
- Speaker :DevFest New Delhi, 2017 :"Dagger 2 Android : Defeat the Dahaka"
- Speaker :Droidcon Berlin, 2017 :"Dagger 2 Android : Defeat the Dahaka"
- Speaker :Droidcon Boston, 2017 :"Rxify : A simple spell for complex RxJava operators"
- Speaker :GDG January Meetup Codelab, 2017 :"Rxify : A Talk to Remember"
- Speaker :Droidcon India, 2016 :"Rxify : A simple spell for complex RxJava operators"
She likes to share her findings and experiments with the community and here's a list of the articles written by her.
- July, 2021 :Jetpack Compose: Missing piece to the MVI puzzle?
- June, 2020 :Coroutines: Suspending State Machines
- March, 2020 :The Remote Way
- March, 2019 :Rxify: Retry with Exponential Backoff in RxJava
- March, 2019 :Kotlin : When if-else is too mainstream
- July, 2018 :Rxify: Error Handling with Subjects (RxRelays)
- July, 2018 :No Version? No Problem! .. Jitpack comes to the rescue
- May, 2018 :Rxify : The startWith { MVI } pitfall
- May, 2018 :Why MVI? -- The State Problem
- May, 2018 :Why MVI? -- The Curious Case of Yet Another Pattern
- Nov, 2017 :Dagger 2 Annotations : @Binds & @ContributesAndroidInjector
- Sep, 2017 :Dagger 2 : Component Relationships & Custom Scopes
- Jul, 2017 :Dagger 2 : SingleCheck, DoubleCheck, Scopes
- Jul, 2017 :Dagger 2 Component.Builder
- Jul, 2017 :Dagger 2 Android Defeat the Dahaka
- Mar, 2017 :How to be a Mock-Star?
- Feb, 2017 :How to Train your Droid?
- Dec, 2016 :Rxify : Maintaining Order In Auto-Complete Search
- Nov, 2016 :Rxify : Anti-Cache-Then-Network
- Sep, 2016 :Rxify : Part 4
- Aug, 2016 :Rxify : Part 3
- Aug, 2016 :Rxify : Part 2
- Aug, 2016 :Rxify : Part 1
- Jul, 2015 :Syncing wearable configuration across mobile and android wear
In addition to the above articles, there are many more lying in the "Drafts" which are not decent enough to share :P
She has the following open-source demo projects :
- Clayground Kotlin Multiplatform
- Klayground-Flow (Migrate an Rx MVI app to use coroutines Flow)
- Meaningful Vector Animations
- Rxify (RxJava)
- Mockstar (Testing)
- Dahaka (Dagger 2)
- Klayground (Kotlin + MVI)
- Secure Preferences (KeyStore)
- FlatBuffer Plugin (Gradle/FlatBuffer)
- InternetHDR: Enhancing an LDR image using visually similar Internet images,IEEE, NCC 2014.
- Chronicle security against covert crawling,ACM Digital Library, SecurIT 2012.
Thank you for reading this looong post about Garima Jain.
Popular repositoriesLoading
- Clayground
Clayground PublicThis project is a demo project to explore various frameworks with MVI pattern and to achieve maximum code sharing between different platforms.
- meaningful-vector-animations
meaningful-vector-animations PublicThis is the place to find all the assets used in the talk Meaningful vector animations found [here] (https://www.youtube.com/watch?v=mU6x7CY1Moc&list=PLnD_TKDSaFyXWrnnEhfxeKABuq49Is-8o)
If the problem persists, check theGitHub status page orcontact support.