Annyce Davis

Davis Technology Consulting

  • Home
  • About Me
  • Blog
  • Courses
  • Newsletter

Jetpack Compose and the Speed of Thinking

February 22, 2026 by Annyce Davis

I wasn’t excited about Jetpack Compose. There. I said it.

When it first came out, it felt like Flutter in a different outfit. Kotlin instead of Dart. Same declarative energy. And look, I didn’t have anything against Flutter. Once you get comfortable with it you can build a solid multiplatform app.

I just didn’t feel the need to adopt something new. XML worked. Views worked. We were shipping.

And then there was the terminology. <insert multiple facepalms> mutableStateOf. derivedStateOf.

It sounded like I needed an encyclopedia just to build a button. I wasn’t eager to relearn concepts I already understood — definitely a lot of “get off my lawn” going on.

Back in 2017 at Google I/O, I ran into Dave Burke. He was leading Android at the time. I asked him what he thought about Flutter. Was it the future? Should we all be paying closer attention?

He didn’t tip his hand. But he mentioned that declarative UI had clear advantages. I remember nodding politely. It was Dave after all. But I wasn’t fully sold.

Years later, however, that comment made a lot more sense.

Continue Reading

The Little Things: Didn’t read the manual

October 1, 2024 by Annyce Davis

This series is dedicated to the little things in programming that make you want to bang your head against the wall. Today’s post is about: when you didn’t read the manual.

Continue Reading

The Little Things: Persistent pop-ups

July 25, 2024 by Annyce Davis

This series is dedicated to the little things in programming that make you want to bang your head against the wall. Today’s post is about: persistent pop-ups.

Continue Reading

The Little Things: Confusing error messages

June 26, 2024 by Annyce Davis

This series is dedicated to the little things in programming that make you want to bang your head against the wall. Today’s post is about: confusing error messages.

Continue Reading
Next Page »

Follow Me

  • Bluesky

Categories

  • AI (1)
  • Android (62)
  • Career (6)
  • Communication (4)
  • Flutter (1)
  • Git (4)
  • Gradle (4)
  • Grails (23)
  • iOS (1)
  • Java (8)
  • JavaScript (6)
  • Kotlin (17)
  • Leadership (1)
  • Life (5)
  • Public Speaking (26)
  • Revenue (2)
  • RxJava (1)
  • Software Development (15)
  • Twitter (3)
  • Uncategorized (11)
  • Video Course (5)

Follow Me

  • Bluesky

Copyright © 2026 · All Rights Reserved · Log in

 

Loading Comments...