Annyce Davis

ones and zeros

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

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

[COURSE]: Programming Foundations: Fundamentals

July 24, 2019 by Annyce Davis Leave a Comment

My latest course has been released, Programming Foundations: Fundamentals. It’s for people who want to know on a basic level what computer programming is all about. I’m thrilled to have been a part of this monumental project!


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

How To Deprecate an Internal Mobile Application

May 2, 2019 by Annyce Davis Leave a Comment

Seven years ago, Zola Electric welcomed its first Android application into the world. It was designed to support our sales and service staff as they went throughout Tanzania introducing solar energy to folks. It served us well.

Since then we’ve grown as a company and our needs have expanded as well. This led us to focus on developing a new Android application which met the following requirements:

  • Resilient to unstable network conditions
  • Worked seamlessly offline
  • Used the latest Android best practices
  • Incorporated User Experience principles
Continue Reading
« Previous Page
Next Page »

Follow Me

What engineering leaders need to know from this year’s Google I/O

I didn't intentionally aim to create a rhyming title, but there you have it. Each year, I look forward to Google I/O like a kid going back to school. This year … [Read More...]

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...]

Categories

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

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