Episodes / #21

#21Season 1

Firefox for Android with Sebastian Kaspari

What it takes to build a browser? Today we have Sebastian Kaspari on stage to tell us about it with Firefox for Android

Sebastian Kaspari Sebastian Kaspari · 18 Oct 2021 · 50:06
Episode 21 artwork

You don’t get to build a browser every day right? Today we have Sebastian Kaspari on stage to talk us about Firefox for Android 🦊.

Together we will walk through what it takes to write a mobile browser, and we will discover some of the open-source projects in the Mozilla ecosystem such as Firefox Focus, GeckoView and Mozilla Android Components.

Enjoy the show 👨‍🍳

Show Notes

  • 00.13 Intro
  • 00.59 Episode Start
  • 01.24 Sebastian’s Introduction
  • 02.12 What is Fenix?
  • 03.11 The big rewrite
  • 04.42 Code sharing between Mobile and Desktop
  • 07.26 Feature parity
  • 09.34 From monorepo to separate repos
  • 12.29 The story of Firefox for Android
  • 18.23 What is needed to build a browser?
  • 20.06 GeckoView
  • 22.15 WebViews vs GeckoViews
  • 24.01 Mozilla Android Components
  • 26.34 Specific Browser Components
  • 27.46 From Github to the PlayStore
  • 29.12 Nightly, Alpha, Beta and Stable
  • 31.01 Reproducible Builds
  • 33.56 Firefox Focus
  • 37.31 Firefox Tech Stack and Architecture
  • 40.56 How many engineers are behind Firefox for Android?
  • 42.05 External Contributors to Firefox
  • 43.36 How to start contributing to Firefox?
  • 46.24 Further reading
  • 47.48 What’s the future for Firefox on Android?

Resources

Previous & next

More from the oven

All episodes
  1. #20Enrique López-Mañas
    Season 1

    Running

    with Enrique López-Mañas

    Bake time
    01:00:13
    Out
    2 Oct 2021
  2. #22Geoffrey Huntley
    Season 1

    Gitpod

    with Geoffrey Huntley

    Bake time
    44:11
    Out
    2 Nov 2021