Close Menu
geekfence.comgeekfence.com
    What's Hot

    A Deluge of A.I. Computing Power Is About to Come Online, Fueling Major Leaps

    July 29, 2026

    Prysmian to double US fibre production after deal with Molex

    July 29, 2026

    8 Essential Courses to Build Workflows and Multi-Agent Systems

    July 29, 2026
    Facebook X (Twitter) Instagram
    • About Us
    • Contact Us
    Facebook Instagram
    geekfence.comgeekfence.com
    • Home
    • UK Tech News
    • AI
    • Big Data
    • Cyber Security
      • Cloud Computing
      • iOS Development
    • IoT
    • Mobile
    • Software
      • Software Development
      • Software Engineering
    • Technology
      • Green Technology
      • Nanotechnology
    • Telecom
    geekfence.comgeekfence.com
    Home»Mobile»Celebrating 5 years of Jetpack Compose
    Mobile

    Celebrating 5 years of Jetpack Compose

    AdminBy AdminJuly 29, 2026No Comments6 Mins Read0 Views
    Facebook Twitter Pinterest LinkedIn Telegram Tumblr Email
    Celebrating 5 years of Jetpack Compose
    Share
    Facebook Twitter LinkedIn Pinterest Email


    Posted by Rebecca Franks, Developer Relations Engineer, Nick Butcher, Product Manager, Loryn Hairston, Product Marketing Manager, Android

    Today, we officially celebrate five years since the release of Jetpack Compose 1.0. From version 1.0, announced on July 28th, 2021, to our latest 1.11 release, we’ve seen the APIs evolve significantly over the years, and we’re taking a moment to celebrate.

    When we officially announced the 1.0 release, we promised a simpler, faster, and more intuitive way to build native interfaces on Android. Looking back, it’s safe to say that Compose didn’t just deliver on that promise, but also completely changed the Android ecosystem, with more than 68% of the top 1,000 apps using it in production today.

    Over the last five years, Compose has grown steadily. In the early days, we explored showing you how to build layouts with the basic Box, Row, and Column. Today, we’ve expanded Compose to work not just on mobile devices, but to other form factors such as Compose for TV, WearOS, Glance for Widgets, and even display glasses with Jetpack Compose Glimmer.

    We recorded an Android Developers Backstage episode with Clara Bayarri, Engineering Lead for Jetpack, and two former leads of the team, Romain Guy and Chet Haase, along with Tor Norbye, Senior Engineering Director. In this episode, they discuss the history of Compose and the early days of development.

    Compose highlights over the years

    Looking back

    The beginnings of Compose were very different from what you know today. Two projects were happening in parallel inside the Android team.

    At the time, the Views toolkit team was thinking of unbundling the UI Toolkit into a library to help with development speed, and make it easier for developers to adopt and control updates. Meanwhile, a team was working on a novel idea to build declarative layouts by embedding XML inside Kotlin, which looked something like this:

    Those two efforts merged to produce what you know today – a fully declarative UI Toolkit that utilizes the power of a compiler plugin, runtime, and Kotlin:

    @Composable
    fun Newsfeed(stories: List) {
        LazyColumn {
            items(stories) { story ->
                Card {
                    val author = story.author
                    Image(painterResource(author.profilePhoto),
                        contentDescription = author.name)
                    Text(author.name)
                    Text(story.content)
                    if (story.hasCommentsEnabled()) {
                        for(comment in story.comments) {
                            Text(comment.mainContent)
                        }
                    }
                }
            }
        }
    }

    And you, the community, helped us very early on! Before 2021, Compose had a pre-alpha phase, which helped ensure Compose was fit to solve the problems of our developers.

    One of our favorite memories is the Android Dev Challenge. We challenged the community to build four different tasks with Compose, filling our feeds with Puppy apps, clocks, and weather apps, and giving us a ton of direct feedback that helped shape the 1.0 release.

    Compose has continued to evolve, from launching with a set of Material 2 components to now supporting Material 3 Expressive.

    Material 2 in Compose

    Material 3 Expressive in Compose

    Looking ahead

    As of today, Compose 1.11 is the latest version with 1.12 coming soon, offering so much more than 1.0, 5 years ago. This year, we introduced more adaptive APIs, such as FlexBox, Grid, MediaQuery, and Styles. These APIs let you advance to the next level of premium, adaptive UI development with Compose.

    At Google I/O 2026, we announced that we are now Compose-first, meaning that all future UI development will happen only in Compose, while the Views toolkit enters maintenance mode. Material Design is also shifting focus entirely to Compose, signaling an end to the findViewById era.

    Community is at the heart of Compose 

    Over the years, you’ve inspired us with creative examples of how you’ve used Compose, and we’d love to highlight a few more examples of where we’ve seen exciting work. JetBrains has been a great partner for Google with Compose, expanding Compose to work across platforms with Compose Multiplatform and enabling desktop, iOS, and web developers to also enjoy the benefits of Compose.

    We’ve really enjoyed following our most beloved newsletters from JetpackCompose.app’s Dispatch, AndroidWeekly, to jetc – helping Android Developers stay up-to-date with the latest in the world of Compose and Android.

    Another standout contributor is sinasamaki. They’ve created many delightful experiences using Compose, such as this fun ribbon modifier and the glitchy effect:

    Saket Narayan has also always been an inspiration when it comes to creating useful tools for Compose, such as telephoto, a library featuring support for pan and zoom gestures and automatic sub-sampling of large images, or the latest library, Touch Robot, which allows you to easily test interaction animations:

    paparazzi.gif(end = 3_000) {
      DebitCard(
        Modifier.testTag("card")
      )
    
      val touchRobot = rememberTouchRobot()
      LaunchedEffect(Unit) {
        touchRobot.onNode(hasTestTag("card")).performGesture {
          draw(
            path = createAndroidHeadPath(),
            duration = 3.seconds,
          )
        }
      }
    }
    
    /** A path drawing the Android head. */
    fun createAndroidHeadPath(bounds: Rect): Path = TODO()


    Jake Wharton, who has used Compose in innovative ways (like molecule, and even building UI with Compose for the terminal with mosaic). Chris Banes, who has built many Compose libraries over the years, with our most recent favourite – Haze for background blurring, and many of the Android Google Developer Experts like Akshay Chordiya, Huyen Tue Dao, and Katie Barnett, who’ve contributed to the success of Compose. But this is not about selecting individuals – there have been so many great contributors to the Compose codebase, and many of you continue to inspire us with your fun examples, libraries, and in-depth talks. Without the community, Jetpack Compose wouldn’t be as successful as it is today.

    Cheers to the next 5 years, and more! 

    Jetpack Compose has grown from an experimental idea into the standard for Android UI Development. Thank you to the entire Toolkit team at Google, and to the incredible global developer community that wrote libraries, filed bugs, and pushed the boundaries of what declarative UI can do.

    This week, we’ll be celebrating with some in-person birthday parties across the globe, and a live “Birthday party” on the Android Developers YouTube channel on July 30th at 13:00 UTC. During this time, we’ll hang out and discuss Compose and answer your questions!

    Cheers to the next 5 years, and happy composing!



    Source link

    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email

    Related Posts

    This TP-Link Wi-Fi 7 router just hit its lowest price yet on Amazon

    July 28, 2026

    Threads adds private Meta AI chats without cluttering your feed

    July 27, 2026

    The Soundcore Liberty 5 Pro series has a mind-blowing feature you have to hear to believe

    July 26, 2026

    Google confirms Pixel price hikes across the board

    July 25, 2026

    Sam Altman’s biometric startup World raises $52.5 million via crypto sale

    July 24, 2026

    [Galaxy Unpacked July 2026] Samsung and Partners Envision a Connected Care Future — From First Signal to Lasting Change – Samsung Global Newsroom

    July 23, 2026
    Top Posts

    Understanding U-Net Architecture in Deep Learning

    November 25, 202567 Views

    The Next Paradigm in Efficient Inference Scaling – The Berkeley Artificial Intelligence Research Blog

    May 16, 202636 Views

    Hard-braking events as indicators of road segment crash risk

    January 14, 202634 Views
    Don't Miss

    A Deluge of A.I. Computing Power Is About to Come Online, Fueling Major Leaps

    July 29, 2026

    The milestones for artificial intelligence keep getting grander.In 2023, an A.I. system passed the bar…

    Prysmian to double US fibre production after deal with Molex

    July 29, 2026

    8 Essential Courses to Build Workflows and Multi-Agent Systems

    July 29, 2026

    How NorthStar Anesthesia built a scheduling app for a workforce of 3,000 clinicians in weeks

    July 29, 2026
    Stay In Touch
    • Facebook
    • Instagram
    About Us

    At GeekFence, we are a team of tech-enthusiasts, industry watchers and content creators who believe that technology isn’t just about gadgets—it’s about how innovation transforms our lives, work and society. We’ve come together to build a place where readers, thinkers and industry insiders can converge to explore what’s next in tech.

    Our Picks

    A Deluge of A.I. Computing Power Is About to Come Online, Fueling Major Leaps

    July 29, 2026

    Prysmian to double US fibre production after deal with Molex

    July 29, 2026

    Subscribe to Updates

    Please enable JavaScript in your browser to complete this form.
    Loading
    • About Us
    • Contact Us
    • Disclaimer
    • Privacy Policy
    • Terms and Conditions
    © 2026 Geekfence.All Rigt Reserved.

    Type above and press Enter to search. Press Esc to cancel.