Iulia Stana
Senior Android Developer@Dawn Technology
Nijmegen, The Netherlands
Actions
First computer owned: Intel running Windows 3.1.
First programming language: Pascal.
First time I realised being a [good] programmer is (way) more about being able to work well with other people than writing code: late 2010, aprox. 3 years after starting to work as a programmer.
Since then I've made "Learn. Develop. Teach." my mantra and tried my best to live up to it.
Links
Area of Expertise
Topics
From locally encrypted passwords to passwordless with Passkeys
The evolution of how we've handled credentials in Android. Handling credentials on Android has taken a long travel path: from encrypted shared preferences, to (Android) keystore, via account managers to Credential Manager. Let's take a closer look at some of these solutions, their pros & cons so that we are better able to make the correct choice when we need it. Is the latest and greated Credential Manager all that it's cracked up to be?
By the end of this session my hope is that attendees will be able to:
* recognise the solutions presented for handling credentials locally
* list the pros and cons of the approaches presented
* be able to reason when to apply a particular approach in their own projects
Kotlin knowledge
The Kotlin Advantage: Android, Backend, and Multiplatform
The Kotlin Advantage: Android, Backend, and Multiplatform
Kotlin is no longer just "the Android language." It is a concise, expressive, and multi-purpose language that is transforming how we build backend services, share logic across mobile platforms, and create declarative UIs.
This session is designed for software engineers of all backgrounds—Backend devs, iOS devs, and returning Android devs—who want to understand what the hype is about.
The Goal: To get you excited about writing code again. We will use Android (via Jetpack Compose) as our "visual playground," but the core focus is on the Kotlin language itself: its philosophy, its powerful concurrency model (Coroutines), and its expanding ecosystem.
What you will learn:
The Joy of Syntax: How to express complex ideas concisely using Data Classes, Extensions, and DSLs.
Concurrency Solved: Understanding Coroutines and Flow—why they are safer and easier than Threads or Rx.
Declarative UI: Building a modern Material 3 app using Jetpack Compose (similar to SwiftUI/React).
The Universal Language: A deep dive into how the code we write can be shared with iOS (KMP) or run on the Server (Ktor).
droidcon Lisbon 2023 Sessionize Event
Iulia Stana
Senior Android Developer@Dawn Technology
Nijmegen, The Netherlands
Links
Actions
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