jetc.dev Newsletter Issue #5
In this week’s newsletter, we look at wrapping a map, animating an animated character, and the relationship between Jetpack Compose and hand sanitizer.
One Off the Stack, One Off the Slack
You’ve got questions. That’s understandable!
Getting something like a MapBox map to work in Compose is not easy as of
this Slack thread explores some of the problems that one developer encountered.
Note: to view this, you need to be a member of the Kotlin Slack workspace — sign up at https://slack.kotlinlang.org/!
Posts, videos, and other new information related to Jetpack Compose!
100% pure code!
…And One More Thing
COVID-19 is scrambling plans all around the world, including the Googleplex. It remains to be seen how our measures for slowing the spread of this coronavirus will impact things like the development plans and release schedule for Jetpack Compose. In theory, Compose work can be done form anywhere. In practice, switching a workforce from 100% office to 100% work from home will add uncertainty at best and inefficiency at worst, as developers shift where, when, and how they are getting their work done.
There might also be knock-on effects from other slowdowns. For example, perhaps Android R will be delayed, partly due to challenges in getting the OS itself ready, but partly due to slowdowns affecting the release of next-generation Pixel hardware. Would this sort of change impact Jetpack Compose? In theory, no. In reality, this sort of stuff can get intertwined and may not be as loosely coupled as we would like.
In short, while we never really knew when Jetpack Compose might ship its first alpha, any of our previous guesses probably should be tossed out the window.
If you encounter problems in subscribing, let us know!
- 2021-01-19: alpha10 changes! Floating action menus! Charts! The Surface Duo! Input methods built with Compose! ...and ellipsizing text!
- 2021-01-12: layout()! Navigation with Parcelables! Custom drawers! Compose for Desktop! And Compose... for iOS?!?
- 2021-01-05: Navigation arguments! ViewModel? Shapes! GraphQL and Compose! More shimmers! In-browser Compose! And the power of names!