Dive into Jetpack Compose Masterclass

Explore the depths of Android’s declarative UI toolkit

Ever since the beginning of Android development, developers have relied on the View framework to develop apps. With the appearance of Jetpack Compose, the way we build the UI has changed dramatically. 

Jetpack Compose simplifies and accelerates the development and allows us to quickly bring our app to life with less code, powerful tools, and intuitive Kotlin APIs. It follows the same Declarative paradigm approach as React, Flutter and SwiftUI. This is the trend now! However, this switch of paradigm, while exciting and modern, also brings a whole new set of challenges. And that’s exactly what we are covering in this Masterclass.

This class goes beyond the fundamentals of Jetpack Compose and focuses on the more complex topics around building apps using the UI framework. We will be exploring lesser known approaches of building UI, with performance in mind, touching upon navigation do’s and don’ts and sharing our battle tested best practices that our team came up with while building production apps using these tools over the last few years.

The Masterclass will cover

  • The intricacies of building custom layouts
  • Tips and tricks on how to best structure your Compose code 
  • Adding a nice touch to your app with smooth transitions
  • Creating a custom theme in Compose, based on a design system defined by the designers
  • Leveraging interoperability by using a View in a Composable screen
  • Architecting the navigation layers in a modular and type safe manner
  • The inner workings of Compose and how to debug performance issues for a butter-smooth user experience
  • Getting the grips of Compose’s new State mechanism
  • Lightweight asynchronous work in Compose using Side effects
  • When: 24th of November, 13:30 - 20:00
  • Location: Opera Center, Bucharest (Eroilor metro station)
  • Format: In-person, hands-on workshop
  • Level: Advanced
  • Price: 50€
  • Requirements:
    - In-depth experience with Android
    - Basic Jetpack Compose know-how
    - Laptop (hands-on workshop)
  • What is included?
    - Content & Practical assignments
    - Access to follow-up handbook and sample app
    - Coffee & Snacks

FAQ's

Who is this aimed at?

This class is addressed to experienced Android developers who have started their Jetpack Compose journey and are eager to polish their knowledge of more advanced topics. Basic Jetpack Compose knowledge is a must, as we are aiming to touch upon the more complex challenges. 

What is the format?

We'll be running the class in a practical workshop format, covering multiple complex topics. For each topic we'll go over the theory behind and we'll discuss some of the most important aspects to keep in mind. Then, we'll follow with a live-coding session and we'll wrap each topic with a hands-on session, when you'll get to practise and discuss together with our experts.

Why us?

At Shortcut, we’ve been building apps with Jetpack Compose & Swift UI apps for our enterprise clients for almost two years. We’ve gone through the design, build and release cycle for a few large apps in the meantime and have gathered a lot of knowledge on some of the harder topics.

We like to do things right, so we've tried multiple options, we've looked into the source code and we've discussed with experts in the industry to find the best approaches. And we’d like to share those insights with you. 

Who are we?

Shortcut is the largest mobile apps development agency in Scandinavia, with offices in Romania, Denmark, Norway and Sweden and we're specialised in creating unique mobile solutions. Our team of almost 200 people is building digital tools used by millions every day. With a dual understanding of user behaviour and tech opportunities, we have defined the frontier of mobile solutions since we put our first product in the App Store in 2008. Today, our work comes in handy as businesses embrace the opportunities of mobile transformation.

How about iOS / Swift UI?

We have a similar masterclass for iOS and Swift UI. So, please check it out if you want to Dive into Swift UI.

How can I get in touch?

If you have any questions, or would just like to say hi, drop us a message at bucharest@shortcut.io.

What are the terms?

The event is governed by the terms and conditions specified here, and participation to the event is conditional on your acceptance of them. We care about your privacy - we'll use the information only to get in touch with you for logistical purposes and for invoicing. Read more here.

What are the payment options?

The masterclass fee can be paid either via bank transfer, or via card, and you will be contacted once you sign-up using the form below. This website and the payment flow are governed by our terms and conditions specified here.