![Paolo Rotolo](https://sessionize.com/image/ee94-400o400o2-QzhppnJNfomm63LvD9aVkr.jpg)
Paolo Rotolo
Android Developer @ Blinkist
Berlin, Germany
Actions
I've been fascinated by computers and software since I was young: at 12 I discovered the open-source world, joined the Ubuntu Community and started my journey in the software development magic.
Android developer since 2013 when I bought my first Android phone. I immediately fell in love with the platform and started developing some projects like Numix and libraries like AppIntro and then bringing that passion to work.
Currently working at Blinkist in Berlin.
Area of Expertise
Topics
Brick by Brick: Building Open Source libraries
So you have an idea, and you want to publish a library for it? But where do you start? Doing Open Source is a fine art which requires skill you don’t easily learn on schoolbooks. Creating a new library is like building a new house that people want to live in: you need to start with a great foundation, build your inner walls and then add all the niceties that make your house the best place to live in.
Join us as we share our journey building Open Source Android libraries: we’ll start from tools to help you organize your code, we’ll learn how to publish your libraries publicly and how to effectively maintain them. Throughout this journey, we’ll share our experience maintaining popular Android libraries such as Detekt, Chucker and AppIntro.
A house won’t be a home without someone living inside it, though. As your library won’t be a popular library without a strong community around it. So we’ll have the opportunity to share our insights on building strong communities around Open Source, getting developers together, finding new contributors and dealing with maintainer burnout.
Curious to know how to build a shiny new library brick by brick? Then make sure to don’t miss out this talk, and we can’t wait to see what you all will be building!
A Guide to Android Background Work in 2023
It's hard to keep track each year of the best practices to perform background work on Android: behavior changes targeting new SDK versions, new permissions, new policies, updated tools and libraries.
This talk will examine the most popular types of background work developers could need to run and suggest the appropriate tools, along with some tips learned from developing production apps.
Particular attention will be dedicated to WorkManager's new features and recent platform behavior changes which impact this topic.
After attending this talk you'll know:
- New rules and behavior changes of most newer Android versions regarding background work;
- What Immedate, Long Running, and Deferrable work are and which tools to use for them;
- New features in WorkManager's latest releases;
- Real-life experiences with background jobs consistency around different smartphones vendors;
- Some tips, especially when working with Bluetooth and location in background;
Kotlin Multiplatform for Android/iOS devs
Kotlin è ormai il linguaggio ufficiale per scrivere applicazioni Android. Ultimamente però, il rilascio in Beta di Kotlin Multiplatform ha reso possibili nuovi scenari: una sola codebase per realizzare delle applicazioni Android, iOS e perchè no, magari anche server o desktop.
In questo talk scopriremo insieme le basi di Kotlin Multiplatform, come funziona, e alcuni esempi tratti da situazioni reali di condivisione del codice tra applicazioni Android e iOS.
Se avete già un’app Android scritta in Kotlin, c’è il serio rischio che a fine talk vorrete provare a farla girare anche su altre piattaforme ;)
droidcon London 2023 Sessionize Event
droidcon Italy 2023 Sessionize Event
DevFest Pisa 2023 Sessionize Event
FOSDEM 2023
Kotlin Multiplatform for Android & iOS library developers
Kotlin Multiplatform Mobile is now in Beta, enabling a whole new series of possibilities to share code between platforms. But sometimes things don't go as planned, especially when using an out-of-the-box multiplatform library on a native iOS project. In this session, we'll talk about what we learned from our experience while porting some Android libraries to Multiplatform ones, with a focus on how it's possible to improve the user experience on Swift when consuming Kotlin Multiplatform artifacts.
DevFest Bari 2022 Sessionize Event
Come to Code 2022
Session title: The Kotlin Programming Language
They say that Kotlin is a modern programming language that makes developers happier. The Kotlin programming language gained popularity in 2017 when Google announced it as an officially supported language for Android development as an alternative to Java. Now it’s used by 80% of the most popular Android apps and it is also spreading on servers, desktops, and even for native development.
In this talk, we’re going to explore the main features of the language, the reasons why it makes writing code so comfortable (even multiplatform!), and some tricks that will let you rediscover the beauty of programming, on every platform.
Flutter Festival Bari 2022
Talk title: State Management in Flutter
La gestione dello stato è un’argomento complesso: specie se sei approdato a Flutter da un framework imperativo (Android, iOS UIKit) hai bisogno di guardare allo sviluppo mobile da una nuova prospettiva. Vedremo insieme perchè alcune vecchie assunzioni in Flutter non valgono più, i principi della programmazione dichiarativa e alcuni approcci per la gestione dello stato a seconda della complessità dell’applicazione.
Slides: https://speakerdeck.com/paolorotolo/state-management-in-flutter-flutter-festival-bari
DevFest Pisa 2020 Sessionize Event
Milan Kotlin Community Conf 2019 Sessionize Event
Kotlin/Everywhere Milano 2019 Sessionize Event
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top