Skip to content

Android Worldwide, October 2021 - Free Online

Photo of Michael Yotive
Hosted By
Michael Y.
Android Worldwide, October 2021 - Free Online

Details

THIS IS A FREE EVENT - PLEASE FINISH YOUR RSVP IN THE LINK BELOW

RSVP: https://www.airmeet.com/e/a1b36310-216e-11ec-b110-8b942dc0c69b

It's time for another Android Worldwide event! This is a perfect time for you to meet other engineers from around the world and learn from some incredible speakers.

Android Worldwide is an international group of developer communities coming together to make a joint impact. We're passionate developers aiming to create engaging, inclusive, and fun experiences to help members learn, grow, and meet like-minded people.

Agenda:

9:15 AM - 10:00 AM Working background with WorkManager API - Anna Zharkova

If your app has multitasking use cases, it probably uses Foreground Services to implement long-running user-initiated tasks at a high priority.

I will show you how to use the WorkManager API for correct background work, especially the new Expedited jobs mechanism (available for Android 12) to start background tasks immediately. Also, I will show several nuances of migration from FGS to Expedited Jobs.

10:15 AM - 11:00 AM Relevance of code minification in a performance world - Jitin Sharma

R8 and Proguard are an Android developer's go-to tools for code minification. As a developer, inconsistent Proguard rules can affect your application. This talk will focus on code minification and its various impacts, divided into three parts:

  • Small introduction to code obfuscation and minification.
  • Introduction to Proguard rules, common mistakes, and how to avoid them.
  • A deep dive into how the performance of an app is impacted by Proguard rules.

11:30 AM - 12:15 PM Migrating a large-scale banking app to Compose - Fatih Giriş

In this talk, we will see the Compose migration strategy I used, and briefly talk about the interoperability APIs and how they are used in this migration process. Finally, we will discuss the challenges we faced during this migration.

12:30 PM - 1:15 PM Introducing Kotlin Multiplatform in an existing project - Marco Gomiero

In this talk, we will understand where to start sharing in a codebase, how to consume the shared code, and how to structure an existing project to integrate sharing.

1:45 PM - 3:00 PM Operation Flow - Seyed Jafari

I'll go through and describe coroutine flow operators/types.

After that run down, I'll cover some advanced usages of the operators and how we can approach full-reactive codebases.

3:30 PM - 4:45 PM Codelab: Jetpack Compose Basics - Nav Singh

During this session, we will go through the Jetpack Compose codelab from Google.

We will learn:

  • What Compose is
  • How to build UIs with Compose
  • How to manage state in composable functions
  • Data flow principles in Compose

5:15 PM - 6:00 PM Fact or kapt? Build your next annotation processor with KSP - David Rawson

KSP (Kotlin Symbol Processor) is a new code generation tool from Google that promises improvements over traditional annotation processors run with kapt.

6:30 PM - 7:15 PM Jetpack Compose vs SwiftUI - Mohit Sarveiya

Jetpack Compose and SwiftUI are frameworks that allow you to build a UI programmatically. In this talk, I will compare managing state, concurrency, testing, and scaffolding with both frameworks. We’ll explore the challenges of using these features on both UIs. Please join me in learning about Compose and SwiftUI match-up so far.

7:45 PM - 8:30 PM Metrics we should know - or not! but we are gonna learn it! - Dinorah Tovar

This is a story about maths!

In this talk, we are gonna focus completely on metrics, from AB testing to analytics using Firebase and the importance that we need to address metrics when we start working on a project!

We are gonna talk about Bayesian and predictions models to track our AB testings and also we are gonna talk about Conversion vs. Retention vs. Count perusers

8:45 PM - 9:30 PM Optimizing Render Performance of Jetpack Compose - William Shelor

In this talk, we’ll go over ways to use Compose, and 5 ways we can improve rendering performance.

Photo of GDG Android Columbus group
GDG Android Columbus
See more events