Erik Hellman
where else to find them
website:https://www.hellsoft.se
github:ErikHellman
bluesky:hellman.io
linkedin:erik-hellman
speakerdeck:erikhellman
devto:erikhellman
what they talk about
all 12 in the filters
where they keep going back
- droidcon London4 editions2022–2025
- droidcon Berlin4 editions2019–2025
- droidcon Italy3 editions2017–2019
all 10 in the filters
on a stage with
- Alejandra Stammatoonce
- Alexander Nozikonce
- Dmitry Savvinovonce
all 14 in the filters
who talks about the same things
- Chet Haase87 talks
- Romain Guy68 talks
- Jake Wharton27 talks
- David González14 talks
- Sean McQuillan24 talks
- Danny Preussler22 talks
| title | conference | date |
|---|---|---|
| 3D content with Compose Multiplatform | droidcon London 2025 | 2025-10-30 |
Combining Compose Multiplatform with real 3D engines proves trickier than it sounds because Compose/Skia uses 2D orthographic rendering while 3D engines… | ||
| Keynote - The Future of Android...And How to Prepare For It | droidcon Berlin 2025 | 2025-09-24 |
Panel predicts AI will generate much UI code while humans focus on architecture, observability and testing; recommend Compose Multiplatform for cross‑shipping… | ||
| Wireless protocols for the next generation IoT devices | droidcon London 2024 | 2024-10-31 |
Compares 2.4 GHz Wi‑Fi and Bluetooth: Wi‑Fi uses wide channels for higher throughput while Bluetooth does frequency hopping for robustness, hence lower speed… | ||
| That's not a phone... | droidcon Berlin 2024 | 2024-07-03 |
Survey of real, shipped Android hardware from tiny phones to cars, with hard numbers and failure causes: Xperia X10 mini forced Android to accept smaller… | ||
| Working with custom Android devices | Droidcon London 2023 | 2023-10-26 |
Covers the exact kit and steps used to get custom Android hardware from lab to boot: order developer boards early (delivery can be three months), expect… | ||
| State of Bluetooth LE on Android in 2023 | Android Makers by droidcon 2023 | 2023-04-27 |
Bluetooth LE on Android is usable but brittle: avoid supporting versions below Android 8 (API 26), rely on companion device manager plus a foreground service… | ||
| Developing system apps without AOSP | Android Makers by droidcon 2023 | 2023-04-27 |
Claim: system apps can be developed without full AOSP by reusing AOSP test keys and userdebug images and by calling protected APIs directly. Practical steps… | ||
| App Clinic | Android Makers by droidcon 2023 | 2023-04-27 |
A live app clinic reviews four fresh installs: OufMime (family mime game), Babbel, Color Pop (coloring), and SeLoger, with reviewers opening each app cold and… | ||
| Building Android apps in 2022 | Øredev 2022 | 2022-11-08 |
Concrete takeaways: Kotlin becomes the default—suspend Retrofit calls replace RxJava so threading and disposables vanish and lifecycleScope auto-cancels on… | ||
| State of BLE on Android in 2022 | droidcon London 2022 | 2022-10-27 |
Bluetooth Low Energy on Android works but has concrete caveats: target min SDK 26, use the companion device manager and companion device service for discovery… | ||
| The technical solutions behind Öppna Skolplattformen | Jfokus 2022 | 2022-05-02 |
Group of volunteers reverse engineers Stockholm Skolplattform, ships an open‑source mobile client in six weeks, and reaches #1 on the App Store with a 12 SEK… | ||
| Bluetooth LE for Modern Android Development | droidcon Berlin 2021 | 2021-10-20 |
Practical checklist for BLE on Android: target at least API level 28 (API 31 adds companion device service), use CompanionDeviceManager for pairing/background… | ||
| Building Progressive Web Apps in Kotlin | KotlinConf 2019 | 2019-12-04 |
Claim: Kotlin compiles to usable Progressive Web Apps with actual examples of service worker registration, offline caching, network-first vs cache-first… | ||
| Day 1 | KotlinConf 2019 | 2019-12-04 |
Group interviews record concrete progress: Kotlin multiplatform drops many project models into a reduced Gradle model, dependency management for MPP becomes… | ||
| Android and the WebView | droidCon Berlin 2019 | 2019-07-01 |
Recommends using Chrome Custom Tabs (AndroidX Browser) for remote HTTPS links, with service warm up to preload pages; enables setWebContentsDebuggingEnabled… | ||
| Android and the WebView | droidcon Italy 2019 | 2019-04-04 |
Recommendation: avoid loading arbitrary remote sites in a WebView and prefer Custom Chrome Tabs for external pages; use WebViewCompat (AndroidX) and… | ||
| Machine Learning on mobile with MLKit | Øredev 2018 | 2018-11-19 |
Machine Learning is becoming more approachable for developers with no or very little background in Data Science. With the release of MLKit from Google… | ||
| Mobile Augmented Reality with ARCore | Øredev 2018 | 2018-11-19 |
ARCore is the framework from Google for building rich Augmented Reality applications for mobile. In this session, you will be introduced to the concepts of… | ||
| Lightning talk from Erik Hellman | Nordic.js 2018 | 2018-10-06 |
A GitHub repo of WebRTC examples gets a targeted cleanup and a prototype that moves from bare global-script demos to contextualized samples that combine a… | ||
| Better asynchronous programming with Kotlin Coroutines | Android Makers 2018 | 2018-04-23 |
Builds a tiny DSL with extension functions load/then that runs a background async block as a Deferred and resumes on the UI, wires a LifecycleObserver to… | ||
| Better asynchronous programming with Kotlin Coroutines | Droidcon Italy 2018 | 2018-04-19 |
Kotlin Coroutines are shown as a practical replacement for callback hell by building a tiny DSL: an extension on LifecycleOwner that returns a Deferred from an… | ||
| Working with Google Assistant | Droidcon Italy 2017 | 2017-04-06 |
Demo shows a working integration with Actions on Google and API AI (Dialogflow), backed by Firebase Cloud Functions and Node.js, using a static JSON of… | ||
| MULTI-THREADING, CONCURRENCY AND ASYNC ON ANDROID | droidcon NYC 2016 | 2016-09-29 |
Covers concrete internals (zygote uses clone, Linux treats threads and processes as tasks) and practical gotchas: Thread.interrupt only sets a flag so long… | ||
| nothing matches | ||