Watch as we build a fully functional native iOS to-do list app from scratch using SwiftUI and Firebase - all powered by AI coding agents!
In this livestream, @peterfriese and Marina walk through the entire lifecycle of building "Make It So," a modern productivity app. We start by generating a PRD with Gemini, define a scalable Firestore data model, and use Antigravity (a Gemini-powered coding agent) to implement the native iOS version.
You'll see how to leverage the Swift Observation framework, handle real-time database updates, and even use AI to manage your Git workflow and PRs. Whether you're an experienced developer or curious about AI-assisted coding, this session is packed with practical tips for modern app development.
Chapters:
00:00:00 - Pre-show
00:01:36 - Intro and Welcome
00:03:27 - Recap: "Make It So" Project
00:08:46 - Defining Requirements & PRD with Gemini
00:12:41 - Designing the Firestore Data Model
00:36:20 - Generating the Implementation Plan
00:45:01 - Scaffolding the iOS Project in Xcode
00:48:22 - UI Redesign with Stitch
00:59:49 - Setting up the Firebase Project
01:04:11 - Adding Firebase Dependencies
01:06:54 - First App Launch
01:09:26 - Fixing Firestore Permissions & Indexes
01:16:00 - Live Demo: Real-time Data Sync
01:23:44 - Automating Commits & PRs with AI
01:28:38 - Outro and Next Steps
Hashtags:
#Firebase #SwiftUI #iOSDev #GeminiAI #LiveCoding #CodingAgent #Antigravity #Stitch
|
This talk was recorded at NDC Manchester...
This talk was recorded at NDC Manchester...
This talk was recorded at NDC Manchester...
This talk was recorded at NDC Manchester...
Shopify has a very public "AI-first" pol...
This talk was recorded at NDC Manchester...
This talk was recorded at NDC Manchester...
🔥Digital Marketing Specialist - ...
From smart cameras to connected devices ...
In the final episode of this 6-part seri...
In Episode 5 of this 6-part series, we e...
In Episode 4 of this 6-part series, we z...
In Episode 3 of this 6-part series, we e...
In Episode 2 of this 6-part series, we d...
Curious about data analytics but short o...
This short video shares Rahul’s inspirin...