Camera Wars - Building Camera Apps in Android and Flutter

GDG Cape Town

Many apps require some form of camera access. In July we compare popular solutions for Flutter and Android.

Jul 29, 2021, 4:00 – 5:30 PM (UTC)

94 RSVP'd

Key themes

AndroidFlutterTech Talk / Meetup

About this event

This month we look at a common feature request and how it can be implemented in Flutter and Android. 

Agenda

0. Intro & Welcome

1. Android Jetpack - Compose meets CameraX - Maia Grotepass and Ishmael Tshikhovhokhovho

This talk is co-presented by Maia Grotepass and Ishmael Tshikhovhokhovho. Ishmael is interested in Jetpack CameraX and I am interested in Jetpack Compose. Together we will look at how easy it is to use the new Jetpack CameraX library. Can we integrate it into a Jetpack Compose view?

You can expect to learn about how to integrate CameraX in a Compose and an XML layout. We will also look at the latest CameraX api updates. 

2. Flutter Image_Picker and Flutter Camera; two plugins for one problem? - Sylvia Dieckmann

When you look into adding image upload or camera capabilities to your flutter app, you will likely come across two popular plugins: image_picker and camera. Each one has its pros and cons and deciding on the right one depends mostly on your app requirements and use case.
In this talk, I will highlight the differences between the two packages for developer and users. I will then demo basic implementations of both and explain why, after much deliberations,  I chose image_picker for two of my recent projects.   

3. Good-byes


This event is sponsored by our friends at Peach Payments.

Speakers

  • Maia Grotepass

    Luno

    Staff Engineer: Android principal

  • Ishmael Tshikhovhokhovho

    Luno

    Android Engineer

  • Sylvia Dieckmann

    Mobile App Developer, GDE Flutter/Dart

Partner

Peach Payments logo

Peach Payments

Organizers

  • JESSICA Randall

    GDG Organizer

  • Andrew Sithole

    Sinov8 Software Solutions

    Software Engineer

  • Pamela Hill

    GDG Organizer

  • Thamu Mnyulwa

    GDG Organizer

  • Richard Zuzeyo

    Arazet Design

    GDG Organizer

  • Sylvia Dieckmann

    Mobile Developer