@Viam: Optimizing CI/CD && Component Design Systems && Prototyping Flutter apps


Details
We are looking for hosts and speakers. Please fill out this form if you would like to host or speak at future events.
•
Viam will be hosting us this month.
Food and drink will be provided!
Welcome to yet another great evening of learning and networking!
This event will be held both in person and online.
This month, we are partnering with the Flutter New York Meetup for our first-ever co-organized Meetup! We chose topics that should resonate with all mobile engineers, and we hope they will be interesting to members of both groups.
There will be fun T-shirts for everyone and we will be raffling off amazing books (for in-person attendees only due to the raffle rules). Thank you Codemagic!
Agenda:
• 6:00 PM - Doors Open (in-person attendees). Don't forget your ID!
• 6:30 PM - Welcome (in-person and Zoom attendees)
• 6:35 PM - First Talk: Optimizing your CI/CD workflows and app publishing
• 7:05 PM - Community Announcements
• 7:10 PM - Second Talk: Building Better iOS Apps: Component Design Systems
• 7:40 PM - Raffle
• 7:45 PM - Third Talk: Prototyping Flutter apps in the Cloud: DartPad, Firebase Studio & Gemini
• 8:00 PM - Networking
• 8:30 PM - Doors close. Regroup at a bar nearby (The Empire Rooftop)
First Talk Description:
• Optimizing your CI/CD workflows and app publishing
Kevin Suhajda, Senior Solutions Engineer @ Codemagic
Setting up a CI/CD isn't rocket science, but optimizing your workflows for the best results can be a challenge. In this talk Kevin will discuss some of the top tips he's come across working in the CI/CD space for the last 5 years. This will cover topics as installing custom software, memory issues, caching, DRY scripting, app store tricks, build versioning, and more.
Kevin has been working in the CI/CD space for over 5 years at Codemagic.io, previously as a mobile application developer. In his day-to-day, Kevin works with Codemagic customers to help them get started and debug issues. This often leads to trying new things and learning about all the ways your pipelines can fail, but also discovering new ways that they can be improved. In his free time he enjoys long walks, playing guitar and iOS code signing.
Second Talk Description:
• Building Better iOS Apps: Component Design Systems
Michael Kolkov, iOS Engineer @ Naive Solution
In this talk, I'll share practical strategies for creating modular iOS components that aim to reduce a project’s tech debt in the long run. Learn how thinking beyond optimal code solutions to focus on reusability and maintainability can transform your development workflow. I'll demonstrate how separating UI components and business logic into dedicated libraries enables teams to build new features faster while maintaining consistency.
Michael is an indie iOS engineer specializing in user experience design with a passion for bringing enterprise-level development methodologies to independent developers. Experienced in creating various application types, from educational technology to consumer-facing apps
Third Talk Description:
• Prototyping Flutter apps in the Cloud: DartPad, Firebase Studio & Gemini
Vadym Pinchuk, GDE in Flutter & Dart
In this session, we’ll explore how to rapidly prototype Flutter applications using just a web browser — no local setup required. With the combined power of DartPad, the new Firebase Studio, and Gemini AI, you’ll learn how to turn ideas into working prototypes in minutes.
Whether you're experimenting, building proofs of concept, or just moving fast, this talk will show you how modern cloud tools and AI can streamline your development workflow and boost your productivity — from anywhere.
Vadym Pinchuk is a GDE in Flutter & Dart with 8+ years of Android experience and 4+ years in cross-platform development. He has delivered mobile solutions for brands like Samsung, Volvo, Instagram, and Sky.
Vadym regularly speaks at international conferences such as Droidcon, Fluttercon, and FlutterHeroes, and supports events as an MC and stage manager. Passionate about community and education, he mentors developers and actively contributes to the global Flutter ecosystem
Location:
1900 Broadway, New York, NY 10023
6th Floor
Cross streets:
Lincoln Plaza (between W 63th St and W 65th St)
What you need to bring:
ID
When to arrive:
Doors open at 6:00pm ET
Event will start around 6:30pm ET
Will food and drinks be provided?
Yes! Thank you Viam!
Zoom link:
You can join virtually here.
Note we will start the Meetup around 6:30pm ET
Call for speakers and hosts:
Please fill out this form if you would like to host or speak at future events.
Code of Conduct:
The iOSoho Meetup is dedicated to providing a safe Meetup experience for everyone, regardless of gender, identity, gender expression, sexual orientation, disability, physical appearance, body size, race, ability, ethnicity, socioeconomic status, or religion (or lack thereof). iOSoho Meetup does not tolerate harassment of Meetup participants at any time or in any form. Our Code of Conduct outlines our expectations for all participants.
All communication throughout the Meetup should be appropriate for a professional audience including people of many different backgrounds. Sexual language and imagery are not appropriate for any part of the event, including talks, or at the Meetup venue.
Please be kind to others. Do not insult or put down other attendees. Behave professionally and respect the policies of our generous hosting offices. Remember that harassment and sexist, racist, or exclusionary jokes are not appropriate for the Meetup.
Attendees violating these guidelines will be asked to leave the Meetup group and Meetup events at the organizers' sole discretion. If you need to report something happening at or about the iOSoho Meetup, please contact the organizers.
Thank you for helping make the iOSoho Meetup a welcoming, friendly event for all!

@Viam: Optimizing CI/CD && Component Design Systems && Prototyping Flutter apps