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/Kotlin-MVVM-LiveData-Retrofit
Sample android project using MVVM Design pattern with Data Binding, Retrofit 2, RxJava 2 using Kotlin
chethanmandya/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.
chethanmandya/Android-Mediator-live-data-example
An example to demonstrate how mediator live data can be used to combine more than one network call
chethanmandya/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
chethanmandya/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/Android-Room
What you can do with Android Room library ?
chethanmandya/Android-MVVM-offline-support
Sample application to demonstrate offline support using MVVM in Kotlin
chethanmandya/Android-Architecture-Component
Project to demonstrate Android Architecture Component libraries (Room, ViewModel, LiveData and LifeCycle)
chethanmandya/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.
chethanmandya/Android-Multi-Modular-approach
chethanmandya/Android-Compose
chethanmandya/Android-ComposePagingList
With the release of compose version 1.0.0-alpha06, jetpack officially released the paging-compose library which provides integration between compose and Paging 3 library. Here is the sample that helps to learn how the paging 3 is mage on Jetpack compose
chethanmandya/Android-Coroutine-Example
Sample app to demonstrate Coroutine for back ground operations
chethanmandya/Android-Live-Data
LiveData is part of the Lifecycle library which was designed to help you solve common Android Lifecycle challenges and to make your apps more maintainable and testable.
chethanmandya/Android-Spannable-Text
chethanmandya/Android-ViewModel
chethanmandya/Android-viewpager-with-viewmodel
An example to demonstrate how View Pager data and view model interact on MVVM pattern
chethanmandya/Android-workmanager
Asynchronous tasks that are expected to run even if the app exits or device restarts.
chethanmandya/architecture-components-samples
Samples for Android Architecture Components.
chethanmandya/CameraX-for-barcode-scanning
This is work example to demonstrate CameraX component from Jitpack for barcode scanning
chethanmandya/Chethan
Personal Blog
chethanmandya/CleanArchitecture
Clean architecture with MVVM
chethanmandya/Compose-AnnotatedString
chethanmandya/DataBinding-Example
Databinding Basics
chethanmandya/Design-Patterns-In-Kotlin
Design Patterns implemented in Kotlin
chethanmandya/ExchangeConvertor
chethanmandya/github-add-youtube-video
A Greasemonkey script to better integrate Youtube videos in Github markdown (pull requests, issues, comments, ...).
chethanmandya/Hilt-Dependency-Injection
chethanmandya/Near-by-venus-browsing-sample-with-Android-Architecture-Components
Blueprints is a project to showcase MVVM architectural approaches to developing Android apps.
chethanmandya/TipJar