Skip to Main Content
Talk Intermediate

Getting Started with Open Source Mobile Development

Proposal status is Rejected
Session Description

In this session, we’ll dive into the core principles of open-source mobile development using Flutter. We’ll cover Flutter’s framework architecture, focusing on the widget tree, rendering process, and how Flutter enables rapid cross-platform development with a single codebase.


We’ll discuss integrating open-source packages from pub.dev, optimising project structure, and utilising Flutter’s build tools to minimize app size and improve performance through techniques like asset bundling and tree-shaking. Additionally, we’ll explore contributing to open-source projects, managing version control with Git, and navigating the pull request and CI workflows effectively.


By the end of this session, you’ll be equipped with the tools and techniques needed to develop and contribute to open-source mobile apps using Flutter.

Session Categories

FOSS

Speakers

Supratim Dhara
Supratim Dhara Founding Mobile engineer @PegMan India Limited

A passionate mobile developer specialising in Flutter and open-source technologies, this speaker has years of experience building cross-platform applications and empowering others in the tech community. As a founding engineer at PegMan, he leads the development of innovative mobile solutions while actively contributing to various open-source projects. Committed to mentoring aspiring developers, he shares knowledge at tech events, inspiring others to embrace modern frameworks and open-source principles. When not coding, he enjoys exploring the latest trends in mobile technology and connecting with fellow developers at local meetups.