Android Development

Tuesday, August 17, 2021

- PDT
Co-routines: When to Use and When to Avoid
Join on Hopin
Karan Balkar
Karan Balkar
LTI, Mobile Application Developer

his talk provides a brief introduction about Kotlin Co-routines and explains the scenarios when one should try using the same and when to avoid it using practical examples. The session will also help developers understand how Co-routines work and the best practices for using the same.

As software developers, we often tend to use what is considered best practice without understanding the practical applicability of the same in our own applications.

Through this talk, my aim is to help developers understand areas / use cases where Co-routines can prove much effective as well as less effective. It will not focus on downsides of Co-routines but mainly on the applicability of it in different scenarios based on my experience so far.

- PDT
All Is Messed up - Kotlin Flow, Coroutines & LiveData !!!
Join on Hopin
Mohit Sharma
Mohit Sharma
MongoDB, Developer Advocate

This talk is for beginner to intermediate Android developer.

JetPack getting evolved so quickly in the past 2 year and many alternates are available for implementing the same use case, but each of them has it's own pro & cons and cause unnecessary confusion during development and code reviews.

In this talk, I would be deep dive into each of them, from getting started to when and what to use.

- PDT
Accessibility in Android World
Join on Hopin
Nav Singh
Nav Singh
Manulife, Android developer

I would like to talk about how to implement and test accessibility in Android apps. I will cover all the aspects including manual as well as automation testing.
I will use theory as well as coding samples in this session.

- PDT
Jetpack Compose for Games & Animations
Join on Hopin
Wajahat Karim
Wajahat Karim
Airlift Technologies, Lead Android Engineer

Are you excited about Jetpack Compose? Do you love playing & making games? Have you got that designer itch which makes you want to develop creative apps? Or you love the motion design and micro-interactions?

Although Jetpack Compose is a toolkit to create Android UI in a declarative form with the power of Kotlin language. But it can be used as a canvas for generative art, animations, or even games.

In this session, we'll take a look at the capabilities of Canvas API for Jetpack Compose and how can we implement different kinds of animations with it. We'll also dig into game development and discuss some common challenges like game loop, state management etc. We will also explore other UI animations and transitions with Jetpack Compose.

By the end of this talk, we'll be more familiar with the concepts of Canvas in Jetpack Compose and how we can use it during development to write animations or games.

Thursday, August 19, 2021

- PDT
Practical Tips for Succeeding with CI/CD for Android
Join on Hopin
Zan Markan
Zan Markan
CircleCI, Developer Advocate

Android teams often have to build and maintain their own CI/CD pipelines. This at first seems straightforward to implement and maintain. Yet it can often quickly become a tedious time sink and a source of universal frustration on many teams.
From flaky builds, to long running builds, to flaky long running builds, the sources of frustration are endless. With the goal to ship more and faster as well as to compete in an ever changing industry, we can (and must) do better.

This talk will cover best practices for performance, stability, security, and maintainability of CI/CD pipelines with a focus on developing for Android, each supported with practical examples and counterexamples.

- PDT
App Opportunities Beyond Gaming
Join on Hopin
Robyn Ribotsky
Robyn Ribotsky
Google, Strategic Partner Manager

In 2013, non-gaming apps generated $3.7B in revenue, and by 2018 that number increased more than 5x to $19.7B. In 2020, non-gaming app growth continued to accelerate as users spent more time on their phones. Join Robyn from Google to learn more about how you can sustainably grow your apps business in 2021 and gain insights on key monetization opportunities for non-gaming apps.

- PDT
Build a Cloud-Connected AR App in 15 Minutes or Less
Join on Hopin
Alon Grinshpoon
Alon Grinshpoon
echoAR, CEO

The workshop will show how to quickly create AR apps with no technical skills or coding required and scale existing apps by connecting them to the cloud. Workshop participants will learn how to create real-time cloud-connected augmented reality (AR) apps using the echoAR platform. Participants are encouraged to bring a laptop and an Android phone, or just follow along the live demonstration. Platforms for experimentation include: Google ARCore, WebXR, Vuforia, Unity-based apps, and more.

- PDT
OPEN TALK: The First Jetpack Compose Chat SDK - How We Did It
Join on Hopin
Filip Babić
Filip Babić
Stream, Lead Android Developer for Jetpack Compose

In this session, we'll talk about how we built the world's first Jetpack Compose Chat SDK, what challenges we met along the way and why put so much trust into a technology that only recently became stable.

We'll talk about the API design and what decisions we've made to allow for both default behavior and UI and a rich set of customization options.