Annyce Davis

ones and zeros

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

Talk: First Do No Harm

April 10, 2017 by Annyce Davis Leave a Comment

Developing Android applications is a powerful way to connect people with the information they need the most. Apps are for living your life: daily commutes, traveling abroad, communicating with family, and much more! This places the responsibility of engineering top-notch software squarely in the laps of us developers. Unlike doctors, we were not required to take an oath or pledge when becoming Android Developers. However, we can still learn much from the principles behind the phrase, “First, do no harm.” In this talk, we will discuss over a dozen tools that are at your disposal as a developer which can enable you to provide high quality applications to your users. Thus allowing you to first, do no harm!

This talk covers:

  • Resources for Study
  • Preventative Techniques
  • Diagnostic Tools

 

First Do No Harm – Droidcon Boston from Annyce Davis

Resources for Study:

  • Kotlin Weekly
  • Android Weekly
  • Android Dev Digest
  • Android Podcasts
  • Lynda.com
  • Udacity
  • Caster.IO
  • Android Conferences

Resources for Prevention:

  • FindBugs
  • Leak Canary
  • Postman
  • Timber
  • Pidcat
  • Crashlytics

Resources for Diagnosis:

  • ClassyShark
  • Battery Historian
  • mitmproxy
  • Systrace
  • APK Analyzer
  • Overdraw
  • GPU Rendering

Conference Speaking One Year Later: Every Single Thing I’ve Learned

December 20, 2016 by Annyce Davis Leave a Comment

I started speaking at Technical Conferences a year ago and I’ve learned so many things since then. Things about the process of putting on a conference, choosing speakers, writing talks, crafting slides, interacting with the audience, and more.

I’ve never had a fear of public speaking per se; yet I just felt like I didn’t know “enough” to get up in front of dozens of people and share what “little” I did know. A few wonderful women in the Android Community helped me come to my senses and realize that I did have “something to say”. Not only that, what I wanted to share was valid, entertaining and useful. 

 
If you’re interested in becoming a Conference Speaker, I hope that you find at least one thing in this post that can help you on your journey.
 

I’ve broken my learnings into four main sections:

  • The Talk
  • Speaking
  • The People
  • Traveling

Continue Reading

Talk: Developing Apps for Emerging Markets

November 8, 2016 by Annyce Davis Leave a Comment

At Off Grid Electric our mission is to power homes across rural Africa with affordable, solar energy. In order to do that we need to provide our employees with tools that work both on and offline. So how did we do it? In this talk, learn about the techniques we employed to provide a unique online-offline experience in our Android applications.

This talk covers:

  • The overall architecture
  • Third party libraries used
  • Challenges that we faced

 

If you would like to view some of my video content, I encourage you to check out my video course and bite-sized tutorials available on Caster.io.

Talk: Develop Maintainable Apps

October 25, 2016 by Annyce Davis Leave a Comment

Great Android apps only include what’s needed to achieve the goals of the product, not enhance the resume of the developer. What’s more, the more maintainable an application is, the more likely it will have increased user satisfaction and decreased time to market.

This talk covers:

  • Choosing your 3rd Party Components Wisely
  • Keeping your Code Simple
  • Using Static Code Analysis Tools
  • Writing Unit Tests

Materials:

  • Slides 
  • Sample Project 

If you would like to view some of my video content, I encourage you to check out my video course and bite-sized tutorials available on Caster.io.

« 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