About Niharika Arora
Niharika Arora is currently working as a Senior Software Engineer at 1mg.
She started her career as an Android Devloper with company like myPAT Delhi and Cube26.
She is an active technical blogger and started her journey as a speaker from Android Developers group,Delhi.She had completed her graduation from JCBOSE YMCAUST,Faridabad.
She is an interactive person ,a good listener and can convey her thoughts clearly. A big time fitness freak and an avid partygoer who love to dance adds a wow factor in her persona ,she can handle the questions well and is a Solution seeker which creats a healthy environment in her workplace .
Recently, she was invited by Truepush for a PODCAST telling "The story behind the inception of India's Contact Tracing app".
- Developed AarogyaSetu app and served the country in this tough times. Aarogya Setu is a mobile application developed by the Government of India to connect essential health services with the people of India in our combined fight against COVID-19. The App is aimed at augmenting the initiatives of the Government of India, particularly the Department of Health, in proactively reaching out to and informing the users of the app regarding risks, best practices and relevant advisories pertaining to the containment of COVID-19.
- Webinar on Understanding the core of AarogyaSetu App: Bluetooth(PPT link) on July 11th,2020 at Android Developers Group,Delhi meetup
- Article on Android Development | Best Practices, posted in ProAndroidDev Digest #24
- Article on How I resolved BadTokenException for Toast#handleShow()?.
- Article on Understanding the core of Aarogya Setu App: Bluetooth explaining the bluetooth implementation for AarogyaSetu App
- Article on Pitfalls in WebView Implementation
- Speaker at Android Developers Group,Delhi meetup: *Unit Testing in Android * on Feb 22, 2020
- Joined Mindorks as a Writer, ProAndroidDev as a Writer and AarogyaSetu as an Editor.
- Contributed to Open-Trace app, Contact tracing app for Singapure.
- Developed AarogyaSetu app in less than 15 days.(Optimizations and feature enhacements are still on)
Aarogya Setu is a mobile application developed by the Government of India to connect essential health services with the people of India in our combined fight against COVID-19. The App is aimed at augmenting the initiatives of the Government of India, particularly the Department of Health, in proactively reaching out to and informing the users of the app regarding risks, best practices and relevant advisories pertaining to the containment of COVID-19. - Got Award of Chancellor Gold Medal for JCBOSE,YMCAUST 2011-2015 Batch by Honourable State Governor.
- Her library for fixing Toast BadTokenException published on June 17th,2020 has approx. 50 downloads so far within a month
- Article on How I resolved BadTokenException for Toast#handleShow()? got TRENDING on LinkedIn and on ProAndroidDev for a month since the day it got published.
- Article on Understanding the core of Aarogya Setu App: Bluetooth got TRENDING on LinkedIn.
- Featured in Droidcon Today's Highlight for the article How I resolved WindowManager.BadTokenException for Toast#handleShow()?
- Featured in Medium Daily Digest Today's Highlight for the article Pitfalls in Android WebView Implementation
- Featured in Medium Daily Digest Do read articles for Is your app not listed on Google play for some Tablet devices?
- Created ToastHandler library to fix WindowManager.BadToastException happening on Android 25
- Her Articles like Memory Management in Android , Top Android Interview Questions , Unit Testing in MVVM+Kotlin+DataBinding and many others come in Top searches on Google.
- Research on different ViewGroups for better layout performance using Systrace and other tools, created one sample application for demonstrating the results
- Contributed to Zxing Library for creating Custom Scanner having preview rectangle with borders.
- Webinar on Understanding the core of AarogyaSetu App: Bluetooh on July 11th,2020 at Android Developers Group,Delhi meetup
- Speaker at Android Developers Group,Delhi meetup: *Unit Testing in Android * on Feb 22, 2020, (PPT Link) & (Youtube Link)
- Writer at Mindorks, ProAndroidDev and Noteworthy
- Editor at AarogyaSetu and 1mg
- Volunteer : Droidcon India, 2019 2nd-3rd Nov, 2019
- Member : WomenDroid, Bangalore, WomenTechMakers, Android Developers Group, blrDroid
She likes to share her findings and experiments with the community and here's a list of the articles written by her:
- June, 2020 : How I resolved WindowManager.BadTokenException for Toast#handleShow()?
- June, 2020 : Understanding the core of Aarogya Setu App: Bluetooth
- June, 2020 : Pitfalls in Android WebView Implementation
- Feb, 2020 : Is your app not listed in Google Play for some of the tablet devices?
- Jan, 2020 : A Battle towards Performance -ConstraintLayout vs Other Layouts Part -3
- Nov, 2019 : A Battle towards Performance- Understanding Systrace and Overdraw (Part -2)
- Oct, 2019 : A Battle towards Performance- Constraint Layout vs Other Layouts(Part -1)
- Sep, 2019 : Why setMinWidth and setMinimumWidth both??
- June, 2019 : Unit Testing in MVVM+Kotlin+DataBinding
- March, 2019 : RecyclerView android:layoutAnimation not working
- Feb, 2019 : Mismatch Sender ID issue while migrating from GCM to FCM
- Jul, 2018 : Top Android Interview Questions
- Dec, 2017 : The Promise Of Augmented Reality In Education
- Nov, 2017 : Android Studio Plugins that will save you hundreds of hours :-)
- Oct, 2017 : Memory Management in Android
Her aticles like Memory Management in Android , Top Android Interview Questions etc. comes in top searches on Google.
In addition to the above articles, there are many more lying in the "Drafts" which will be posted soon.Stay Tuned!! :P
She has the following open-source demo projects :
- ToastHandler (An Android library for handling Toast BadTokenException happening on Android API level 25 and showing Toast smoothly on All Android versions.)
- Custom Zxing Scanner for scanning Jjwt token- An Android Application for generating QR code using Json Web Token (JWT) and Custom Scanner with scanning rectangle(square with Borders around) for more focus to scan the QR code accurately.
- Unit Testing in MVVM-Koin-Coroutines - A Sample Android Application for writing Unit tests in MVVM architecture using Koin as dependency injection framework and Coroutines for network call(Long blocking tasks).
- MVP-Dagger-Retrofit Sample - A Sample Application demonstrating implementation of MVP architecture using Dagger as dependency injection framework and Retrofit for network call.
- Layout Performance Analysis - A Demo Application with different XMLs developed using different viewgroups for same UI screens to measure layout performance.Please go through the Medium Blog for the results.
- SectionedRecyclerView - A Sample project explaining how to create sections in Recyclerview with Pixel perfect UI, given a sample input.
Checkout the other repositories too :-)
Thank you for reading this. Happy Coding!!