Stojan Anastasov's blog
Android developer crafting native Android apps
Blog
Twitter
LinkedIn
GitHub
stackoverflow
Email
RSS
Tags:
android
androiddev
kotlin
java
testing
unit-tests
junit
android-studio
development
open-source
hacktoberfest
continuous-integration
gitlab-ci
fp
arrowkt
functional
rxjava
jetpack
view-binding
kotlin-android-extensions
cardinality
android
Modelling UI State on Android
Unit Tests and Concurrency
Fragments, ViewBinding and memory leaks
Communicating with your Lifecycle Owner using RxJava
Converting a TODO app to Kotlin (part 3 - the Model Layer)
Converting a TODO app to Kotlin (part 2 - the Task class)
Converting a TODO app to Kotlin (part 1 - Intro)
androiddev
Setting up GitLab CI for Android Projects
My First Unit Test
Converting a TODO app to Kotlin (part 3 - the Model Layer)
Converting a TODO app to Kotlin (part 2 - the Task class)
Converting a TODO app to Kotlin (part 1 - Intro)
kotlin
Modelling UI State on Android
Fragments, ViewBinding and memory leaks
Communicating with your Lifecycle Owner using RxJava
Side Effects and Composition
Functional Hangman in Kotlin with Arrow (part 2)
Functional Hangman in Kotlin with Arrow
Converting a TODO app to Kotlin (part 3 - the Model Layer)
Converting a TODO app to Kotlin (part 2 - the Task class)
Converting a TODO app to Kotlin (part 1 - Intro)
java
Converting a TODO app to Kotlin (part 3 - the Model Layer)
Converting a TODO app to Kotlin (part 2 - the Task class)
Converting a TODO app to Kotlin (part 1 - Intro)
testing
Unit Tests and Concurrency
My First Unit Test
unit-tests
My First Unit Test
junit
My First Unit Test
android-studio
My First Unit Test
development
Contributing to OSS for Hacktoberfest
open-source
Contributing to OSS for Hacktoberfest
hacktoberfest
Contributing to OSS for Hacktoberfest
continuous-integration
Setting up GitLab CI for Android Projects
gitlab-ci
Setting up GitLab CI for Android Projects
fp
Modelling UI State on Android
Side Effects and Composition
Functional Hangman in Kotlin with Arrow (part 2)
Functional Hangman in Kotlin with Arrow
arrowkt
Side Effects and Composition
Functional Hangman in Kotlin with Arrow (part 2)
Functional Hangman in Kotlin with Arrow
functional
Modelling UI State on Android
Side Effects and Composition
rxjava
Unit Tests and Concurrency
Communicating with your Lifecycle Owner using RxJava
jetpack
Communicating with your Lifecycle Owner using RxJava
view-binding
Fragments, ViewBinding and memory leaks
kotlin-android-extensions
Fragments, ViewBinding and memory leaks
cardinality
Modelling UI State on Android