« Back to the newsletter

Date Newsletter
May 06, 2021 Issue 255 - Hilt is stable! Easier dependency injection on Android
Apr 29, 2021 Issue 254 - Jetpack Compose: An easy way to RecyclerView
Apr 22, 2021 Issue 253 - Connecting Android Apps to localhost, Simplified
Apr 15, 2021 Issue 252 - Developer Roadmaps
Apr 08, 2021 Issue 251 - Top court sides with Google in copyright dispute with Oracle
Apr 01, 2021 Issue 250 - Scoped recomposition in Jetpack Compose what happens when state changes?
Mar 25, 2021 Issue 249 - Google is preparing for Fuchsia's first releases
Mar 18, 2021 Issue 248 - Great news for indie android devs - 15% revenue cut rather than 30%
Mar 11, 2021 Issue 247 - Arizona advances bill forcing Apple to allow Fortnite-style alternative payment options
Mar 04, 2021 Issue 246 - Commonsware: Don't Put All Your Eggs in One Basket - Google is not your friend
Feb 25, 2021 Issue 245 - Animated transitions in Android
Feb 18, 2021 Issue 244 - Samsung is now #1 on dontkillmyapp.com, after it continues to ignore Google's CDD in Android 11 update
Feb 11, 2021 Issue 243 - Google and the Android Team joins the Rust foundation
Feb 04, 2021 Issue 242 - For any Unity android devs, if your app has a lot of static screens that only change when the user interacts with them, you can massively decrease your GPU/CPU/Battery usage by dropping the frame rate to 1FPS while keeping the rest of the engine running at 60FPS using the new OnDemandRendering API.
Jan 28, 2021 Issue 241 - Implementing Top Sheet component in Android | BottomSheet Behavior explained
Jan 21, 2021 Issue 240 - Android 12 will hibernate unused apps
Jan 14, 2021 Issue 239 - Sources: US intel agencies are investigating JetBrains as possible entry point for SolarWinds hackers
Jan 07, 2021 Issue 238 - Building complex screens in a RecyclerView with Epoxy
Dec 31, 2020 Issue 237 - A Jetpack Compose by any other name Jake Wharton
Dec 24, 2020 Issue 236 - The State of Native Android Development, December 2020
Dec 17, 2020 Issue 235 - Jetpack Compose Before and after
Dec 10, 2020 Issue 234 - How to View Your Live Localhost From Your Laptop on Your Mobile Device
Dec 03, 2020 Issue 233 - Report: Microsoft is again planning Android app support for Windows 10
Nov 26, 2020 Issue 232 - Google will make the Android Runtime (ART) a Mainline module in Android 12
Nov 19, 2020 Issue 231 - Apple will reduce App Store cut to 15 percent for most developers starting January 1st
Nov 12, 2020 Issue 230 - How to run Android Studio on ANY device with JetBrains Projector
Nov 05, 2020 Issue 229 - Netflix Android and iOS Studio Apps now powered by Kotlin Multiplatform
Oct 29, 2020 Issue 228 - Netflix Android and iOS Studio Apps now powered by Kotlin Multiplatform
Oct 22, 2020 Issue 227 - The US government has filed antitrust charges against Google
Oct 15, 2020 Issue 226 - Android Studio 4.1 now available
Oct 08, 2020 Issue 225 - HOWTO: Running Java programs directly on Android (without creating an app)
Oct 01, 2020 Issue 224 - A categorized list of all Java and JVM features since JDK 8 to 15 (aka what Android is missing out)
Sep 24, 2020 Issue 223 - Expo SDK 39 is now available
Sep 17, 2020 Issue 222 - OkHttp 4.9 has Kotlin 1.4s new functional interfaces
Sep 10, 2020 Issue 221 - Android 11 has arrived
Sep 03, 2020 Issue 220 - Kotlin Multiplatform Mobile goes Alpha Kotlin Blog
Aug 27, 2020 Issue 219 - Announcing Jetpack Compose Alpha!
Aug 20, 2020 Issue 218 - Fragments: Rebuilding the Internals by Ian Lake
Aug 13, 2020 Issue 217 - Why you should embrace Dependency Injection
Aug 06, 2020 Issue 216 - Reverse engineering an Android Application
Jul 30, 2020 Issue 215 - COVID-19 tracing apps may fail to notify exposed users due to aggressive OEM battery saving measures
Jul 23, 2020 Issue 214 - Google Home for Android seeing fewer crashes after adopting Kotlin
Jul 16, 2020 Issue 213 - EU regulations now require app stores to provide 30-day notice and clear reasoning before removing apps
Jul 09, 2020 Issue 212 - 15 Flutter App IDEAS: BEGINNER TO EXPERT [WITH FREE TUTORIAL]
Jul 02, 2020 Issue 211 - HTTP Toolkit for Android - Inspect, mock & debug HTTP(S) from any Android app
Jun 25, 2020 Issue 210 - The Bifurcation of Android
Jun 18, 2020 Issue 209 - Google Play Store will make app bundles a requirement in 2021
Jun 11, 2020 Issue 208 - JetBrains is going to monetize JetBrains Academy register quickly to get free access until Jan 1st
Jun 04, 2020 Issue 207 - German Corona Tracing App - Code published
May 28, 2020 Issue 206 - Android Studio 4.0 Stable
May 21, 2020 Issue 205 - Postmortem: How I got banned from /r/androiddev for being too active as a member of the Community by Gabor Varadi
May 14, 2020 Issue 204 - It is not just us! None can escape vague terms of Google policies.
May 07, 2020 Issue 203 - Restore RecyclerView scroll position - Android Developers
Apr 30, 2020 Issue 202 - Just published my second Medium article, showing you how to create way better logs that show you where a log was made and has a hyperlink so you can jump to it's location, just like with Exceptions.
Apr 23, 2020 Issue 201 - Which is better on Android: divide by 2 or shift by 1? Jake Wharton
Apr 16, 2020 Issue 200 - Modern Android Development with Zhuinden - Gabor Varadi
Apr 09, 2020 Issue 199 - Migrating Duolingos Android app to 100% Kotlin
Apr 02, 2020 Issue 198 - DarkSky API is getting revoked in 2021 and DarkSky android app will shutdown on the 1st of July 2020
Mar 26, 2020 Issue 197 - Introducing the Activity Result APIs
Mar 19, 2020 Issue 196 - Android 11: Developer Preview 2
Mar 12, 2020 Issue 195 - 3 million downloads Googles App developer account has been terminated
Mar 05, 2020 Issue 194 - Moment kills its Android camera app, cites constantly-changing software and hardware
Feb 27, 2020 Issue 193 - Particle Clock made with Flutter/Dart
Feb 20, 2020 Issue 192 - Use view binding to replace findViewById
Feb 13, 2020 Issue 191 - Android 11 will add a new App Compatibility feature to ease testing
Feb 06, 2020 Issue 190 - Build a WhatsApp Clone on Android With Kotlin Part 1
Jan 30, 2020 Issue 189 - How to build secure Android Apps: the tough job everybody ignores
Jan 24, 2020 Issue 188 - How to Learn Flutter in 2020
Jan 17, 2020 Issue 187 - The Android Developers Must Constantly Live With the Sword of Damocles of a Banishment by Google
Jan 10, 2020 Issue 186 - I have created a tutorial for Recycler View Animation using Custom Layout Manager in Kotlin.
Jan 03, 2020 Issue 185 - Introducing Scabbard: Easily visualize Dagger 2 dependency graphs
Dec 27, 2019 Issue 184 - The Seven (Actually 10) Cardinal Sins of Android Development
Dec 20, 2019 Issue 183 - PornHub does what Google won't, releases Android version stats for 2019
Dec 13, 2019 Issue 182 - Google Play faces issues with indexing new Apps.
Dec 06, 2019 Issue 181 - Google Play has taken down my app which has more than 1 Million downloads on groundless claims.
Nov 29, 2019 Issue 180 - New AndroidX library to replace SharedPreferences
Nov 22, 2019 Issue 179 - Google wants Android to use regular Linux kernel, potentially improving updates and security
Nov 15, 2019 Issue 178 - How to programmatically capture screen on Android: a comprehensive guide
Nov 08, 2019 Issue 177 - Dagger Party Tricks: Deferred OkHttp Initialization
Nov 01, 2019 Issue 176 - Android 11 may finally bring a proper, native Wireless ADB implementation
Oct 25, 2019 Issue 175 - Slack, like dropbox, also moves away from C++ code sharing
Oct 18, 2019 Issue 174 - On Android Burritos, billion-dollar mistake(s) and the virtue of owning your mistakes
Oct 11, 2019 Issue 173 - Enums are (and have always been!) a recommended way to model a fixed set of constants.
Oct 04, 2019 Issue 172 - Build events sound effects plugin (Drum-roll) now works on Android Studio
Sep 27, 2019 Issue 171 - Cheetah Mobile does it again. VPN app with 500M+ installs caught commiting ad fraud
Sep 20, 2019 Issue 170 - Exploring View Binding on Android
Sep 13, 2019 Issue 169 - I hated Gradle! Kotlin and the buildSrc Plugin made me love it - QuickBird Studios Blog
Sep 06, 2019 Issue 168 - Android 10 stable is live
Aug 30, 2019 Issue 167 - Google just deleted my nearly 10-year-old free & open-source Android app . In a matter of hours, over the weekend, it was all gone (store & ads). PLEASE HELP
Aug 23, 2019 Issue 166 - How Google Play Terminated a Developer for No Reason
Aug 16, 2019 Issue 165 - The (not so) hidden cost of sharing code between iOS and Android (Dropbox Engineering)
Aug 09, 2019 Issue 164 - [From Android dev] Flutter looks good, but is painful. Here are my frustrations with it.
Aug 02, 2019 Issue 163 - Android Q gestures navigation starts to make sense
Jul 26, 2019 Issue 162 - Tinder is now bypassing the Play Store on Android to avoid Googles 30 percent cut - The Verge
Jul 19, 2019 Issue 161 - What's next for PWAs?
Jul 12, 2019 Issue 160 - How To Build An App: Everything You Didn't Know You Needed To Know - By Tom Scott -Playlist
Jul 05, 2019 Issue 159 - How to publish a PWA on the Google Play store
Jun 28, 2019 Issue 158 - Android 11 years ago
Jun 21, 2019 Issue 157 - The 30 Percent Fees App Developers Have to Pay Are Too Damn High
Jun 14, 2019 Issue 156 - I picked up React Native as a web developer and here's what I've learned
Jun 07, 2019 Issue 155 - Google Play services and Firebase migrating to AndroidX
May 31, 2019 Issue 154 - Ready for Koin 2.0
May 24, 2019 Issue 153 - Exclusive: Google suspends some business with Huawei after Trump blacklist
May 17, 2019 Issue 152 - Android Jetpack Compose, a deep dive
May 10, 2019 Issue 151 - Kotlin is now Googles preferred language for Android app development
May 03, 2019 Issue 150 - Google Is Banning A Play Store Developer With More Than Half A Billion App Installs
Apr 26, 2019 Issue 149 - Realm is to be acquired by MongoDB, the acquisition closes at May-July of 2019 (no, it's not going to be killed)
Apr 19, 2019 Issue 148 - Android Studio 3.4
Apr 12, 2019 Issue 147 - How I discovered an Easter egg in Android's security and didn't land a job at Google
Apr 05, 2019 Issue 146 - Do you have anything to say about Scoped Storage? Google wants to hear from us.
Mar 29, 2019 Issue 145 - Developing for Android is like being a (demonetized) YouTuber
Mar 22, 2019 Issue 144 - Android Q will kill clipboard manager apps in the name of privacy
Mar 15, 2019 Issue 143 - Spotify files antitrust complaint over Apple tax
Mar 08, 2019 Issue 142 - "JUnit 5 Fundamentals" course is free for a week on Caster.IO
Mar 01, 2019 Issue 141 - Android Studio Project Marble: Apply Changes
Feb 22, 2019 Issue 140 - Google screwed our startup because of the faceless systems they use to deal with app developers
Feb 15, 2019 Issue 139 - Google wrongly terminated our new business via our Google Play Developer Account
Feb 08, 2019 Issue 138 - Google wont reduce its 30% cut on Google Play app sales: CEO
Feb 01, 2019 Issue 137 - Oracle v. Google and the future of software development
Jan 25, 2019 Issue 136 - R8 Optimization: Value Assumption - Jake Wharton
Jan 18, 2019 Issue 135 - Google Play to phase out 32-bit only apps in 2021, requires 64-bit for new apps and app updates after August 1
Jan 11, 2019 Issue 134 - Announcing SQLDelight 1.0 Alec Strong Medium
Jan 04, 2019 Issue 133 - Google just terminated our start-up Google Play Publisher Account on Christmas day
Dec 28, 2018 Issue 132 - TIL: Android has a built in way for carriers to fake the displayed LTE connection strength
Dec 21, 2018 Issue 131 - Fuchsia Friday: A first look at the Fuchsia SDK, which you can download here
Dec 14, 2018 Issue 130 - Android Open Source Project now includes the Fuchsia SDK and a Fuchsia device
Dec 07, 2018 Issue 129 - The official Android Emulator is picking up support for Fuchsias Zircon kernel
Nov 30, 2018 Issue 128 - Jake Wharton - Android's Java 9, 10, 11, and 12 Support
Nov 23, 2018 Issue 127 - Android's Java 8 Support
Nov 16, 2018 Issue 126 - The Reality of Migrating to AndroidX
Nov 09, 2018 Issue 125 - Android developers can now force users to update their apps
Nov 02, 2018 Issue 124 - My first experience with Kotlin Native florent champigny Medium
Oct 26, 2018 Issue 123 - I am reverse-designing the top mobile apps, and turning it into UI guidelines
Oct 19, 2018 Issue 122 - Writing Your First Android App, in Assembly
Oct 12, 2018 Issue 121 - Smoothly reacting to keyboard visibility changes
Oct 05, 2018 Issue 120 - Software disenchantment: Everything is going to hell and nobody seems to care
Sep 28, 2018 Issue 119 - Easily Adding Nested Recycler View in Android (A beginner friendly Kotlin based tutorial)
Sep 21, 2018 Issue 118 - Introducing InboxRecyclerView, a library for building expandable descendant navigation
Sep 14, 2018 Issue 117 - MVP Android Architecture Blueprint is Not MVP [Code Review]
Sep 07, 2018 Issue 116 - Atlassian is giving away 5-user Jira for free to celebrate integration with Crashlytics
Aug 31, 2018 Issue 115 - Introducing MvRx: Android on Autopilot Airbnb Engineering & Data Science Medium
Aug 24, 2018 Issue 114 - Source code for DexGuard, commercial anti-piracy software, leaks online
Aug 17, 2018 Issue 113 - Bye bye Dagger : blog post from a team that switched from Dagger to Koin
Aug 10, 2018 Issue 112 - Introducing Android 9 Pie
Aug 03, 2018 Issue 111 - My advice to people who want to get into professional Android development (some thoughts on indies as well)
Jul 27, 2018 Issue 110 - Farewell, Google Maps
Jul 20, 2018 Issue 109 - Android vs. EU
Jul 13, 2018 Issue 108 - Free Android Development Book
Jul 06, 2018 Issue 107 - Google play's new ranking algorithm causing massive drop of acquisition
Jun 22, 2018 Issue 106 - When you change the code but forget to rebuild
Jun 15, 2018 Issue 105 - Open-Source Mobile App Debugging client from Facebook.
Jun 08, 2018 Issue 104 - Android P API's are now final
Jun 01, 2018 Issue 103 - Google I/O 2018 Codelabs
May 25, 2018 Issue 102 - Internals of Android Architecture Components Part I The ViewModel
May 18, 2018 Issue 101 - Android Jetpack: sweetening Kotlin development with Android KTX (Google I/O '18)
May 11, 2018 Issue 100 - A nice collection of often useful Android examples done in Java and Kotlin.
May 04, 2018 Issue 99 - Using Rainbow Brackets can be very useful in large blocks of code.
Apr 27, 2018 Issue 98 - Introducing Constraint Layout 1.1 Google Developers
Apr 20, 2018 Issue 97 - 25 new Android libraries, projects and tools worthy to check in Spring 2018
Apr 13, 2018 Issue 96 - Activity Life-Cycle for Professional Developers
Apr 06, 2018 Issue 95 - Introducing Hyperion - An extensible debug drawer for Android
Mar 30, 2018 Issue 94 - Android Studio 3.1 in stable channel
Mar 23, 2018 Issue 93 - Introducing Google Play Instant
Mar 16, 2018 Issue 92 - Who will steal Android from Google? Steve Yegge Medium
Mar 09, 2018 Issue 91 - Unofficial APIs will be blocked in Android P, but devs can request new APIs they need
Mar 02, 2018 Issue 90 - Introducing Flutter (Google Developers)
Feb 23, 2018 Issue 89 - Android P will Prevent Background Apps from Accessing the Camera
Feb 16, 2018 Issue 88 - Google says it removed 700K apps from the Play Store in 2017, up 70% from 2016
Feb 09, 2018 Issue 87 - Introducing Android KTX: Even Sweeter Kotlin Development for Android
Feb 02, 2018 Issue 86 - Humble Book Bundle: Mobile App Development
Jan 26, 2018 Issue 85 - Google I/O 2018, 8th-10th May at the Shoreline Ampitheatre
Jan 19, 2018 Issue 84 - Google May Remove Access To Undocumented/Hidden APIs In Android P
Jan 12, 2018 Issue 83 - Using Android Fragments in 2018 Inloop Medium
Jan 05, 2018 Issue 82 - New Official Kotlin style guide
Dec 29, 2017 Issue 81 - (Try to) Get rich quick by making an app!
Dec 22, 2017 Issue 80 - Improving app security and performance on Google Play for years to come
Dec 15, 2017 Issue 79 - How to make your App colorblind friendly (resources and experience sharing)
Dec 08, 2017 Issue 78 - New Android vulnerability allows attackers to modify apps without affecting their signatures
Dec 01, 2017 Issue 77 - Final preview of Android 8.1 now available
Nov 24, 2017 Issue 76 - Introducing Spritz: a Lottie extension built for OnBoarding
Nov 17, 2017 Issue 75 - I had 10 Android interviews during the last two years, heres the questions plus some lessons I've learned
Nov 10, 2017 Issue 74 - Beginners Guide to Gradle for Android Developers
Nov 03, 2017 Issue 73 - Why your Push Notifications never see the light of day
Oct 27, 2017 Issue 72 - Why we are not cross-platform developers
Oct 20, 2017 Issue 71 - Top (unknown) keyboard shortcuts in Android Studio Medium
Oct 13, 2017 Issue 70 - Playing APK Golf: Reducing an Android APK's size by 99.99%
Oct 06, 2017 Issue 69 - Introducing Cloud Firestore: Our New Document Database for Apps
Sep 29, 2017 Issue 68 - Planets app with Flutter: from design to app
Sep 22, 2017 Issue 67 - Google's new guideline for Oreo adaptive icons
Sep 15, 2017 Issue 66 - Make your Android Project pop with Remixer by Google
Sep 08, 2017 Issue 65 - Android 8.0 Oreo, thoroughly reviewed
Sep 01, 2017 Issue 64 - ARCore: Augmented reality at Android scale
Aug 25, 2017 Issue 63 - Introducing Android Oreo!
Aug 18, 2017 Issue 62 - Next-generation Dex Compiler Now in Preview
Aug 11, 2017 Issue 61 - Scraping Web Pages with Retrofit
Aug 04, 2017 Issue 60 - Announcing Nearby Connections 2.0: fully offline, high bandwidth peer to peer device communication
Jul 28, 2017 Issue 59 - Android Testing Support Library 1.0 is here!
Jul 21, 2017 Issue 58 - I am the reason for Hungarian notation in Android 竄 Otaku, Cedric's blog
Jul 14, 2017 Issue 57 - Beautiful animations using Android ConstraintLayout
Jul 07, 2017 Issue 56 - Android Studio 3.0 Canary 5 is now available
Jun 30, 2017 Issue 55 - Kotlin's hidden costs - Benchmarks - Renato Athaydes
Jun 23, 2017 Issue 54 - Introducing Shape Shifter v1.0
Jun 16, 2017 Issue 53 - Implementing Complex Animations in Android (Full Working Code)
Jun 09, 2017 Issue 52 - Android Studio 3.0 Canary 3 is now available
Jun 02, 2017 Issue 51 - Modern Software Over-Engineering Mistakes
May 26, 2017 Issue 50 - Introduction to Kotlin (Google I/O '17)
May 19, 2017 Issue 49 - Firebase Costs Increased by 7,000%!
May 12, 2017 Issue 48 - If anyone is looking for a good RecyclerView tutorial, this guy goes over pretty much everything you need to know about them in an easy to follow 8 video playlist.
May 05, 2017 Issue 47 - Architecture Components - Solving the Lifecycle Problem
Apr 28, 2017 Issue 46 - Hidden Gems of Android O
Apr 21, 2017 Issue 45 - Litho: A Declarative UI Framework for Android
Apr 14, 2017 Issue 44 - Android MVP without RxJava or Dagger AndroidPub. I loved this!
Apr 07, 2017 Issue 43 - Kotlin/Native Tech Preview: Kotlin without a VM
Mar 31, 2017 Issue 42 - Android Studio Could Be Coming To Chromebooks
Mar 24, 2017 Issue 41 - Rewriting Uber Rider App with Deep Scope Hierarchies
Mar 17, 2017 Issue 40 - Future of Java 8 Language Feature Support on Android
Mar 10, 2017 Issue 39 - Free source for Lottie animations
Mar 03, 2017 Issue 38 - Kotlin 1.1 Released with JavaScript Support, Coroutines and more
Feb 24, 2017 Issue 37 - App Privacy Policy Generator
Feb 17, 2017 Issue 36 - 25 new Android libraries which you definitely want to try at the beginning of 2017
Feb 10, 2017 Issue 35 - When to NOT use RxJava
Feb 03, 2017 Issue 34 - Lottie - a new library to render After Effects animations on Android, iOS and React Native built by Airbnb
Jan 27, 2017 Issue 33 - ObjectBox - The new Mobile Database (Beta)
Jan 20, 2017 Issue 32 - Fabric is Joining Google
Jan 13, 2017 Issue 31 - Google makes ADB, fastboot, and other platform tools available without full SDK or Android Studio download
Jan 06, 2017 Issue 30 - Get started with Android Things today!
Dec 30, 2016 Issue 29 - How does Firebase initialize on Android? (without a Context)
Dec 23, 2016 Issue 28 - Engineering the Architecture Behind Ubers New Rider App
Dec 16, 2016 Issue 27 - Use Android Studio Like a Pro! A CheatSheet to increase productivity.
Dec 09, 2016 Issue 26 - Create a Splash Screen on Android : the Right Way
Dec 02, 2016 Issue 25 - Effective Java for Android (cheatsheet)
Nov 25, 2016 Issue 24 - How Kotlin became our primary language for Android
Nov 18, 2016 Issue 23 - Learning Rx by example
Nov 11, 2016 Issue 22 - 50 Android Studio Tips, Tricks & Resources you should be familiar with, as an Android Developer
Nov 04, 2016 Issue 21 - Support Ended for Eclipse Android Developer Tools
Oct 28, 2016 Issue 20 - Google is making it easier for anyone to design beautiful apps
Oct 21, 2016 Issue 19 - Google updates Play Store developer policy with examples of text, images, and videos that will get your app taken down
Oct 14, 2016 Issue 18 - JRebel for Android releases 2.0!
Oct 07, 2016 Issue 17 - Android Icon Animator by Roman Nurik
Sep 30, 2016 Issue 16 - I paid $2,000 dollars to get my app featured on AppGratis, and here are my results. I take the risk of spending the money to market my app, with documented results, so you can be safer.
Sep 23, 2016 Issue 15 - Android Studio 2.2 released
Sep 16, 2016 Issue 14 - Animated icons on Android
Sep 09, 2016 Issue 13 - An Android Studio Plugin to increase productivity and reduce frustration during coding
Sep 02, 2016 Issue 12 - What 2 Years of Android Development Have Taught Me the Hard Way
Aug 26, 2016 Issue 11 - Nougat Released
Aug 19, 2016 Issue 10 - Entire Udacity Android Curriculum ( Nanodegree Courses + Extras, FREE! )
Aug 12, 2016 Issue 9 - Lessons from converting an app to 100% Kotlin - Keepsafe Engineering
Aug 05, 2016 Issue 8 - Gradle.org has released O'Reilly's 2016 book, Gradle Recipes for Android, for free.
Jul 29, 2016 Issue 7 - Intel is introducing Multi-OS Engine for Android and iOS development using Java
Jul 22, 2016 Issue 6 - Pokemon Go: Reverse engineering the Android app
Jul 15, 2016 Issue 5 - Google to train two million Indian developers on Android platform
Jul 08, 2016 Issue 4 - Kotlin 1.0.3 released
Jul 01, 2016 Issue 3 - A better underline for Android - Romain Guy
Jun 24, 2016 Issue 2 - No More findViewById - George Mount
Jun 17, 2016 Issue 1 - Developer Preview 4 is out
罈 Subscribe to the Awesome Android Newsletter 竄
to know all the trending news, articles and projects
&
Follow us on Twitter @AndroidLibHunt