2023-04-27 |
Your guide to foreground services on Android |
Android ‧ Erik Hellman |
|
2023-03-14 |
Your guide to foreground services on Android |
Android ‧ Erik Hellman |
|
2022-11-30 |
Implementing Server-Sent Events with Spring Boot and Android |
Android ‧ Erik Hellman |
|
2021-12-26 |
Bluetooth LE for modern Android Development - part 3 |
Erik Hellman |
|
2021-08-05 |
Bluetooth LE for modern Android Development - part 2 |
BLE ‧ Erik Hellman |
|
2021-06-12 |
Bluetooth LE for modern Android Development - part 1 |
Android ‧ Erik Hellman |
|
2020-10-27 |
Profiling View performance on Android |
Android ‧ Erik Hellman |
|
2020-09-09 |
Rendering Markdown with Jetpack Compose |
Erik Hellman |
|
2020-07-08 |
Bike-shedding, or the Law of Triviality |
Developers ‧ Erik Hellman |
|
2020-06-17 |
Break up the app stores |
Android ‧ Erik Hellman |
|
2020-02-25 |
There's no shortage of developers! |
Developers ‧ Erik Hellman |
|
2020-02-25 |
Instant Search with Kotlin Coroutines |
Android ‧ Erik Hellman |
|
2020-02-25 |
TextureView transforms on Android |
Android ‧ Erik Hellman |
|
2020-02-25 |
KittyLog - A small logcat utility |
Android ‧ Erik Hellman |
|
2020-02-25 |
Non-blocking I/O |
Networking ‧ Erik Hellman |
|
2020-02-25 |
How to evaluate a software stack |
Erik Hellman |
|
2020-02-25 |
How to Service on Android — part 3 |
Erik Hellman |
|
2020-02-25 |
How to Service on Android — part 2 |
Erik Hellman |
|
2020-02-25 |
How to Service on Android — part 1 |
Erik Hellman |
|
2020-02-25 |
A tale of many Android threads |
Erik Hellman |
|
2020-02-25 |
Loading local web content on Android |
Erik Hellman |
|
2020-02-25 |
Understanding CPU and I/O bound for asynchronous operations |
Erik Hellman |
|
2020-02-25 |
Even smarter async with coroutine actors |
Erik Hellman |
|
2020-02-25 |
Simple asynchronous loading with Kotlin Coroutines |
Erik Hellman |
|
2020-02-25 |
Animations with ConstraintLayout and ConstraintSet |
Erik Hellman |
|