Here i’ll brief about, creating our very first Desktop App by using Kotlin + Jetpack Compose.

Jetpack Compose Desktop #1

The Jetpack Compose Desktop App’s supports on below mentioned Operating System:

  • Windows
  • macOS
  • Linux/x64

Note: The Jetpack Compose for Desktop is still in alpha stage.

At first, we need to download and install Intellij Idea IDE based on your system’s OS.

Then, after installing, start your IDE and you see window as shown below:

Here, we will go through Radio Button in detail with respect to its attributes by dividing it in multiple parts.

Jetpack Compose — Radio Button App

To get your basic done, do visit to my previous articles which are given below:

Note: In build.gradle(Project Level) file, the compose_version is upgraded to ‘1.0.0-beta01’ and maven()

A precise information about the Extended Floating Action Button, its attributes and also the difference between him and the normal Floating Action Button.

Jetpack Compose Ep:7 — Extended Floating Action Button App

To get your basic done, do visit to my previous articles which are given below:

Note: In this project, I’m using Android Studio 4.1 Canary 10 with a gradle plugin of classpath “com.android.tools.build:gradle:4.1.0-alpha10”

Introducing in a sweet and simple way about Floating Action Button and its attributes using a proper structure.

Jetpack Compose Ep6 — Floating Action Button App

To learn the know or learn about the previous episode, than visit to the below link. Source code of this project is available in the article itself.

Note: In this project, I’m using Android Studio 4.1 Canary 10 with a gradle plugin of classpath “com.android.tools.build:gradle:4.1.0-alpha10”. …

A brief introduction about divider and its attributes by molding it as per our use.

Jetpack Compose — Divider App

To learn the know or learn about the previous episode, than visit to the below link. Source code of this project is available in the article itself.

Note: In this project, I’m using Android Studio 4.1 Canary 10 with a gradle plugin of classpath “com.android.tools.build:gradle:4.1.0-alpha10”. It may change accordingly with the time, so please do check the current version to avoid version related issues.

What is a Divider?

A divider is a thin line that segregates the contents or groups them in lists and layouts as per our use.

Composable Layout

A short and sweet description about the Icon Button & the Icon Toggle Button with respect to their attributes.

If you want to learn some basics of Jetpack Compose then do visit to my previous article. The link is given below:

Note: In this project, I’m using Android Studio 4.1 Canary 10 with a gradle plugin of classpath “com.android.tools.build:gradle:4.1.0-alpha10”. It may change accordingly with the time, so please do check the current version to avoid version related issues.

Before moving ahead, I’ll give a brief introduction about both the buttons which are being used in this project and they are…

Here, I’ve discussed a little bit in detail about the basic buttons and how to call other classes and functions to the main class file.

As we have already discussed about the text, scrolling and multiple other things. Today, in this episode, I’ll be drafting some informational content about creating a button.

Note: Currently, using Android Studio 4.2 Canary 1 with

classpath ‘com.android.tools.build:gradle:4.2.0-alpha01’

Many of you have read the title which displays about being some partitions in it. It is because the whole app is very big to complete it in a one go. …

Akshay Sawant

Android Developer @Innovins | Tech Conference Speaker | Tech Writer @KotlinMumbai

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store