| The name of the base system (platform): | Android |
| Developers: | |
| Date of the premiere of the system: | August 2020 |
| Last Release Date: | February 2021 |
| Technology: | Application Development Tools |
Content |
2021: Beta Release
On February 24, 2021, Google announced that the Jetpack Compose suite of tools for creating user interfaces for mobile applications is now available to everyone in beta testing. Jetpack Compose is designed to speed up and simplify the creation of software for all Android devices.
The beta version of Jetpack Compose presented by Google already includes the full set of APIs that will be in the final release, and no other APIs will be added, as well as it will not be excluded from the final release. According to SiliconANGLE, the beta version already contains all the functionality that is necessary to create applications that are ready for full use.
One of the main tasks of the beta version was to ensure interaction with existing Android applications. Google said it has developed several integrations with shared libraries to help developers migrate their apps to the Jetpack Compose user interface framework.
| Many app developers already have code, so we created Jetpack Compose to achieve compatibility, "said Google Chief Product Officer Karen Ng. - There is no need to rewrite the application. |
To help developers master Jetpack Compose, Google has updated its beta training scheme with a new curated list of video tutorials, hands-on lab work and various documentation. In addition, Google has created eight examples of applications created in Jetpack Compose, which developers can familiarize themselves with to understand how the tool works.
Google noted that the next steps will focus on stabilizing the Jetpack Compose APIs ahead of the release of its full version, which is expected at the end of 2021.[1]
2020: Google Jetpack Compose - a tool for fast Android app development
At the end of August 2020, Google released a tool for the rapid development of Android applications called Jetpack Compose. It optimizes the process of creating an application user interface and requires knowledge of only one programming language - Kotlin, which is recognized as the preferred programming technology for Android.
Android developers traditionally had to write user interface elements using the XML markup language. Using XML complicates projects, since the basic functions of an Android application must be written in a completely different language. Jetpack Compose reduces the amount of standard code required for an application and eliminates the need to use XML, allowing developers to write both basic application functions and user interface in one language.
Jetpack Compose also makes it easier to develop a user interface in other ways, such as reducing the amount of code developers have to write to handle interface changes. Google hopes to bring Jetpack Compose to the developer community, offering several additional features. First, the company has simplified using the tool with existing Android apps. Interface elements created with this tool can be built into an Android app originally created with XML.
Second, Google has integrated Jetpack Compose into Android Studio, a suite of tools that Android developers use to build apps. Now the programmer can write code for the interface element in the Android Studio editor and evaluate its action when previewing in an adjacent tab. The preview is automatically updated when the base code changes.[2]
