
{ dev → tips() }
Everything You Always Wanted to Know About #AndroidDev But Were Afraid to Ask. Sorta.

Sebastiano Poggi — seb@androiddev.social
"It depends" 🤷♂️ - UXE on Android Studio at Google. A geek 🤓 who has a serious thing for good design ✨ and for emojis 🤟 Personal opinions only 😁
Latest Posts

Mocks, fakes and stubs: the stunt doubles of testing
When testing, you may have heard of fakes, stubs, mocks: what are they? Which one is the best choice? Let’s find with some examples.

Playing with elevation in Android 🥧 (part 2)
Now that we know the new APIs in Pie, we can work around their limitations to get all trippy…

Playing with elevation in Android 🥧 (part 1)
With Android Pie we gained the ability to tint our shadows. This mini-series looks into how this works and how to make the most of it.

Kotlin and Android #3 — know your properties
tl;dr Kotlin properties are awesome and super powerful, but each form comes with a bunch of gotchas. Make sure you fully understand them…

Kotlin and Android #2 — Treacherous properties
Sometimes using a property can result in a confusing and dangerous API.

Kotlin and Android — an opinionated series (intro)
Why am I writing a series of articles on Kotlin?

Kotlin and Android #1 — by lazy
A look at by lazy and lateinit properties —when to use one or the other?

Quick Android Studio tip: debug logs without code
When debugging apps, we sometimes start putting logging statements all over the code to figure out what’s going on:

Where do layout_* attributes belong?
Not all attributes are created equal.

Set up a CI for modern Android apps with CircleCI
We know about static analysis and CircleCI — now it’s time to get into the nitty-gritty of configuring your CI.
Reviews
Login to submit your review.