« Back to the newsletter

Date Newsletter
Jun 01, 2023 πŸ€– Issue 363 - Android Studio Hedgehog Canary 5 now available
May 25, 2023 πŸ€– Issue 362 - Google bans Downloader app after TV firms complain it can load a pirate website
May 18, 2023 πŸ€– Issue 361 - Introducing telephoto, a compose library for displaying zoomable images with automatic sub‑sampling of large bit
May 11, 2023 πŸ€– Issue 360 - Samsung is to be the first company who will be working with Google to improve consistency of background work on Android
May 04, 2023 πŸ€– Issue 359 - Google I/O 2023 content
Apr 27, 2023 πŸ€– Issue 358 - Photo Picker Everywhere
Apr 20, 2023 πŸ€– Issue 357 - Android Studio Flamingo is stable
Apr 13, 2023 πŸ€– Issue 356 - A collection of practical Kotlin Coroutine recipes that can help streamline your development process.
Apr 06, 2023 πŸ€– Issue 355 - Bob Lee, a legend in the Android community, was killed in SF.
Mar 30, 2023 πŸ€– Issue 354 - From Dagger & Hilt into the multiplatform world with kotlin-inject
Mar 23, 2023 πŸ€– Issue 353 - Android Developers Blog: What’s new in the Jetpack Compose March ’23 release
Mar 16, 2023 πŸ€– Issue 352 - Mastering Android App Performance: Analyzing bottlenecks with Perfetto
Mar 09, 2023 πŸ€– Issue 351 - Let’s go. It’s Google I/O 2023
Mar 02, 2023 πŸ€– Issue 350 - Dependency management in gradle
Feb 23, 2023 πŸ€– Issue 349 - Qt is now staying up-to-date with new Android NDK versions
Feb 16, 2023 πŸ€– Issue 348 - Clean Architecture VS. Official documentation!
Feb 09, 2023 πŸ€– Issue 347 - The K2 Compiler is going stable in Kotlin 2.0
Feb 02, 2023 πŸ€– Issue 346 - Stampeding Elephants
Jan 26, 2023 πŸ€– Issue 345 - Having performance issues with an Android app? If its UI is built with Jetpack Compose, this article might help
Jan 19, 2023 πŸ€– Issue 344 - Android Studio Electric Eel
Jan 12, 2023 πŸ€– Issue 343 - Intel Discontinues Development Of Open-Source HAXM Software
Jan 05, 2023 πŸ€– Issue 342 - Android Studio Flamingo Canary 11 now available
Dec 29, 2022 πŸ€– Issue 341 - πŸ¦‰ Exploring the Duolingo Android app internal API
Dec 22, 2022 πŸ€– Issue 340 - Welcome to Comprehensive Rust - Android team internal Rust training
Dec 15, 2022 πŸ€– Issue 339 - Jetpack Compose under the hood (compared to the Android View System)
Dec 08, 2022 πŸ€– Issue 338 - Introducing the Architecture Templates
Dec 01, 2022 πŸ€– Issue 337 - New framework from Slack - Circuit
Nov 24, 2022 πŸ€– Issue 336 - Retrofitting null-safety onto Java at Meta
Nov 17, 2022 πŸ€– Issue 335 - Becoming A Successful Open-Source Librarian
Nov 10, 2022 πŸ€– Issue 334 - Easy SharedPreferences with Delegated Properties in Kotlin
Nov 03, 2022 πŸ€– Issue 333 - Raising the bar on technical quality on Google Play
Oct 27, 2022 πŸ€– Issue 332 - Material 3 design stable for compose
Oct 20, 2022 πŸ€– Issue 331 - Pocket Casts Mobile Apps Are Now Open Source
Oct 13, 2022 πŸ€– Issue 330 - Announcing an Experimental Preview of Jetpack Multiplatform Libraries
Oct 06, 2022 πŸ€– Issue 329 - Native UI with Multiplatform Compose
Sep 29, 2022 πŸ€– Issue 328 - Listen to our major Text to Speech upgrades for 64 bit devices.
Sep 22, 2022 πŸ€– Issue 327 - Jetpack Compose Composition Tracing
Sep 15, 2022 πŸ€– Issue 326 - Fork Bomb for Flutter
Sep 08, 2022 πŸ€– Issue 325 - Announcing the new guide to Android app modularization
Sep 01, 2022 πŸ€– Issue 324 - Maestro - Painless Mobile UI Automation
Aug 25, 2022 πŸ€– Issue 323 - The Kotlin Multiplatform @droidconNYC app will be using Compose UI on iOS!
Aug 18, 2022 πŸ€– Issue 322 - Celebrating 5 years of Kotlin on Android
Aug 11, 2022 πŸ€– Issue 321 - Non-standard Flutter custom bottom navigation bar
Aug 04, 2022 πŸ€– Issue 320 - Android 13 deep dive: Every change up to Beta 4, thoroughly documented
Jul 28, 2022 πŸ€– Issue 319 - Jetpack Compose 1.2 is now stable!
Jul 21, 2022 πŸ€– Issue 318 - Exploring Google’s Now in Android Open-Source Project
Jul 14, 2022 πŸ€– Issue 317 - Drawing custom text spans in Compose UI
Jul 07, 2022 πŸ€– Issue 316 - Appyx - Application mechanics for your Android apps, built on top of Jetpack Compose (Navigation)
Jun 30, 2022 πŸ€– Issue 315 - How to make Android Studio look Awesome! Best themes, fonts and tips 🀩
Jun 23, 2022 πŸ€– Issue 314 - Stack Overflow Survey 2022 - Salary by developer type
Jun 16, 2022 πŸ€– Issue 313 - 5 Common Mistakes when using Kotlin Coroutines
Jun 09, 2022 πŸ€– Issue 312 - Exception handling and logging in dart/Flutter - Talker
Jun 02, 2022 πŸ€– Issue 311 - We've assembled a comprehensive list of developer facing changes announced for Android at Google I/O 22!
May 26, 2022 πŸ€– Issue 310 - Jetpack Compose Canvas API Tutorial
May 19, 2022 πŸ€– Issue 309 - Now in Android - a new, open source, real-world sample app
May 12, 2022 πŸ€– Issue 308 - Android Studio Chipmunk is stable
May 05, 2022 πŸ€– Issue 307 - Learn Android with Jetpack Compose (no programming experience needed!)
Apr 28, 2022 πŸ€– Issue 306 - How ViewModels survive configuration changes
Apr 21, 2022 πŸ€– Issue 305 - Twitter going all in on Jetpack Compose for feature development: greater productivity, less bugs
Apr 14, 2022 πŸ€– Issue 304 - Composable metrics
Apr 07, 2022 πŸ€– Issue 303 - Slope-intercept library design – Jake Wharton
Mar 31, 2022 πŸ€– Issue 302 - How to prevent hackers from reverse engineering your android apps?
Mar 24, 2022 πŸ€– Issue 301 - JetBrains’ Statement on Ukraine
Mar 17, 2022 πŸ€– Issue 300 - Open Letter to Google From Moroccan Android developers
Mar 10, 2022 πŸ€– Issue 299 - Freeing up 60% of storage for apps
Mar 03, 2022 πŸ€– Issue 298 - Stabilize, Modularize, Modernize: Scaling Slack’s Mobile Codebases - Slack Engineering
Feb 24, 2022 πŸ€– Issue 297 - Discontinuing Kotlin synthetics for views
Feb 17, 2022 πŸ€– Issue 296 - Write better tests with the new testing guidance
Feb 10, 2022 πŸ€– Issue 295 - Jetpack Compose 1.1 is now stable!
Feb 03, 2022 πŸ€– Issue 294 - Android Studio Dolphin Canary 1 now available
Jan 27, 2022 πŸ€– Issue 293 - Waiting for Jetpack Compose Preview be like...
Jan 20, 2022 πŸ€– Issue 292 - How I made $2.44 with Google AdMob before my account was suspended
Jan 13, 2022 πŸ€– Issue 291 - Android Developers Backstage: Episode 181: Architecture β†’ Fewer bugs at the end
Jan 06, 2022 πŸ€– Issue 290 - Comparing Android LiveData and StateFlow
Dec 30, 2021 πŸ€– Issue 289 - Cautious: LiveData Transformation Functions are Performed in MainThread
Dec 23, 2021 πŸ€– Issue 288 - Looks like the next version of Android will go back to desserts (Tiramisu)
Dec 16, 2021 πŸ€– Issue 287 - Rebuilding our guide to app architecture
Dec 09, 2021 πŸ€– Issue 286 - Apple legal filing indicates it intends to collect commission regardless of whether developers use IAP or a competing payments platform
Dec 02, 2021 πŸ€– Issue 285 - Romain and Chet showed us how to start building a UI framework. There is a ton of knowledge packed in this episode 😱
Nov 25, 2021 πŸ€– Issue 284 - Do not update kotlin 1.6 on your android project, yet
Nov 18, 2021 πŸ€– Issue 283 - The state of managing state (with Compose)
Nov 11, 2021 πŸ€– Issue 282 - A Bug that Wasted Half My Day Debugging in Android Studio!
Nov 04, 2021 πŸ€– Issue 281 - IconKitchen - App Icon Generator from Roman Nurik
Oct 28, 2021 πŸ€– Issue 280 - Material You components, libraries, and guidelines released
Oct 21, 2021 πŸ€– Issue 279 - Windows 11 Subsystem for Android
Oct 14, 2021 πŸ€– Issue 278 - LiveData is superior to StateFlow for UI and ViewModel layer.
Oct 07, 2021 πŸ€– Issue 277 - How Google destroyed our startup by terminating our Google Play Developer Account
Sep 30, 2021 πŸ€– Issue 276 - Google will move to develop innovations for Android in the main Linux kernel
Sep 23, 2021 πŸ€– Issue 275 - Singleton - A pattern we Love to Hate!
Sep 16, 2021 πŸ€– Issue 274 - Apple lost the Epic battle
Sep 09, 2021 πŸ€– Issue 273 - Accelerated Kotlin build times with Kotlin Symbol Processing 1.0
Sep 02, 2021 πŸ€– Issue 272 - Jetpack Compose navigation architecture with ViewModels
Aug 26, 2021 πŸ€– Issue 271 - 70+ Jetpack Compose Android App Projects for Beginners, Intermediate and Experienced Developers
Aug 19, 2021 πŸ€– Issue 270 - Androids – A Book is Born
Aug 12, 2021 πŸ€– Issue 269 - There is hidden change which can be lead app crash on Android Gradle Plugin 7.0
Aug 05, 2021 πŸ€– Issue 268 - Compose Multiplatform goes Alpha, unifying Desktop, Web, and Android UIs | The Kotlin Blog
Jul 29, 2021 πŸ€– Issue 267 - Jetpack Compose is now 1.0: announcing Android’s modern toolkit for building native UI
Jul 22, 2021 πŸ€– Issue 266 - Android 12 migration journey
Jul 15, 2021 πŸ€– Issue 265 - What to Learn to get started with Android App Development?
Jul 08, 2021 πŸ€– Issue 264 - Personal opinion: login to social via Webview should be banned for security reasons. It has always been a bad practice.
Jul 01, 2021 πŸ€– Issue 263 - Google to Android devs: Support more form factors, get a higher sales cut
Jun 24, 2021 πŸ€– Issue 262 - View Model Doesn’t Have To Depend on ViewModel
Jun 17, 2021 πŸ€– Issue 261 - Android 12 becomes the most downloaded Android test version in history
Jun 10, 2021 πŸ€– Issue 260 - Multiple back stacks. A deep dive | by Ian Lake
Jun 03, 2021 πŸ€– Issue 259 - Introduction to the Compose Snapshot system
May 27, 2021 πŸ€– Issue 258 - Building Android Widgets from Scratch ( Learn 8 Widgets) - free course from udemy
May 20, 2021 πŸ€– Issue 257 - Migrating from LiveData to Kotlin’s Flow
May 13, 2021 πŸ€– Issue 256 - Integrating Rust Into the Android Open Source Project
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.4’s 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 Duolingo’s 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 Google’s 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 Google’s 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 Google’s 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 won’t 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 Fuchsia’s 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, here’s the questions plus some lessons I've learned
Nov 10, 2017 πŸ€– Issue 74 - Beginner’s 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 Uber’s 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