Software:Jetpack Compose
Developer(s) | |
---|---|
Initial release | May 7, 2019 |
Operating system | Android |
Type | Software framework |
License | Apache License 2.0 |
Website | https://developer.android.com/jetpack/compose |
Jetpack Compose is a framework developed by Google for building user interfaces for native Android apps.[1]
Overview
Jetpack Compose was first released May 7 2019. Just like apples UI-framework SwiftUI it uses a declarative approach where you describe the user interface in code rather than using style sheets like the old way of creating android UI.[1][2][3] Jetpack Compose was writen in Kotlin, a programing language based on java created by JetBrains.[1][4]
Features
Jetpack Compose supports many features such as animations, widgets and integration with androids material design.[5]
Compose Multiplatform
Even though Jetpack Compose was built for native android apps, thanks to JetBrains Compose multiplatform, a cross platform technology, Jetpack Compose can also be used to build cross platform aplication that can run on android, iOS, desktop, and web.[6]
References
- ↑ 1.0 1.1 1.2 Lardinois, Frederic (May 7, 2019). "Google launches Jetpack Compose, an open-source, Kotlin-based UI development toolkit". https://techcrunch.com/2019/05/07/google-launches-jetpack-compose-an-open-source-kotlin-based-ui-development-toolkit/.
- ↑ "SwiftUI" (in en-US). https://docs.developer.apple.com/documentation/swiftui.
- ↑ "Layouts in Views" (in en-US). https://developer.android.com/develop/ui/views/layout/declaring-layout.
- ↑ "kotlinlang" (in en-US). https://kotlinlang.org/.
- ↑ "Get started with Jetpack Compose" (in en-US). https://developer.android.com/jetpack/compose/documentation.
- ↑ "Compose Multiplatform" (in en-US). https://www.jetbrains.com/lp/compose-multiplatform/.
Original source: https://en.wikipedia.org/wiki/Jetpack Compose.
Read more |