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.

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.

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.

One of the key new features of Grails 3 is the use of Gradle for its build system. The Android Framework also uses the Gradle build system to build, test, run and package applications. In this talk, learn how to move from developing applications for Grails 3 to Android.