![Every Composable deserves a ViewModel](/content/images/size/w600/2022/01/Every-Composable-deserves-a-ViewModel.png)
![](/content/images/size/w600/2020/03/Vacatures-Android-app-developer.jpg)
Android
We regularly write handy how to's for Android developers but also articles on using a cool feature and on programming challenges that we have encountered in our app projects. Do you love figuring out new features like in-app updates, instant apps or Jetpack Compose as well? Then do check out our job vacancies (in Dutch) at werkenbij.q42.nl.
![Every Composable deserves a ViewModel](/content/images/size/w600/2022/01/Every-Composable-deserves-a-ViewModel.png)
![The missing part of Android in-app updates](/content/images/size/w600/2020/03/Prioritising-in-app-updates-while-Play-Store-support-is-not-yet-available-1.png)
![Instant-appifying a large mature app](/content/images/size/w600/2020/02/2020-02-13---Ted-en-Guus---PostNl-instant-app.png)
![Why “Always use UTC” is bad advice](/content/images/size/w600/2019/10/Date-and-Time---how-to-use-UTC.png)
![Android Server Driven UI](/content/images/size/w600/2019/09/2019-09-15---Sebas---Server-Driven-UI-for-Android-at-Primephonic.png)
![Discovering Server Driven UI](/content/images/size/w600/2019/09/2019-08-27---Laurens---Primephonics-Server-Driven-UI.png)
![Implementing Dark Theme in your Android app](/content/images/size/w600/2019/09/2019-05---Frank---Implementing-Dark-Theme-in-your-Android-app--Google-IO-.png)
![Diving into Jetpack Compose](/content/images/size/w600/2019/09/2019-05---Thijs---Diving-into-Jetpack-Compose--Google-IO-.png)
![Android Q – The breaking changes](/content/images/size/w600/2019/09/2019-05---Sebas---Android-Q---The-breaking-changes--Google-IO--1.png)
![Try Jetpack Compose today](/content/images/size/w600/2019/09/Blog-image-4.jpeg)