Oct 21, 2023

Devfest Tampa Bay

In this action-packed workshop you'll get real world experience of machine learning on your smart phone. Together we'll customize the app in React-Native, setup Firebase, and use object detection to track our data. Space is limited - so sign up today!

Workshop Agenda

First, we'll get the Coffee-Me app running on your phone and connected to Firebase. Then we'll use it for object detection and learn about building custom models.

  • 01. React-Native

    Using Expo Go, we'll make changes and see real-time updates on device!

  • 02. Setup Firebase

    Learn how to connect your app to data, populate Firestore and turn on Authentication

  • 03. Upload Data

    Populate your database with data from a Google Sheet read it instantly in the app

phone with coffee-me main screen
  • 04. Use the Camera

    Scan barcodes to build an inventory. Capture capsules & see the inventory update.

  • 05. Custom Models

    See Liz's top tips & tricks for quality image generation & speedy labeling

  • 06. Final Polish

    Get inspired with further ideas and pointers for adding this project to your portfolio!

About the Speaker

Liz Myers

Liz Myers is an Ambassador for Women Techmakers at Google and enjoys sharing her passion for mobile and embedded apps with the community. She is also excited about practical use cases in machine learning and will share a complete end-to-end solution with computer vision! This is not just a demo or lecture, but a full-stack app that you can adapt to your own use case.

Women Techmakers Icon LinkedIn Icon

What You'll Learn

Using React-Native, Firebase, and Roboflow, you'll see how easy it is to scan a barcode or snap a photo and get AI to manage your inventory.

React-Native

Start with a working app and learn how to customize it- right on your own devices!

Firebase

Learn how to setup Firestore, then read and write documents in the collection.

TensorFlow

Learn how to build a custom model. Get Liz's top tips for image collection and labeling.

Expo

Experience the most efficient workflow with Expo/Expo Go.

Google Sheets

Use Google Sheets to populate your Firestore database.

RoboFlow

Train custom models & perform inference in the cloud.

Sounds great! What do I need?

In order to run the app, Coffee-Me, and update the data, there are a couple things to download.

Ready, Set, (Expo) Go

With Expo Go, you can run your app on your phone as you make changes. It allow you to, test things like camera and sound - which are not possible with the emulators. Please install this prior to the workshop.

Expo is available for both iOS and Android.

* Available on iPhone, iPad and all Android devices

Questions?

We have answers.

The code will be available here on Oct 21, 2023.

Your laptop and smart phone. Install Expo Go to your phone before class as well as Node.js (we use npm to install various dependencies). It will help if both your devices and yourself are operating on full batteries.

The workshop is action-packed and the better prepared you are, the more we can cover. Also WiFi can act up at the worst moments - so please come prepared with Expo Go on your phone and Node.js installed on your computer.

Yes, the workshop is geared for beginners. The main activities will take place in the browser and on the web. Some familiarity with the command line and code editor such as VS Code or Atom is helpful. But not absolutely necessary.

Yes, I'm looking forward to the day and am happy to answer any questions you may have.
blue wave

Fresh Data Brewing

We will use the items below in class.