DEV Community

RockAndNull profile picture

RockAndNull

Tech, software and whatever comes to mind.

How to add Kotlin Multiplatform to an Android project that is using Gradle Version Catalog

How to add Kotlin Multiplatform to an Android project that is using Gradle Version Catalog

1
Comments
2 min read

Want to connect with RockAndNull?

Create an account to connect with RockAndNull. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Is quality software a luxury?

Is quality software a luxury?

Comments
3 min read
Jetpack Compose Permissions: A Quick and Easy Guide

Jetpack Compose Permissions: A Quick and Easy Guide

1
Comments
2 min read
Primer to integrate Android Views in Jetpack Compose

Primer to integrate Android Views in Jetpack Compose

Comments
2 min read
Converting Callback-based SDK methods to Coroutines in Kotlin

Converting Callback-based SDK methods to Coroutines in Kotlin

2
Comments 1
2 min read
Metrics pollution and how to avoid it

Metrics pollution and how to avoid it

Comments
2 min read
Should we still write software engineering blog posts?

Should we still write software engineering blog posts?

Comments
2 min read
Bump version code for Android apps using GitHub Actions

Bump version code for Android apps using GitHub Actions

Comments
2 min read
How to setup GitHub Actions to bump the Xcode version

How to setup GitHub Actions to bump the Xcode version

Comments
2 min read
Using SwiftLint with XcodeGen

Using SwiftLint with XcodeGen

Comments
2 min read
Android CI/CD part 2: Building and pushing to Play Store in GitHub Actions

Android CI/CD part 2: Building and pushing to Play Store in GitHub Actions

Comments
4 min read
Android CI/CD part 1: Locally building and pushing to Play Store using Fastlane

Android CI/CD part 1: Locally building and pushing to Play Store using Fastlane

Comments
5 min read
Creating a User Profile model in Django to hold additional user info

Creating a User Profile model in Django to hold additional user info

Comments
3 min read
Essential settings to change for a Django app in production

Essential settings to change for a Django app in production

2
Comments
3 min read
Quick start on Selenium tests with Django and GitHub Actions deployment

Quick start on Selenium tests with Django and GitHub Actions deployment

Comments
4 min read
Removing unused CSS in a Django template-based project

Removing unused CSS in a Django template-based project

1
Comments
3 min read
Demystifying the behavioral interview: Part 4 - Win-Win

Demystifying the behavioral interview: Part 4 - Win-Win

Comments
6 min read
Generate a QR code programmatically in Python

Generate a QR code programmatically in Python

Comments
2 min read
Demystifying the behavioral interview: Part 3 - Tricky coding interviews

Demystifying the behavioral interview: Part 3 - Tricky coding interviews

Comments
5 min read
Create PDFs from Django templates

Create PDFs from Django templates

2
Comments
2 min read
Demystifying the behavioral interview: Part 2 - Under the hood

Demystifying the behavioral interview: Part 2 - Under the hood

Comments
6 min read
How to keep your requirements.txt updated

How to keep your requirements.txt updated

1
Comments
3 min read
Demystifying the behavioral interview: Part 1 - Groundwork

Demystifying the behavioral interview: Part 1 - Groundwork

Comments
5 min read
Merging Django contexts: merge dicts in Python

Merging Django contexts: merge dicts in Python

Comments
2 min read
Quick wins in improving your Python codebase health

Quick wins in improving your Python codebase health

1
Comments
2 min read
Atomic transactions in Django

Atomic transactions in Django

3
Comments
3 min read
Transient dependencies and Play Store violations

Transient dependencies and Play Store violations

5
Comments
3 min read
A better way for passing Django context

A better way for passing Django context

3
Comments
2 min read
Read and write Excel files in Python

Read and write Excel files in Python

Comments 1
2 min read
Google Play Console: Developer pages

Google Play Console: Developer pages

2
Comments
6 min read
Google Play Console: Monetization

Google Play Console: Monetization

4
Comments 2
4 min read
Google Play Console: Reviews and ratings

Google Play Console: Reviews and ratings

3
Comments
5 min read
Google Play Console: Store listing

Google Play Console: Store listing

Comments
5 min read
Google Play Console: Publishing

Google Play Console: Publishing

1
Comments
5 min read
Freedom for HTML input elements using HTMx

Freedom for HTML input elements using HTMx

1
Comments
2 min read
Primer to Django and HTMx

Primer to Django and HTMx

6
Comments
4 min read
Implementing Django email verification

Implementing Django email verification

4
Comments
2 min read
Galaxy Flip 3 and the responsibility of the innovator

Galaxy Flip 3 and the responsibility of the innovator

Comments
3 min read
Export and import data functionality for your app

Export and import data functionality for your app

Comments
3 min read
Custom CSS to Django form inputs

Custom CSS to Django form inputs

6
Comments
2 min read
User model with email as the identifier in Django

User model with email as the identifier in Django

2
Comments
4 min read
Download uploaded files only from Django Admin

Download uploaded files only from Django Admin

5
Comments
2 min read
Django admin custom pages

Django admin custom pages

8
Comments
3 min read
Clean Architecture primer

Clean Architecture primer

3
Comments
3 min read
Charisma practical tips (or the "The Charisma Myth" mini-summary)

Charisma practical tips (or the "The Charisma Myth" mini-summary)

1
Comments
5 min read
Retrospective meeting guidelines for an engineering team

Retrospective meeting guidelines for an engineering team

3
Comments
3 min read
How not to leak features when using Firebase Remote Config

How not to leak features when using Firebase Remote Config

6
Comments
2 min read
Three features in Android Studio that maybe you've missed

Three features in Android Studio that maybe you've missed

Comments
3 min read
Why building software takes time

Why building software takes time

1
Comments
2 min read
Error hierarchies and Kotlin sealed interfaces

Error hierarchies and Kotlin sealed interfaces

9
Comments
2 min read
Kotlin Sealed Class primer

Kotlin Sealed Class primer

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?

5
Comments
3 min read
SOLID principles and common misconceptions

SOLID principles and common misconceptions

1
Comments
3 min read
I finally used method-swizzling

I finally used method-swizzling

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

Non-fatal crashes: the crash rate that matters

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)

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

Manual CoroutineScopes: how to avoid GlobalScope

5
Comments
2 min read
SplashScreen Compat: consistent splash screens

SplashScreen Compat: consistent splash screens

5
Comments
3 min read
Practical tips on naming

Practical tips on naming

6
Comments
2 min read
Android Biometric API primer

Android Biometric API primer

5
Comments
3 min read
loading...