/dev/random
  • Posts
  • About me

kotlin

25 March 2021
test, testing, fake, mock, unit testing, kotlin, stub

Mocks, fakes and stubs: the stunt doubles of testing

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.

Continue reading
13 September 2018
android, kotlin, tips, productivity, tricks, Kotlin and Android

Kotlin and Android #3 — Know your properties

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…

Continue reading
06 September 2018
android, kotlin, tips, tricks, productivity, Kotlin and Android

Kotlin and Android #2  —  Treacherous properties

Kotlin and Android #2  —  Treacherous properties

Developers love properties in Kotlin, but a property is not always the right choice. Getting carried away can be risky, so when should we avoid properties?

Continue reading
27 August 2018
android, kotlin, tips, tricks, productivity, Kotlin and Android

Kotlin and Android #1 — by lazy

Kotlin and Android #1  —  by lazy

Many people love by lazy, but it's easy to underestimate and misuse it. When should you use lateinit, and when is by lazy a better choice, as an Android developer?

Continue reading
27 August 2018
android, kotlin, tips, tricks, productivity, Kotlin and Android

Kotlin and Android — An opinionated series (intro)

Kotlin and Android  —  An opinionated series (intro)

In this series we're going to be looking at a few common patterns I have seen Android developers use in Kotlin, and see what's the good and bad in each, and when to use them.

Continue reading
29 June 2017
android, static analysis, kotlin, ci, code quality, continuous integration, tooling

Set up a CI for modern Android apps with CircleCI

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.

Continue reading
13 June 2017
android, static analysis, kotlin, ci, code quality, continuous integration, tooling

Free continuous Integration for modern Android apps with CircleCI

Free continuous Integration for modern Android apps with CircleCI

If you want a CI for your projects but never knew how to, or thought you could not afford it, this post shows how to get a comprehensive setup - for free! - using CircleCI.

Continue reading
1 of 1

Tags

  • android
  • android lint
  • android p
  • android studio
  • audio
  • backend
  • bintray
  • central
  • ci
  • code quality
  • conference
  • continuous integration
  • deep dive
  • droidcon
  • droidcon italy
  • droidcon turin
  • elevation
  • fake
  • firebase
  • firestore
  • git
  • gradle
  • ide
  • ide protips
  • infographics
  • insights
  • intellij idea
  • jcenter
  • jfrog
  • kotlin
  • Kotlin and Android
  • material design
  • maven
  • mock
  • numbers
  • productivity
  • psa
  • random
  • remote
  • security
  • smart lock
  • squanchy
  • static analysis
  • stub
  • test
  • testing
  • tips
  • tooling
  • tour
  • travel
  • tricks
  • ui
  • unit testing
  • ux
  • video
  • wtf
Copyright © 2023, Sebastiano Poggi.
Except where otherwise noted, content on this site is licensed under a Creative Commons BY-SA 4.0 International licence.