Session

Building Your Own Flutter CI/CD with OpenCI: A Sustainable and Open-Source Approach

**Abstract:**

In this session, explore how OpenCI, a predominantly Dart-written, open-source CI/CD platform for Flutter projects, enables developers to build a personalized and environmentally friendly CI/CD environment. OpenCI stands out not only for its self-hosting capabilities but also for its commitment to sustainability by facilitating the use of second-hand Macs, such as those with broken displays yet operational OS, further reducing electronic waste.

I will start with an introduction to OpenCI, highlighting its open-source nature and the benefits of being developed in Dart, which ensures ease of use and community-driven enhancements. Following this, I will navigate through a comprehensive tutorial on self-hosting OpenCI, providing participants with a step-by-step guide to deploying their own CI/CD pipeline using their Firebase project and an Apple Silicon-equipped Mac.

The session aims to delve deep into the advantages of using OpenCI, from setup intricacies to its impact on improving Flutter development workflows. I will discuss how OpenCI's sustainability practices not only contribute to a greener planet but also offer cost-effective solutions for developers.

**Objectives:**
- Gain insight into OpenCI's foundation, emphasizing its open-source development in Dart and the implications for Flutter development.
- Learn the practical steps for self-hosting OpenCI, including the utilization of second-hand Macs to create a cost-effective, eco-friendly CI/CD environment.
- Master the deployment of OpenCI for enhancing the efficiency and quality of your Flutter projects.

This talk is tailored for developers keen on embracing automation in Flutter development, those interested in sustainable tech solutions, and anyone looking to contribute to or leverage open-source tools for better CI/CD practices. Join us to discover how you can leverage OpenCI for a faster, high-quality, and environmentally conscious development cycle.

Masahiro Aoki

Founder of OpenCI, Ex IBM, Ex- CTO, and Current Flutter Engineer and Technology Advisor – Blending a rich tech background with a passion for shaping the future of open-source innovation.

Tokyo, Japan

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top