Louis CAD

Amande - Founder

Talk Title

From Users to Maintainers – Tales from the Open Source World

Room

Lovelace

Date

07.07.2023

Time

13:25 > 40 min

Share

on Twitter

"Open Source it's a people problem, before being an engineering problem"

Most of the tools we use daily to create Android apps are Open Source. The Open Source community is a great space where new ideas are built and shared with developers all over the world, for free!

But what does it mean to be part of this community? How can one get started and grow as an OSS contributor? And how can OSS involvement lead to professional opportunities and career advancement?

In this panel, we will hear from both OSS maintainers and users of popular projects, who will share their experiences, challenges and insights on the OSS ecosystem.

If you haven't opened your first pull request or if you're a seasoned OSS maintainer, this panel is for you!

Talk Title

Effortless Notifications and Permissions with Kotlin-friendly APIs

Room

Liskov

Date

05.07.2023

Time

10:30 > 40 min

Share

on Twitter

On almost every new Android release, there's an API that becomes more capable, but also more complex: Notifications.

What might NotificationCompat be if it was made all in Kotlin instead of in Java with a builder API?
How can we simplify the permission request and notification channels?

We'll look into that, seeing how your notifications can look like with Android's latest features in that area, with the simplest Kotlin code I could find, instead of verbose Java-like code.

Speaker Bio

I love reliable, efficient, and fun things.
Kotlin is my go-to tool to achieve that in software projects since 2016.

I maintain a few successful open source projects like refreshVersions and Splitties, while seeking new problems to solve with new libraries.

Always trying to innovate, I am interested in a lot of technical subjects of all scales, and how they are linked, directly or not.

I also specifically love commuting by recumbent bike, velomobiles, and lego technic.

Menu