filmov
tv
Mastering CI/CD for Flutter iOS Apps with Codemagic | Part 1

Показать описание
In this first part of our two-part series, join us as we dive into setting up continuous integration and continuous delivery (CI/CD) for an iOS mobile application using Codemagic. Our special guest, Kevin Shihoda, walks us through fixing a 2022 blog post while explaining how Codemagic solves CI/CD challenges specifically for Flutter applications. We cover everything from environment variables to deploying your app to the App Store and TestFlight. Stay tuned for Part 2, where we'll extend these workflows to include backend deployments for a complete mobile app solution.
00:00 Introduction and Overview
00:19 Meet Kevin from Codemagic
01:57 Codemagic's Journey and Features
04:34 Setting Up Codemagic for Flutter
09:14 Configuring iOS Builds
12:09 Managing Certificates and Provisioning Profiles
15:33 Workflow Editor and Environment Variables
25:20 Build Artifacts and Distribution
28:25 Follow-Up Questions on YAML Configuration
29:05 Understanding CodeMagic YAML and Workflow Editor
30:49 Distributing to the App Store
31:05 Code Signing and Certificates
33:37 Publishing Options and TestFlight
36:04 Immutable Artifacts and CI/CD
37:17 Multiple Workflows in CodeMagic
45:46 Web Deployment with CodeMagic
48:14 Publishing to AWS S3 and CodeMagic Static Pages
52:30 Session Wrap-Up and Next Steps
00:00 Introduction and Overview
00:19 Meet Kevin from Codemagic
01:57 Codemagic's Journey and Features
04:34 Setting Up Codemagic for Flutter
09:14 Configuring iOS Builds
12:09 Managing Certificates and Provisioning Profiles
15:33 Workflow Editor and Environment Variables
25:20 Build Artifacts and Distribution
28:25 Follow-Up Questions on YAML Configuration
29:05 Understanding CodeMagic YAML and Workflow Editor
30:49 Distributing to the App Store
31:05 Code Signing and Certificates
33:37 Publishing Options and TestFlight
36:04 Immutable Artifacts and CI/CD
37:17 Multiple Workflows in CodeMagic
45:46 Web Deployment with CodeMagic
48:14 Publishing to AWS S3 and CodeMagic Static Pages
52:30 Session Wrap-Up and Next Steps