We are planning to develop a brand new Kotlin based Android project using Jetpack Compose and we are going to use bottom navigation view, drawer view, navigation components, co-ordinate layout kind of effects, paging 3.0 etc. I see that it is still in alpha and may release in 2021. We may release our app in Q2 2021, is it good idea to consider Jetpack Compose for development or we need to go with traditional layout based UI? Is Jetpack Compose supports all the components? Are there any apps in the playstore which are Jetpack Compose based? Any help will be much appreciated. Thanks.
11/06/2020, 8:04 PM
I have released a simple app to play store using jetpack compose. You probably want to build a prototype to determine gap before committing. Might want to also ask questions:
• compose api is still changing, am I comfortable with breaking and updating my app?
• if the compose release doesn't happen before your app ships, will you delay release or ship alpha/beta?
• you will likely encounter defects that could impact your velocity or ability to ship, are you ok with this?
11/06/2020, 8:06 PM
Any idea when stable compose library will be released next year?
11/06/2020, 8:48 PM
Might want to start w/ building a simple prototype using the described components in your app. Compose is just the view layer so the interactor, viewmodel/presenter, repository, api etc should work the same with xml or compose
11/06/2020, 9:30 PM
Hi @Jeremy may I know what Jetpack components are supported in compose? Such as drawer layout, navigation, bottom navigation, paging, co-ordinate layout, constraint layout etc.?
11/09/2020, 1:27 AM
paging and navigation both have -compose modules for compose support, although they both still early in alpha!