#Android-Community
Collection of Posts and Talks Android Community.
Help me to create together the biggest collection of information about android community, contribute now!!.
###How to keep up to date
###Summary
#####- Android UI #####- CustomViews #####- Architecture #####- Dependency Injection #####- Testing #####- Debugging #####- Kotlin #####- Reactive #####- Android Studio #####- Gradle #####- Storage
#####- Series #####- Slides #####- Discover
###Android UI
- Components
- Patterns
- AppCompat v23.2 — Age of the vectors
- Building a Responsive UI in Android
- Material Improvements
######Posts
- Mastering the Coordinator Layout
- Fragment transitions with shared elements
- Developing like a pro - portrait only apps - novoda
- Optimizing Layouts in Android – Reducing Overdraw
- Retain & restore recycler view scroll position
######Talks
- Droidcon NYC 2015 - Mastering RecyclerView Layouts
- Droidcon SF 2016 - Mastering CoordinatorLayout Behaviors
###CustomViews
######Posts
- Creating custom and compound Views in Android - Tutorial
- Android layouts to the next level: Custom Views, Compound ViewGroups and Custom ViewGroups
- Custom Layouts on Android
######Talks Add the first video
###Architecture
######Posts
- MVVM with Data Binding on Android
- The Clean Architecture by Uncle Bob
- Architecting Android... The clean way? - Fernando Cejas
- ANDROID DEVELOPMENT LIKE A PRO
- This one simple change for better class naming will blow your mind
######Talks
- Robert C Martin - Clean Architecture
- Droidcon SF - Application Architecture: Designing Offline Application Case Studies
###Dependency Injection
######Post
- Tasting Dagger 2 on Android
- Dagger 2: Even sharper, less square
- Async Injection in Dagger 2 with RxJava
######Video
###Testing
######Posts
- World-Class Testing Development Pipeline for Android - Karumi
- NAMING TEST CLASSES AND METHODS
- Android testing using Dagger 2, Mockito and a custom JUnit rule
######Talks
- Let's Play: Test-Driven Development (TDD series)
- Testing and Refactoring Legacy Code
- Unit Testing RxJava Observables
###Debugging
######Posts
######Talks Add the first video
###Kotlin
######Posts
- Keddit — Intro: Learn Kotlin while developing and Android App
- Functional operations over Views in ViewGroup using Kotlin
- Building a Kotlin project - Ciro Rizzo
- Using Kotlin For Tests in Android
######Talks
- Android Development with Kotlin - Jake Wharton
- Better Android Development with Kotlin and Gradle by Ty Smith & Yohan Hartanto
###Reactive
######Posts
- RxJava's repeatWhen and retryWhen, explained - Dan Lew
- Error handling in RxJava - Dan Lew
- RxJava Observable tranformation: concatMap() vs flatMap() - Fernando Cejas
######Talks
###Android Studio
######Posts
- Writing More Code by Writing Less Code with Android Studio Live Templates
- Welcome to my very own Android Studio protip Series - Sebastiano Poggi
- Faster Android Studio Builds with Dex In Process
######Talks Add the first video
###Gradle
######Posts
######Talks Add the first video
###Storage
######Posts
######Talks Add the first video
###Series
-
World-Class Testing Development Pipeline for Android - Karumi
-
Building a Kotlin project - Ciro Rizzo
-
A useful stack on android - Saul Molinero
-
Grokking RxJava - Dan Lew
-
Welcome to my very own Android Studio protip series - Sebastiano Poggi (Not finished)
- Clear the app data quickly
- Analysing a stack trace
- Analyse data flows without the debugger
- Use custom debug viewers for your data
- Use tasks to bring the stories to you
- Share the settings with the whole team
- Quickly change tokens casing with search and shortcuts //TODO
-
SOLID Principles for Android Developers, a series by Donn Felker
- Single Responsibility Principle
- Open-Closed Principle
- Liskov Substitution Principle
- Interface Segregation Principle
- Dependency Inversion Principle //TODO
-
Approaching Outside-in TDD on Android by Carlos Morera and Christian Panadero
###Slides
You can find lots of video presentations here:
##Discover
###Blogs
- Android Developers blog
- Android weekly
- Material Doc
- Antonio Leiva
- Dan Lew
- Dmytro Danylyk
- Fernando Cejas
- Saúl Molinero
- Christian Panadero
- Chris Banes
- The Droids on Roids
- Karumi
- Novoda
- John Petitto
###Talks
###Communities and events
###Libraries collection
###License
tonilopezmr.github.io Creative Commons Attribution 4.0 International (CC BY SA 4.0)