In 2019, Google publicly released a non-bundled toolkit at the I/O conference - Jetpack Compose, a modern toolkit for building native Android UI. The layout can be completed with only a small amount of code, and it can be written directly in Kotlin. The Jetpack Compose toolkit is built around composable functions. These functions allow you to define the UI of your app by describing the shape of your app and the data it depends on, without having to worry about the specific construction process of the UI. Recently, there is a project on Github that has been at the top of the list for many days. This project contains a set of separate Android Studio projects that can help you better learn Compose. Currently, compose-samples has 2.7K stars on Github and 400 branches (Github address: https://github.com/android/compose-samples) If you want to try out these sample apps, use the latest Canary version of Android Studio 4.2. Let's take a look at the examples: Jetnews This is a blog post viewer of medium complexity Jetchat This is a sample chat application with simple complexity, simple theme design, UI testing, animations, etc. Jetsurvey This is a survey app that demonstrates text input, validation, and UI state management in Compose at a simple level of complexity. Jetsnack This is a snack ordering app built with Compose. It is of medium complexity, involving system design, layout customization, etc. Jetcaster This is a podcast app with a fully functional Redux-style architecture and showcases dynamic theming. In addition to the above application examples, there are also special applications such as Crane (travel application), Rally (financial application), Owl, etc. If you are interested in Compose, you must check out this project. |
<<: iPhone 12's 5G will launch with two technologies, the latter of which may not be popular
>>: Learn these 7 tips to draw perfect icons
The current environment tests entrepreneurial tea...
Recently, a ramen restaurant in Taipei, China has...
The smart car market is expanding at an all-time ...
Since the introduction of voice services on socia...
After the removal of four popular American TV ser...
With the emergence of shared bicycles, the "...
Intel, which stuck to the X86 chip architecture, ...
Application Submission Process 1. Create an appli...
There are a wide variety of products today, and t...
I was chatting with a friend not long ago. He was...
At the Lagrange L2 point (hereinafter referred to...
WeChat, as the largest traffic portal on mobile t...
"I do this not for the money, but for my dre...
As wearing masks has become an important measure ...
The universe is not eternal, which is a very diff...