Android Weekly is a free newsletter that helps you to stay cutting-edge with your Android Development.

The newsletter comes once a week and covers a broad range of topics
like tutorials, screencasts, news... just everything that's awesome in
the Android Development world!

What our readers say

Nurik

Roman Nurik
Android Designer at Google
roman.nurik.net

Certainly one of the most convenient ways to stay on top of all the #AndroidDev news coming from Google and the community every week.

Vogel

Lars Vogel
Eclipse and Android Evangelist
vogella.com

Great Android newsletter, very well researched. Get your weekly Android update now!

Allison

Mark Allison
Mobile Innovator, Author of
blog.stylingandroid.com

Android Weekly is a great way to keep up with what's happening in the Android development community.

Smashingmag

Smashing Magazine
Online magazine
smashingmagazine.com

Android Weekly: an Android newsletter and a toolbox with useful resources for Android devs/designers.

Banes

Chris Banes
Android Developer @ Google
chris.banes.me

What can be better than getting the latest #AndroidDev news delivered straight to your inbox?

Joaquim

Joaquim Vergès
Developer of Falcon
@joenrv

Finally a service I can count on to make sure I keep up with the latest great AndroidDev innovations, without the hassle of searching.

Post a Job

Post a job in our next issue and reach thousands of android developers around the world.

more

Archive

You've missed an issue of our newsletter? No problem! Just take a look at the archive and get all past issues.

more

Android Conferences

Submit your Android development conference or write our stuff to get it covered in Android Weekly.

more

Latest Issue

If you get featured please add this badge to your GitHub readme: Badge
Mobile-logo-1 Mobile-logo-2 #390
December 1st, 2019

Articles & Tutorials

 
link image   Running Android Instrumented Tests on CI (dev.to)

In this post, Yang Chen shares his journey of finding the best solution for running Android Emulators on CI for opensource projects, from Bitrise.io to GitHub Actions.

 
Anemic Repositories (proandroiddev.com)

The Jetpack “Guide to App Architecture” suggests that “the ViewModel should be communicating with a Repository”. Gabor Varadi shows why that doesn’t mean that you ALWAYS need a Repository in your code!

 
Sponsored
link image   $99/yr Subscriptions and more at raywenderlich.com (store.raywenderlich.com)

Level up your development skills with Black Friday savings! Grab a full year’s subscription to 3,000+ video tutorials for just $99/year—save over $140! And with book bundles starting at just $99.97, the best investment you can make in your development career is waiting for you.

 
Brave New Android World with AssistedInject (proandroiddev.com)

Assisted Inject is an interesting feature of dependency injection but looks very weird at a first grasp. Let Łukasz Marczak explain when it could be potentially useful.

 
Contrasting text and icons over background (jorgecastillo.dev)

Quite often we’ve needed to display icons or text on top of colored backgrounds or images and we’ve run into contrast problems. Jorge Castillo show how to determine if light or dark is better against a color.

 
Exploring Jetpack Compose: Container (joebirch.co)

In this article, Joe Birch looks at the Container component in Jetpack Compose.

 
Change your Project Name & Package Name in Android Studio (johncodeos.com)

John Codeos shows you the steps to change your project name and package name in your Android project!

 
The State of Native Android Development, November 2019 (www.techyourchance.com)

With so much change recently in the Android ecosystem, Vasiliy Zukanov decided to set aside some time to research it. This is his attempt to summarize what’s going on and make some predictions about the future of native development.

 
Lessons learnt using Coroutines Flow in the Android Dev Summit 2019 app (medium.com)

This article is about the best practices Manuel Vivo and his team found when using Flow in the Android Dev Summit 2019 app which has just been open-sourced.

 

Sponsored

 
link image   Place a sponsored post & reach over 66k Android devs (androidweekly.net)

 

Jobs

 
Lead Android Engineer (Barcelona (Spain))

As the Lead Android Engineer, you will act as a coach for your team in order to help them with their weaknesses and foster their strengths. You will also set their goals and motivate them to achieve these. You will be responsible for the development of a high-quality product.

 
Android/Kotlin Developer (Remote)

Be part of the most energizing community for developers and get jobs working with the world's leading brands on Android projects. From anywhere.

 

Libraries & Code

 
link image   LiquidSwipe (github.com)

LiquidSwipe is a viewpager library that can be used to make awesome onboarding designs

 
MusicPlayer (github.com)

Music player module implemented using Clean Architecture, MVVM, LiveData, Room, Koin, Coil, Service, Notification, and ExoPlayer

 
adssched (github.com)

The Android Dev Summit app (adssched) is a fork of the Google I/O app (iosched) and was used as the official conference app for the Android Dev Summit in November 2018, held in Mountain View, California.

 
FlowBinding (github.com)

Kotlin Coroutines Flow binding APIs for Android's platform and unbundled UI widgets, inspired by RxBinding

 

News

 
link image   List of KTX extensions (developer.android.com)

Google has published a complete list of all KTX extensions available for use.

 

Videos & Podcasts

 
link image   Architecting Android and iOS app features for 2020 (www.youtube.com)

Inspired by some well-known architecture patterns like MVVM/MVI, Kaushik Gopal set out to come up with an agnostic set of principles that would help developers build features in their app in a robust, safe and testable way.

 
Kotlin/Native and Multiplatform Development (www.youtube.com)

This presentation by Vipul Shah introduces you to Kotlin/Native and builds a Kotlin Multiplatform app that runs on both iOS and Android using shared Kotlin code

 
Coroutines vs. ReactiveX: Handling errors (www.youtube.com)

Whatever way you're writing asynchronous code, you want to do error handling right. Milos Marinkovic compares Coroutines and ReactiveX in this regard.

 
Android MVI with Jetpack Compose (www.youtube.com)

A little intro by Luca Nicoletti on how Jetpack Compose will help use a real MVI approach in the Android world.

 
Kotlin Not-to-Do List - What we should avoid doing in Kotlin (www.youtube.com)

Kotlin gives us a lot of possibilities, but with every power comes responsibility. What should we avoid doing in Kotlin? Marcin Moskała presents some examples.

 
How to build a custom app and not distract users (www.youtube.com)

Jacek Rondio checks out the latest changes in the Android Auto interface and functionalities

 

Specials

 
link image   Qualifications (blog.stylingandroid.com)

Mark Allison achieved a degree in a subject unrelated to computer science and then moved into the field later in life. In this non-technical post he explains why he made that choice, and how he feels it hasn't hindered his career in any way.

 
Getting Only Positive Feedback (zsmb.co)

Márton Braun tries to go beyond giving simple, positive feedback and shows how to give constructive comments when someone cares about your opinion enough that they ask you for your thoughts.

 

Past Issues

Bot_1_head Bot_1_left_arm Bot_1_right_arm
Subscribe now and get your free newsletter once a week

We'll never spam you or give your email away! You can unsubscribe easily at any time.