Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Now In Android

Now In Android

Kotlin, Android, Jetpack Compose, AI and Jobs

Beatrice Kinya

March 04, 2024

More Decks by Beatrice Kinya

Other Decks in Programming


  1. Kotlin - In May 2019, Google announced Kotlin as the

    preferred language for developing Android apps. - New libraries are developed using Kotlin, Jetpack Compose for instance - New trained content is designed using Kotlin. The codelabs, documentation etc. - Kotlin is more than Just Android. - Up Next …󰗒
  2. Kotlin MultiPlatform - Kotlin Multiplatform enables sharing logic written in

    Kotlin code between platforms. - Stable in Kotlin 1.9.20 - Share just logic while keeping the UI native OR - Share both logic and UI. - Share the UI using Compose multiplatform
  3. Jetpack Compose - Jetpack Compose is the recommended modern UI

    toolkit for building native UI. - It is declarative - All in Kotlin. Concise, expressive code and intuitive Kotlin APIs to accelerate development.
  4. Jetpack Compose FAQ: Should I learn XML or Compose? Check

    for response here: https://github.com/BKinya/Android-FAQ?tab=readme-ov-file#should-i-learn-co mpose-or-xml
  5. But of Course, AI Sample projects: - Gemini Chat using

    Gemini Pro and Gemini Pro Vision: https://github.com/yveskalume/gemini-chat - Gemini Android demonstrates Google's Generative AI on Android with Stream Chat SDK for Compose. https://github.com/skydoves/gemini-android
  6. Landing an Android Job - Job Search ????? Check out

    here: https://github.com/BKinya/Android-FAQ?tab=readme-ov-file#-how-do-i-get-my -first-android-developer-role
  7. Resources - Fragmented podcast, episode 238, How to Land a

    Job (if you got laid off or if you’re just starting out: https://fragmentedpodcast.com/episodes/238/ - Android FAQ: https://github.com/BKinya/Android-FAQ