Kotlin Multiplatform Mobile (KMM)

Kotlin Multiplatform Mobile (KMM)

 Kotlin Multiplatform Mobile (KMM) is an SDK that permits you to utilize a similar business rationale code in both iOS and Android applications.


 KMM is now in Alpha, and you can begin sharing business rationale in your versatile applications with it immediately. 

It incorporates the new KMM Plugin for Android Studio, which permits you to compose, run, test, and debug shared code in the equivalent IDE.

 Join such incredible groups as VMWare, Autodesk, and Yandex who are sharing code in their versatile applications utilizing Kotlin. It has never been so natural!

Kotlin Multiplatform Mobile (KMM) is an SDK for cross-platform mobile app development gave by JetBrains. It utilizes the multiplatform abilities of Kotlin and incorporates different apparatuses and highlights intended to make the start to finish understanding of building portable cross-platform applications as pleasant and productive as could reasonably be expected. 

The Android and iOS renditions of an application frequently share a great deal practically speaking, yet they can likewise contrast altogether – particularly as far as their UI – from inconspicuous varieties in scrolling behavior to totally unique navigation logic. Simultaneously, the application's business logic, including such highlights as data management, analytics, and verification, is regularly indistinguishable. That is the reason it's normal to share a few pieces of an application across stages while keeping different parts totally independent. 

With KMM, you can get this adaptability and hold the advantages of local programming. Utilize a solitary codebase for the business logic of iOS and Android applications and compose stage explicit code just where it's vital, to execute a local UI or when working with stage explicit APIs.

Have fun to develop Mobile app with KMM:

KMM is still very new to the portable improvement world, yet we accept that it is a genuine distinct advantage. 

That is the reason they allotted a different group inside Kotlin to push KMM advance and give the best engineer understanding to the making of cross-platform portable applications with Kotlin.

KMM is flawlessly coordinated with your portable task. Common code, written in Kotlin, is compiled to JVM bytecode with Kotlin/JVM and to local pairs with Kotlin/Native, so you can utilize your KMM business-logic modules simply like some other normal versatile library. 

Sharing Kotlin code between portable stages has just spared a great deal of time and exertion for some organizations. Here are some motivating stories: 


 moved their business logic from a mutual JavaScript way to deal with KMM and radically improved the exhibition of both their Android and iOS applications. 

Fastwork :

presented KMM for the domain and information layers of their application to share the business rationale and API administration between versatile stages, essentially boosting their group's profitability. 


Disk began by trying different things with the joining of a little component, and when the examination demonstrated effectively, they actualized their entire information synchronization rationale in KMM.

Configure Environment for KMM:

 KMM plugin gives you the option, so now,

you can write, run, test, and debug shared code in Android Studio, without switching to other IDEs. To install it, select Preferences | Plugins, search for the Kotlin Multiplatform Mobile plugin in Marketplace and press the Install button.

Lets Start with App Development:

With the New Kotlin Multiplatform Mobile Project wizard, you can create a ready-to-run mobile application project with a shared codebase in just a few clicks. To see how it works on both platforms, just select the run configuration you need and click the Run button.

  1. Very first install Kotlin Multiplatform Mobile plugin in your android studio.
  2. Android Studion version 4.1 (RC 1 or higher). You can also use version 4.0, but the KMM plugin for this version has some limitations
  3. Update the Kotlin plugin to version 1.4.0 or higher.
  4. You can use Android Studio for creating your multiplatform applications and run them on simulated or hardware devices.
  5. If you want to write iOS-(specific) code and run an iOS application, install Xcode – version 11.3 or higher.
  6. Most of the time, Xcode will work in the background. You will use it to add Swift or Objective-C code to your iOS application.

Kotlin Multiplatform Mobile

Kotlin Multiplatform Mobile

Best Black Shade Color Code

 Replace Black to Black Shade:

1- Are you going to implement dark theme in your app?

2- Which text color you should use on white background?

so for the above both task if you are using pure Black 

#000000rgb(0, 0, 0)
 Stop please.

You have to think again and again about this color code.

the pure black color on white background is very dangerous for the user eye's.

it increases the eye strain.

so stop using Black.

So what to use in place of black, or what's will be the alternative of black.

The answer is Use Black Shades.

#303030rgb(48, 48, 48)


#2B2B2Brgb(43, 43, 43)


#1F1F1Frgb(31, 31, 31)


#1B1C1Ergb(27, 28, 30)


#121212rgb(18, 18, 18)


these black color shade will reduce the eye strain.

Google People Card

Google People Card or Google Virtual Visiting card 

Add Me To Search

Google again comes with a beautiful concept of the virtual visiting card and google named it 
"People Card".

Now everyone can have a virtual visiting card just like you have seen for the high profile persons or brand on google search.
this feature is only available for the mobile platform google search console.

by following some very easy steps you can create your own "People card".

Why use people's cards? or what's the benefit of that people card?

  • First of all, now you can show your presence on google search console very easily,
  • it looks like you are visiting celebrity profiles.
  • Google’s new ‘people cards’ permit impersonal to link to their website, social profiles, and other relevant pages all from one place.

  • Showcase your business, passion, or portfolio when people search for you on Google.

The basic requirement to add yourself for People Card on google.
  • Only valid for Mobile Platform or Mobile version not for Pc.
  • So for this, you can download the Google app from the play store.
  • install and login with your Gmail account.
  • You'll only need a valid Gmail account.

Step You have to follow to create your people card:
  • At very first for your own people card, you will have to sign in to your Google Account. Search for “add me to Search” post which you will see a prompt stating, “Add yourself to Google Search.” 
    google people card

    And click on Get started.

  • Google will provide you with a form that will let you make your own public profile by adding your location and a brief description of yourself and your occupation. 
  • google people card
  • You'll also have to add details about your work, education, hometown, websites, and social media profiles.
  • All Set Now click on preview and then Save.
  • woohoo, your People Card created successfully.
  • Search again Add me to search and you will see your Beautifull visiting card.
    amit mishra google people card

How to get the result of your Name:

  1. On Your device, you can directly search *add me to search* and if your profile already added on google people card, google will show your profile, otherwise, you will see *add yourself to search*.
  2. If someone else searching for your profile, he'll see a module for your name.
When you search for someone’s name, and they have a people card, you’ll see a module with their name, profession, and location. The module can be tapped on to see the full card.

For people who share the same name, multiple modules will appear. Searchers can use the provided information to distinguish between the different individuals.


That's all about this article.
thanks for being here.
Come in the comment box and let me know how much you are going to like this Google initiative.