chethanmandya
As Android Developer I strive to keep up with the newest trends and best practices in Android. Anyway -Struggle is good, laziness is bad.
Japan
Pinned Repositories
Android-Architecture-Component
Project to demonstrate Android Architecture Component libraries (Room, ViewModel, LiveData and LifeCycle)
Android-Compose-ImageUploader
In this project, You going to learn about how you can build functionality to upload Media files to server using Android Jetpack Compose. This is multipart upload with playing progress bar on every individual Media file.
Android-Interview-Questions
2 power of 8 = 256/365 . Even the best developers forget how to code the most basic things. Whether you're brand new, been coding for a few years, or have made development your lifelong career, you'll run into this scenario and it's totally okay.
Android-Mediator-live-data-example
An example to demonstrate how mediator live data can be used to combine more than one network call
Android-Multi-Modular-approach
Android-MVVM-offline-support
Sample application to demonstrate offline support using MVVM in Kotlin
Android-Room
What you can do with Android Room library ?
Kotlin-MVVM-LiveData-Retrofit
Sample android project using MVVM Design pattern with Data Binding, Retrofit 2, RxJava 2 using Kotlin
SOLID-Principles
In object-oriented computer programming, SOLID is a mnemonic acronym for five design principles intended to make software designs more understandable, flexible and maintainable. This project illustrate each one of this principles with coding examples
Stack-of-cards
A sample project to demonstrate customized view pager, This design helps you to get rid off view pager dot indicator of android, Presenting long listing dots in the bottom page to indicate page count is not good idea, it doesn't fit in most designs , alternatively you can make views to arrange as stacks of cards, This simple provides idea on how to tweak API of view pager for this layout.
chethanmandya's Repositories
chethanmandya/Animated-Vector-drawable-Path-Morphing
A vector drawable is a type of drawable that is scalable without getting pixelated or blurry. The AnimatedVectorDrawable class (and AnimatedVectorDrawableCompat for backward-compatibility) lets you animate the properties of a vector drawable, such as rotating it or changing the path data to morph it into a different image.
chethanmandya/rx-net
Reactive network for Android