DEV Community

Thomas Künneth profile picture

Thomas Künneth

Developer. Speaker. Listener. Loves writing. GDE Android. Confessing mobile computing addict ;-)

Work

Senior Android Developer @snappmobile.io

About crossroads, health, and happiness

About crossroads, health, and happiness

Reactions 3 Comments
5 min read
Fixing external display issues on my M1 MacBook Pro

Fixing external display issues on my M1 MacBook Pro

Reactions 5 Comments
2 min read
Keyboard handling in Jetpack Compose

Keyboard handling in Jetpack Compose

Reactions 26 Comments 1
5 min read
Folding legacy apps

Folding legacy apps

Reactions 5 Comments
4 min read
Tiny things on big screens

Tiny things on big screens

Reactions 9 Comments
5 min read
Polish your Jetpack Compose dev experience

Polish your Jetpack Compose dev experience

Reactions 10 Comments
3 min read
Android 12L Beta1 test drive

Android 12L Beta1 test drive

Reactions 2 Comments
2 min read
A brief look at Android 12L preliminary APIs

A brief look at Android 12L preliminary APIs

Reactions 7 Comments
3 min read
Hacking the hinge

Hacking the hinge

Reactions 9 Comments
5 min read
Integrating ZXing Android Embedded in a Compose app

Integrating ZXing Android Embedded in a Compose app

Reactions 8 Comments 1
4 min read
Folding composables 😀

Folding composables 😀

Reactions 12 Comments
5 min read
Composing palettes

Composing palettes

Reactions 24 Comments 1
4 min read
Hands on Jetpack AppSearch

Hands on Jetpack AppSearch

Reactions 17 Comments 2
5 min read
Revisiting Jetpack WindowManager

Revisiting Jetpack WindowManager

Reactions 3 Comments
3 min read
Enjoying legacy - modern Java in Android apps

Enjoying legacy - modern Java in Android apps

Reactions 17 Comments
4 min read
Beyond preferences

Beyond preferences

Reactions 15 Comments 8
4 min read
A peek inside Jetpack Core Splashscreen

A peek inside Jetpack Core Splashscreen

Reactions 9 Comments 2
3 min read
Creating a retro-style game with Jetpack Compose: level completed

Creating a retro-style game with Jetpack Compose: level completed

Reactions 11 Comments
6 min read
Creating a retro-style game with Jetpack Compose: movement

Creating a retro-style game with Jetpack Compose: movement

Reactions 11 Comments
5 min read
Creating a retro-style game with Jetpack Compose: Introduction

Creating a retro-style game with Jetpack Compose: Introduction

Reactions 16 Comments
5 min read
Carthographing Jetpack Compose: text

Carthographing Jetpack Compose: text

Reactions 5 Comments
4 min read
The story so far. A developers' journey

The story so far. A developers' journey

Reactions 1 Comments
6 min read
Cartographing Jetpack Compose: foundation

Cartographing Jetpack Compose: foundation

Reactions 12 Comments
4 min read
Cartographing Jetpack Compose: compiler and runtime

Cartographing Jetpack Compose: compiler and runtime

Reactions 26 Comments
5 min read
The new GameManager class in Android 12

The new GameManager class in Android 12

Reactions 3 Comments
2 min read
Managing lights in Android 12

Managing lights in Android 12

Reactions 3 Comments
2 min read
Implementing a number pad in Jetpack Compose

Implementing a number pad in Jetpack Compose

Reactions 8 Comments
5 min read
Splash screens in Android 12

Splash screens in Android 12

Reactions 5 Comments 1
4 min read
Android 12 gets a... Battery

Android 12 gets a... Battery

Reactions 7 Comments 2
3 min read
Re-gaining orientation #4

Re-gaining orientation #4

Reactions 7 Comments
3 min read
Converting a dev.to feed to markdown

Converting a dev.to feed to markdown

Reactions 6 Comments
2 min read
Questioning old habbits

Questioning old habbits

Reactions 4 Comments
2 min read
Re-gaining orientation #3

Re-gaining orientation #3

Reactions 5 Comments
4 min read
Re-gaining orientation #2

Re-gaining orientation #2

Reactions 6 Comments
3 min read
Re-gaining orientation #1

Re-gaining orientation #1

Reactions 8 Comments
5 min read
From top to bottom...bars

From top to bottom...bars

Reactions 4 Comments
3 min read
(de)composing action bars continued

(de)composing action bars continued

Reactions 3 Comments
3 min read
About roles

About roles

Comments
3 min read
On (de)composing action bars

On (de)composing action bars

Reactions 2 Comments
2 min read
Farewell to AliasActivity

Farewell to AliasActivity

Comments
2 min read
More on Canvas

More on Canvas

Reactions 14 Comments
3 min read
Customize a Compose for Desktop AlertDialog

Customize a Compose for Desktop AlertDialog

Reactions 7 Comments
2 min read
Drawing and painting in Jetpack Compose #2: About text

Drawing and painting in Jetpack Compose #2: About text

Reactions 9 Comments 1
3 min read
Drawing and painting in Jetpack Compose #1

Drawing and painting in Jetpack Compose #1

Reactions 18 Comments 7
4 min read
Musings about window decorations

Musings about window decorations

Reactions 1 Comments
2 min read
Automatically switch to Dark Mode (and back) in Compose for Desktop

Automatically switch to Dark Mode (and back) in Compose for Desktop

Reactions 10 Comments
2 min read
Using shapes in Jetpack Compose

Using shapes in Jetpack Compose

Reactions 10 Comments 1
4 min read
Customizing menu shortcuts in Compose for Desktop

Customizing menu shortcuts in Compose for Desktop

Reactions 1 Comments
2 min read
On evolving platform apis

On evolving platform apis

Comments
3 min read
From Swing to Compose Desktop #7: Concurrency

From Swing to Compose Desktop #7: Concurrency

Reactions 2 Comments 1
4 min read
From Swing to Compose Desktop #6

From Swing to Compose Desktop #6

Reactions 5 Comments
2 min read
From Swing to Compose Desktop #5

From Swing to Compose Desktop #5

Reactions 6 Comments
3 min read
Painless Android app debugging on Chrome OS devices

Painless Android app debugging on Chrome OS devices

Reactions 1 Comments
1 min read
From Swing to Compose Desktop #4

From Swing to Compose Desktop #4

Reactions 4 Comments
2 min read
From Swing to Compose Desktop #3

From Swing to Compose Desktop #3

Comments
3 min read
From Swing to Jetpack Compose Desktop #2

From Swing to Jetpack Compose Desktop #2

Reactions 7 Comments 2
3 min read
From Swing to Jetpack Compose Desktop #1

From Swing to Jetpack Compose Desktop #1

Reactions 13 Comments 4
3 min read
As time goes by

As time goes by

Reactions 2 Comments
2 min read
Grabbing version strings with PowerShell

Grabbing version strings with PowerShell

Reactions 1 Comments
2 min read
On supporting foldables

On supporting foldables

Reactions 6 Comments
5 min read
loading...