My journey as a developer
I'm Hitesh Chopra, a passionate Software Engineer specializing in Android development with over 4 years of professional experience. My journey in coding began in 8th grade when Java was introduced as part of the ICSE curriculum. What started as a subject quickly became a fascination as I discovered the logic and creativity behind coding.
I took an unconventional path, choosing commerce in higher secondary, then pursuing a BCA without a master's degree, and still made my way into the tech world as a software engineer. Since then, I've developed apps across weather, healthcare, and social media domains, impacting millions of users.
I actively contribute to the Android community through blogs and publications. In my free time, I enjoy playing cricket, badminton, watching documentaries, and reading books.
My journey as an Android developer
Bangalore, India
Bangalore, India
Hyderabad, India
Hyderabad, India
Published on Google Play Store
Transform complex measurements into simple conversions with Easy Unit Converter! Whether you're studying, cooking, traveling, or working on professional projects, this intuitive app makes your life easier.
Showcasing my technical expertise
Designed and developed the Ktor-API project to showcase advanced features of the Kotlin Ktor framework for building robust REST APIs.
Android application demonstrating face detection capabilities using ML Kit.
E-commerce application with modern Android architecture components and clean UI.
A pure Kotlin application utilizing Jetpack libraries and Compose for UI, Ktor-Client for networking, and Coil for image loading.
Android clone of the Cookpad app, made in Kotlin following the MVVM and Clean Architecture.
Android app developed for the Google Android Dev Challenge, showcasing pet adoption with a modern UI.
Sharing knowledge with the Android community
In-depth exploration of Ktor client implementation for Android. This article covers the fundamentals, advanced usage patterns, and when to choose Ktor over other networking libraries.
Best practices for implementing preview parameters in Jetpack Compose. Learn how to create more maintainable and realistic previews for your composable functions.
Deep dive into how ViewModel works under the hood. Understanding the lifecycle and internals of this critical Android architecture component.
Implementing Server-Sent Events for efficient one-way communication in Android apps. A practical guide to real-time updates without websockets.
A comprehensive guide to building RESTful APIs using the Ktor framework, covering routing, serialization, authentication, and more.
My technology expertise
Android Development, Kotlin, Java, CameraX, ML Kit, RecyclerView Optimization, Custom Views, ViewStub, AsyncLayoutInflator, JarViewStub, JarAsyncLayoutInflator, Lazy Layout Inflation, Trace Logging, Perfetto (Performance Debugging), Cold Start Optimization, Warm Start Optimization, Hot Start Optimization, TTID (Time To Initial Display) Optimization, Jetpack Compose, MVVM, MVI, Clean Architecture, Coroutines, Flows, Channels, Room, WorkManager, Dagger2, Hilt, Paging3, MockK, Ktor-client, JUnit, Turbine, Baseline Profiles, Macrobenchmarks, App Startup Library
Kotlin, Java, XML, C++, JavaScript, HTML, CSS, Flutter, Node JS, Ktor, Android Studio, VSCode, Jira, BitBucket, Git, IntelliJ, Postman, Pluto, Charles
Recognition for technical excellence
Recognized for outstanding contributions in Android development
Contributing author with 20,000+ views and 9,000+ reads across 5 published articles
Let's discuss your project or potential opportunities