└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # Free Android Developer Talks 2 | 3 | ## General Java 4 | - [Jake Wharton: Exploring Java's Hidden Costs](https://www.youtube.com/watch?v=WALV33rWye4) 5 | - [Google I/O 2011: Java Puzzlers - Scraping the Bottom of the Barrel](https://www.youtube.com/watch?v=wbp-3BJWsU8) 6 | - [Effective Java - Still Effective After All These Years](https://www.youtube.com/watch?v=V1vQf4qyMXg0) 7 | 8 | ## General Android 9 | - [Android Libraries I Wish I Knew About When I Started](https://realm.io/news/360andev-chris-guzman-android-libraries-beginner/) 10 | - [10 Ways to Improve Your Android App's Performance](https://realm.io/news/droidcon-farber-improving-android-app-performance/) 11 | - [What the Fragment? Google I/O 2016](https://www.youtube.com/watch?v=k3IT-IJ0J98) 12 | - [Android Performance Playlist](https://www.youtube.com/watch?v=7lxVqqWwTb0&list=PLWz5rJ2EKKc9CBxr3BVjPTPoDPLdPIFCE&index=1&linkId=17917513) 13 | 14 | ## Android Studio 15 | - [The experts' guide to Android development tools - Google I/O 2016](https://www.youtube.com/watch?v=hHnTIMjd1Y8) 16 | - [Android Studio Like a Boss](https://realm.io/news/360andev-philippe-breault-android-studio-ide-like-boss-structural-search-refactoring-java/) 17 | 18 | ## Android Layouts 19 | - [Design Like a Coder: Efficient Android Layouts](https://realm.io/news/gotocph-daniel-lew-efficient-android-layouts/) 20 | - [ConstraintLayout: It Can Do What Now?](https://realm.io/news/constraintlayout-it-can-do-what-now/) 21 | - [Optimizing and Profiling UI Performance](https://realm.io/news/360andev-brenda-cook-optimizing-profiling-ui-performance-android-ux/) 22 | - [A Practical Guide to Material Design Implementation for Android Developers](https://realm.io/news/360andev-yash-prabhu-practical-guide-material-design-android-ui/) 23 | - [RecyclerView ins and outs - Google I/O 2016](https://www.youtube.com/watch?v=LqBlYJTfLP4) 24 | 25 | ## RxJava 26 | - [Exploring RxJava 2 for Android by Jake Wharton](https://realm.io/news/gotocph-jake-wharton-exploring-rxjava2-android/) 27 | - [Learning RxJava (for Android) by example](https://www.youtube.com/watch?v=k3D0cWyNno4) 28 | 29 | ## Dependency Injection 30 | - [Dependency Injection Made Simple](https://realm.io/news/daniel-lew-dependency-injection-dagger/) 31 | - [The Future of Dependency Injection with Dagger 2](https://www.youtube.com/watch?v=plK0zyRLIP8) 32 | - [The Clean Code Talks - Don't Look For Things!](https://www.youtube.com/watch?v=RlfLCWKxHJ0&t=5s) 33 | 34 | ## Testing 35 | - [Advanced Espresso - Google I/O 2016](https://www.youtube.com/watch?v=isihPOY2vS4) 36 | - [Android Testing – Getting Started with Espresso 2.0](https://caster.io/episodes/episode-1-android-testing-getting-started-with-espresso-2-0/) 37 | - [Is TDD Dead 1/5: TDD and Confidence](https://www.youtube.com/watch?v=z9quxZsLcfo) 38 | - [Is TDD Dead 2/5: Test-induced design damage](https://www.youtube.com/watch?v=JoTB2mcjU7w) 39 | - [Is TDD Dead 3/5: Feedback and QA](https://www.youtube.com/watch?v=YNw4baDz6WA) 40 | - [Is TDD Dead 4/5: Costs of Testing](https://www.youtube.com/watch?v=dGtasFJnUxI) 41 | - [Is TDD Dead 5/5: Answering Questions](https://www.youtube.com/watch?v=gWD6REVeKW4) 42 | 43 | ## App Architecture 44 | - [Android Software Architecture by Example](https://www.youtube.com/watch?v=7t7MN8e1W7s) 45 | - [Effective Android Architecture](https://realm.io/news/360andev-richa-khandelwal-effective-android-architecture-patterns-java/) 46 | 47 | ## Kotlin 48 | - [Android Development with Kotlin](https://www.youtube.com/watch?v=A2LukgT2mKc) 49 | - [Introduction to Kotlin](https://caster.io/lessons/introduction-to-kotlin) 50 | --------------------------------------------------------------------------------