Rebecca Franks

Information & Communications Technology

Rebecca Franks

Android Developer at Over & Google Developer Expert

Rebecca Franks an Android Engineer at Over, an app for graphic design on mobile, who is based in South Africa. She has over 6 years experience in developing Android applications. In March 2016, she became a Google Developer Expert for Android. She enjoys public speaking and frequently speaks at conferences and local meetups.

Current sessions

Practical Image Processing in Android

Images can add colour and add character to our apps. People love using images to depict parts of their everyday lives. But when you start working with them as a developer, your opinion on dealing with images may change. How can I easily add image effects to my app?

In this session, you will learn how to process images on Android. Working with ColorFilters and Renderscript can provide your app with functionality to allow users to adjust their images to their liking. You will also learn the basics of displaying and working with images on Android.

Over 💕Kotlin - How we've used Kotlin to build a great mobile design app

Over the past year and a half, I've worked primarily on a Kotlin codebase. We at Over, were lucky enough to get a chance to start a project from scratch and we chose Kotlin for many reasons. Our app has been featured multiple times on the Google Play Store and we have found ourselves facing some unique challenges with the product.

In this talk, I'll cover what my experience has been like working on a Kotlin codebase. I will cover some of the features in Kotlin we use the most, some features we eagerly over used and some of the mistakes we've made along the way.

Better State Management with Kotlin

Have you spent many hours fixing strange bugs in your UI due to inconsistent state? In this talk, we will look at how you can improve your management of state in your app with some language features of Kotlin. By taking advantage of concepts such as sealed classes and data classes, state management can be a lot easier to deal with. We will first dive into issues you can face with current approaches and then look into better solutions to complex state problems.