Annyce Davis

ones and zeros

  • Home
  • Public Speaking
  • About Me
  • Courses
  • Life

Programmatically laying out views in ConstraintLayout with Flow

March 17, 2021 by Annyce Davis Leave a Comment

Rotating the phone to landscape caused users of the app to experience a suboptimal experience. Turns out we had some legacy code that was manually calculating the size and position of each “chip”. 😱

Buggy Profile screen in landscape
Continue Reading

Android Dev Summit 2019 Recap

October 24, 2019 by Annyce Davis Leave a Comment

This was my first time attending Android Dev Summit in person.  It was great to come to California and reconnect with many of my Android friends. I put together a few highlights below.

Continue Reading

Dev Machine Setup – Mobile Development

August 7, 2019 by Annyce Davis Leave a Comment

A new machine. Now what? Time to set it all up. Inevitably I end up going back and forth from my old machine or worse yet, my memory, to figure out what needs to be installed. No more. Today, I have compiled a list of everything I need to feel productive with a new dev machine. Perhaps, this can help you as well.

Continue Reading

Dagger Multibinding in Dynamic Feature Modules

June 14, 2019 by Annyce Davis Leave a Comment

We’re adding the use of dynamic feature modules to our app. This will help us to improve build speeds, conditionally include features and decouple our code. As noted previously, we make use of Dagger Multibinding and the Android Job library to handle our background tasks.

When we created our first feature module we ran into an issue when we attempted to move the associated Job classes. Let me walk you through the problem, the solution we settled on and then proposed next steps.

Continue Reading
« Previous Page
Next Page »

Follow Me

Talk: The Real MVP

You have an idea for a new app. You've secured buy-in from the business. What's next? The MVP. But what does it take to ship a new app these days? What are the … [Read More...]

Improved caching with Kotlin flows and the reduce function

I've been on a caching crusade. I'm working to reduce the load on our database by focusing on various caching solutions. In an ideal world, data that is … [Read More...]

Categories

  • Android (54)
  • Career (2)
  • Communication (4)
  • Flutter (1)
  • Git (4)
  • Gradle (4)
  • Grails (23)
  • Java (8)
  • JavaScript (6)
  • Kotlin (16)
  • Life (4)
  • Public Speaking (23)
  • RxJava (1)
  • Software Development (7)
  • Twitter (3)
  • Uncategorized (11)
  • Video Course (4)

Copyright © 2022 · Beautiful Pro Theme on Genesis Framework · WordPress · Log in

 

Loading Comments...