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
Tweet

More Decks by Beatrice Kinya

Other Decks in Programming

Transcript

  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