#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 Framework #####- Android UI #####- CustomViews #####- Architecture #####- Dependency Injection #####- Testing #####- Debugging #####- Kotlin #####- Reactive #####- Android Studio #####- Gradle #####- Storage #####- Metrics #####- Build Process
#####- Series #####- Slides #####- Discover
###Android Framework
######Posts Add the first post about android framework
######Talks
###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
- Android Grid Layout
- Yet another way for applying fonts … and more :)
- A SUCCESSFUL XML NAMING CONVENTION
- Memory leaks in Android — identify, treat and avoid
- Animate all the things. Transitions in Android
- Exceed the Android Speed Limit!
######Talks
- Droidcon NYC 2015 - Mastering RecyclerView Layouts
- Droidcon SF 2016 - Mastering CoordinatorLayout Behaviors
- A window into transitions - Google I/O 2016
###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
- Working effectively with Android legacy code
- Introducing Bourbon: Dribbble, Android, MVP and a Common-Code Module
######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
- Writing Android Tests with Espresso Test Recorder
- Android user interface testing with Espresso - Tutorial
- Fast and reliable UI tests on Android
- Understanding Test Doubles (Mock vs Stub)
######Talks
- Let's Play: Test-Driven Development (TDD series)
- Testing and Refactoring Legacy Code
- Unit Testing RxJava Observables
- Instrumentation Testing Robots
- Advanced Android Espresso
- Enabling Android Teams: Tests? Ain't Nobody Got Time For That! by Ty Smith
- A practical guide to writing solid UI tests on Android
###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
- Where We Stand & What's Next for Kotlin
###Reactive
######Posts
- RxJava's repeatWhen and retryWhen, explained - Dan Lew
- Error handling in RxJava - Dan Lew
- RxJava Observable tranformation: concatMap() vs flatMap() - Fernando Cejas
- The reactive manifesto
- Note to self: RxJava SyncOnSubscribe
######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
- The powerful Android Studio
- No Tabs in IntelliJ IDEA
######Talks
- IntelliJ IDEA Tips and Tricks - Android Studio for Experts (Android Dev Summit 2015)
- The experts' guide to Android development tools - Google I/O 2016
###Gradle
######Posts
######Talks Add the first video
###Storage
######Posts
######Talks Add the first video
###Metrics
######Posts
- AndroidDevMetrics — Activity lifecycle methods tracing
- AndroidDevMetrics - dagger2metrics evolved into metrics for Android development
- Getting the most out of Crashlytics
######Talks Add the first video
###Build Process
######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
-
SOLID Principles for Android Developers, a series by Donn Felker
-
Approaching Outside-in TDD on Android by Carlos Morera and Christian Panadero
-
Introduction to Automated Android Testing by Rebecca Franks
-
ConstraintLayout by Mark Allison
###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
- Riggaroo - Rebecca Franks
- Future Studio
###Talks
###Communities and events
###Libraries collection
###License
tonilopezmr.github.io Creative Commons Attribution 4.0 International (CC BY SA 4.0)