Android in 2021, was the year of ...
https://android-developers.googleblog.com/2021/05/whats-new-in-jetpack.html

Android in 2021, was the year of ...

After almost 2 years of lock down because of Covid-19, this yeas had many achievement and surprises form Android team, and won't allow this year to end without sharing all the great news with you.

TL; TD;

  • Jetpack Compose
  • Android 12
  • Jetpack Compose
  • Material You
  • Jetpack Compose
  • Android 12L
  • Jetpack Compose

Kotlin was the beginning:

In 2016 I had seen the potentials of Kotlin as a new language for Kotlin. In Google I/O 2017 the Android team announced Kotlin as a 1st Class Language for Android. I did consider this the biggest bold for Android and the start of a new better era for Android development, and this dated the begin of more

#Android Updates on 29th of December 2021

App Architecture Guide

After years of asking the Android team what patterns should the developers use creating apps, and the Android team answer the blogs questions to use whatever the developer finds suitable, in 2017 the Android team announced the Jetpack ViewModel library and said that MVVM is their new recommended pattern.

By the end of this year, the Android team shared a very useful article defining the latest modern architecture that they now recommend in creating new Android apps in their guide to app architecture.

No alt text provided for this image

End of 29th December Updates

The Jetpack Compose Era had begun

I use to say that Kotlin is the biggest thing that happened to Android, since I year ago I started saying that Jetpack Compose the NEXT BIGGEST THING.

This year, we had Android Developer Challenge Compose Weeks, in Google I/O had announcement about Jetpack Compose timeline and updates, Compose reached version 1 in July, on October we had Jetbrain's Kotlin 2021 Premier Online Event, and in the same month we had great session and updates in #AndroidDevSummit ‘21. So it was the year of Jetpack Compose.

A sample app of my creation experimenting Jetpack Compose for complex UI

#Compose Updates on 29th of December 2021

A NEW library, "Jetpack Glance" to create Compose Widgets

One of the most powerful forgotten tools for App engagement is App Widgets, put not forgotten from the Compose team. Read the article of Jetpack Glance

No alt text provided for this image


Responsive Layout Grid

With foldables and big screen more need is requested a way to provide responsive UI screens. Jetpack Compose got you covered. The responsive layout grid link

No alt text provided for this image

Jetpack Compose Live Updates

Now you can try and enjoy Compose Live Updates and Hot Run right in your emulator, check all the Compose tooling.

No alt text provided for this image

#End of 29th December Updates

Compose Material You

Material You is the new layout framework for Android announced in Google I/O summit. And from day 1, Jetpack Compose is supporting it. Read More.

No alt text provided for this image

Compose Multiplatform

No we can create Android, Web, and Desktop with the same Jetpack Compose code, with no extra effort, read more.

No alt text provided for this image

Compose for Wear OS

Now we can use Compose to create Wear OS faces and apps, read more.

No alt text provided for this image

BIGGEST NEWS TO SHARE: Figma-Compose Cooperation

Now we can create our Android mobile layout using Figma, then go to Android Studio and receive the layout in Jetpack Compose Kotlin code, watch more.

Other big Android news of the year:

Android 12:

It was released according to schedule, but the big companies didn't all update their images yet.

Material You:

I like to call it Android You, as Android didn't only had a facelift and new amazing interface, but had changed from the core to focus in users' data protection and?privacy and security by design, plus #BetterTogether concept.

Android 12L:

Big screens were used but not really supported with the Android systems, it was the same Android, just with bigger screen, this time had changed, now Android is focusing to support big screens with better screen and resolutions supports and UI/UX tweaks and handling, plus real support for multitasking for #foldables and big screens with split screens apps features, and 2 columns apps for big screens like Chromebook, and drag and drop feature for mobile.

My Video in Google I/O Android updates in English

My Video in Google I/O Android updates in Arabic

Google I/O Android updates slides


要查看或添加评论,请登录

Shady Yehia Selim, MSc,MBA的更多文章

  • Google I/O Extended Helwan 2021

    Google I/O Extended Helwan 2021

    Welcome again to another recording with the newest technologies from Google updates that was announced in the Google…

  • GDG Helwan #Android11Meetup Recordings

    GDG Helwan #Android11Meetup Recordings

    Thank you for those who joined us on our live session, and for those who couldn't attend let me share with you our…

    6 条评论
  • [Tutorial] Your First Kotlin Multiplatform iOS & Android Apps, the Easy Way!

    [Tutorial] Your First Kotlin Multiplatform iOS & Android Apps, the Easy Way!

    Hi Kotlin, iOS, and Android lovers. I am going to take you through the steps of creating a new Kotlin Multiplatform…

    22 条评论
  • PUBG harmful impact in Decision Making

    PUBG harmful impact in Decision Making

    PUPG, GTA, and similar games affected the way we think and act, they have a very bad influence on new and old…

  • Firebase Recorded Sessions

    Firebase Recorded Sessions

    These are links for our last recorded live [Arabic] sessions on Firebase. They were coordinated and conducted by GDG…

  • Dickens and Modern Agile Methodology

    Dickens and Modern Agile Methodology

    Writers were the source of many ideas and inventions, and industry revolution was the source of many practices. Like…

  • Remote Working, is Fun!!!?

    Remote Working, is Fun!!!?

    Did you already start questioning if I really had a correct title? Is it OK to have fun while we are remote working?…

    6 条评论
  • Kotlin/Native for iOS and Android

    Kotlin/Native for iOS and Android

    I have have been selected to give a session about Kotlin/Native in the coming Swift Cairo event in its 12 Edition, the…

    1 条评论
  • How to work in Google, Facebook, or Microsoft? -1

    How to work in Google, Facebook, or Microsoft? -1

    ???? ????? ?????? ?? ???? ????? ?? ????? ?? ??????? ?????? ?????????? ?? ???? ?? ??? ??? ??????? ???? ?????? ????? ????…

    1 条评论
  • Flutter Vs Kotlin

    Flutter Vs Kotlin

    ??? ???? ????? ?? ????? ???? ??? ??? ????? ?????? ??????? ??????? ??????? ????? ???? ????? ?? ????? ???? ?? ?????…

    15 条评论