DEV Community

RockAndNull profile picture

RockAndNull

Tech, software and whatever comes to mind.

Why building software takes time

Why building software takes time

Reactions 1 Comments
2 min read
Error hierarchies and Kotlin sealed interfaces

Error hierarchies and Kotlin sealed interfaces

Reactions 9 Comments
2 min read
Kotlin Sealed Class primer

Kotlin Sealed Class primer

Reactions 8 Comments
2 min read
What should the View layer be responsible for in Android?

What should the View layer be responsible for in Android?

Reactions 5 Comments
3 min read
SOLID principles and common misconceptions

SOLID principles and common misconceptions

Reactions 1 Comments
3 min read
I finally used method-swizzling

I finally used method-swizzling

Reactions 2 Comments
2 min read
Non-fatal crashes: the crash rate that matters

Non-fatal crashes: the crash rate that matters

Reactions 6 Comments 1
2 min read
Negotiations in the real world (or "Never Split the Difference" mini-summary)

Negotiations in the real world (or "Never Split the Difference" mini-summary)

Reactions 1 Comments
5 min read
Manual CoroutineScopes: how to avoid GlobalScope

Manual CoroutineScopes: how to avoid GlobalScope

Reactions 5 Comments
2 min read
SplashScreen Compat: consistent splash screens

SplashScreen Compat: consistent splash screens

Reactions 5 Comments
3 min read
Practical tips on naming

Practical tips on naming

Reactions 6 Comments
2 min read
Android Biometric API primer

Android Biometric API primer

Reactions 5 Comments
3 min read
Practical sales tips (or "The psychology of selling" mini-summary)

Practical sales tips (or "The psychology of selling" mini-summary)

Reactions 3 Comments 2
4 min read
Reduce code complexity: Guard clauses

Reduce code complexity: Guard clauses

Reactions 2 Comments 1
2 min read
Jetpack Compose: Tabs with swiping

Jetpack Compose: Tabs with swiping

Reactions 6 Comments
3 min read
Jetpack Compose: Modifiers fundamentals

Jetpack Compose: Modifiers fundamentals

Reactions 6 Comments
2 min read
How to build a company, not a start-up (or 'Rework' mini-summary)

How to build a company, not a start-up (or 'Rework' mini-summary)

Reactions 9 Comments
6 min read
Jetpack Compose: filling max width or height

Jetpack Compose: filling max width or height

Reactions 2 Comments
2 min read
Jetpack Compose: Drag-and-drop reorder for lists

Jetpack Compose: Drag-and-drop reorder for lists

Reactions 6 Comments
2 min read
Jetpack Compose: lists primer

Jetpack Compose: lists primer

Reactions 4 Comments
3 min read
A step-by-step guide for building a startup (or 'The four steps to epiphany' mini-summary)

A step-by-step guide for building a startup (or 'The four steps to epiphany' mini-summary)

Reactions 2 Comments
4 min read
Respect the module: code consistency

Respect the module: code consistency

Reactions 1 Comments
2 min read
Ah-hoc stateful widgets using StatefullBuilder

Ah-hoc stateful widgets using StatefullBuilder

Reactions 1 Comments
2 min read
Dragging (but not dropping) in Flutter

Dragging (but not dropping) in Flutter

Reactions 2 Comments
3 min read
Guidelines for writing better tests

Guidelines for writing better tests

Reactions 2 Comments
3 min read
The danger of overusing primitive types

The danger of overusing primitive types

Comments
2 min read
Sometimes we choose inefficiency

Sometimes we choose inefficiency

Reactions 1 Comments
2 min read
Code review guidelines: the "unwritten" rules

Code review guidelines: the "unwritten" rules

Comments
3 min read
A practical guide for talking to customers (or 'The mom test' mini-summary)

A practical guide for talking to customers (or 'The mom test' mini-summary)

Comments
3 min read
On code style and consistency

On code style and consistency

Comments
3 min read
StateFlow and SharedFlow: the new hot stream APIs in town

StateFlow and SharedFlow: the new hot stream APIs in town

Comments 1
3 min read
Basic security best-practices for your web app & server

Basic security best-practices for your web app & server

Reactions 3 Comments
3 min read
The joy of deleting code

The joy of deleting code

Reactions 1 Comments 1
2 min read
Hilt: custom entry points

Hilt: custom entry points

Comments
2 min read
Hilt: the shortest guide for the DI framework for Anroid

Hilt: the shortest guide for the DI framework for Anroid

Reactions 1 Comments
3 min read
Change Django database backend in existing projects

Change Django database backend in existing projects

Reactions 3 Comments
2 min read
Keyboard navigation in Android Studio / IntelliJ

Keyboard navigation in Android Studio / IntelliJ

Comments
3 min read
Certificate pinning with OkHttp

Certificate pinning with OkHttp

Reactions 1 Comments
3 min read
View Binding: farewell to Kotlin Syntetic

View Binding: farewell to Kotlin Syntetic

Comments
3 min read
loading...