Pinned Repositories
BakingTime
A baking app to stream video recipes that incorporated media loading, created a responsive design that works on phones and tablets, verifying user interfaces with UI tests, integrated third party libraries and provided a complete UX with home screen widget.
CleanArchitecture
A sample app in Kotlin, using Uncle Bob's clean architecture + MVVM + Android Architecture Components +DataBinding + RxKotlin, Dagger android, Retrofit, following SOLID principles and common design patterns. Check out this https://github.com/ChuliangYang/MaterialTabPage for MVP and regular MVVM version
ECommerce
LetsChat
Developing...use BLE to chat
MapBoxR
MaterialTabPage
Showcase my achievement for different architectures including regular version (Code in MainActivity.kt), Mosby MVP version(under mvp package) and brand new MVVM version(under mvvm package). Check out this https://github.com/ChuliangYang/CleanArchitecture for clean architecture version
PopularMovies
A movie guide app, optimized for tablets, to help users discover popular and highly rated movies on the web. It displays a scrolling grid of movie trailers, launches a details screen whenever a particular movie is selected, allows users to save favorites, play trailers, and read user reviews.
RestDemo
Showcase how to use retrofit+rxjava with rxlifecycle, okio, okhttp to build Rest client, include common request, dynamic parameters construction, big file upload and download with progress. Dropbox as file server.
ShareAndSeek
This project showcases a comprehensive Android application development process, utilizing Android framework, popular libraries, Material Design, a range of Google Play, and Firebase infrastructure, exemplifying the entire development lifecycle: design documentation, mock-ups, client/backend development, unit/instrumented testing, and distribution.
xyz-reader
A RSS feed reader featuring banner photos and headlines. Use Material Design principles including consistent and meaningful use of Material Design UI components, fonts, color, motion and surfaces.
ChuliangYang's Repositories
ChuliangYang/CleanArchitecture
A sample app in Kotlin, using Uncle Bob's clean architecture + MVVM + Android Architecture Components +DataBinding + RxKotlin, Dagger android, Retrofit, following SOLID principles and common design patterns. Check out this https://github.com/ChuliangYang/MaterialTabPage for MVP and regular MVVM version
ChuliangYang/ShareAndSeek
This project showcases a comprehensive Android application development process, utilizing Android framework, popular libraries, Material Design, a range of Google Play, and Firebase infrastructure, exemplifying the entire development lifecycle: design documentation, mock-ups, client/backend development, unit/instrumented testing, and distribution.
ChuliangYang/RestDemo
Showcase how to use retrofit+rxjava with rxlifecycle, okio, okhttp to build Rest client, include common request, dynamic parameters construction, big file upload and download with progress. Dropbox as file server.
ChuliangYang/ECommerce
ChuliangYang/MapBoxR
ChuliangYang/MaterialTabPage
Showcase my achievement for different architectures including regular version (Code in MainActivity.kt), Mosby MVP version(under mvp package) and brand new MVVM version(under mvvm package). Check out this https://github.com/ChuliangYang/CleanArchitecture for clean architecture version
ChuliangYang/PopularMovies
A movie guide app, optimized for tablets, to help users discover popular and highly rated movies on the web. It displays a scrolling grid of movie trailers, launches a details screen whenever a particular movie is selected, allows users to save favorites, play trailers, and read user reviews.
ChuliangYang/AglRem
ChuliangYang/Algorithm
coding practice, from Leetcode
ChuliangYang/android-architecture
A collection of samples to discuss and showcase different architectural tools and patterns for Android apps.
ChuliangYang/android-architecture-components
Samples for Android Architecture Components.
ChuliangYang/android-sunflower
A gardening app illustrating Android development best practices with Android Jetpack.
ChuliangYang/AnnotationTest
ChuliangYang/BasicBindingPractice
ChuliangYang/CoroutineExperiment
ChuliangYang/Cryptocurrency
todo
ChuliangYang/database
ChuliangYang/FSND
Public repository for the Full-Stack Nanodegree program.
ChuliangYang/fyyur
ChuliangYang/icons-android
ChuliangYang/JRecyclerview
A simple recyclerview supporting pull to refresh(Support both custom header and SwipeRefreshLayout) and load more. Base on XRecyclerview(Original XRecyclerview doesn't support SwipeRefreshLayout), can manually control foot view visibility without inconsistent exception. Support item animation. Currently only support Linearlayoutmanager.
ChuliangYang/MovieGuideKotlin
ChuliangYang/MyContact
Contact List Practice, Use MVVM, CustomView, Databinding(BindingAdapter) and RxKotlin
ChuliangYang/Practice
All android related coding practice will come here
ChuliangYang/recyclerview_notifyItem
ChuliangYang/spies
ChuliangYang/submoduletest
ChuliangYang/Template
Starter project
ChuliangYang/workflow-test
ChuliangYang/XListView-Android
ListView supports pull refresh and pull up to load more feature.