Peter Friese's Avatar

Peter Friese

@peterfriese.dev

Developer Advocate on the Firebase team @ Google YouTube: https://www.youtube.com/@PeterFriese Blog: https://peterfriese.dev

1,500
Followers
1,085
Following
767
Posts
31.08.2023
Joined
Posts Following

Latest posts by Peter Friese @peterfriese.dev

To-Do: 1. Fix the Android Crash. 2. Build Lists. 3. Profit? | Code, Commit, Deploy, Repeat (S1E3)
To-Do: 1. Fix the Android Crash. 2. Build Lists. 3. Profit? | Code, Commit, Deploy, Repeat (S1E3) A single uppercase letter crashed our entire Android application, but AI helped us fix it and build a brand-new feature across two platforms simultaneously!I...

To make this possible, we defined the data model using an Antigravity implementation plan:

www.youtube.com/live/6jImWJ...

06.03.2026 16:43 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
βœ‚οΈ Antigravity one-shot todo lists for Android! 46 seconds Β· Clipped by Peter Friese Β· Original video "To-Do: 1. Fix the Android Crash. 2. Build Lists. 3. Profit? | Code, Commit, Deploy, Repeat (S1E3)" by ...

Antigravity one-shot a lists feature for our productivity app:

www.youtube.com/clip/Ugkxgr...

06.03.2026 16:43 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
GitHub - peterfriese/imagen-cli-tool: A professional Node.js CLI tool for generating high-quality images in bulk using Google's Gemini and Imagen Developer APIs. A professional Node.js CLI tool for generating high-quality images in bulk using Google's Gemini and Imagen Developer APIs. - peterfriese/imagen-cli-tool

github.com/peterfriese...

06.03.2026 14:54 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A steampunk ornithopter soaring above a Victorian city nestled in the crater of a dormant volcano.

A steampunk ornithopter soaring above a Victorian city nestled in the crater of a dormant volcano.

Had a chat with twostraws.bsky.social about generating images with Nano Banana using the Gemini Developer API.

Here is one the images I had Nano Banana generate.

Want to generate images in bulk? Check out the CLI I built. Link in the next post.

06.03.2026 14:54 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
To-Do: 1. Fix the Android Crash. 2. Build Lists. 3. Profit? | Code, Commit, Deploy, Repeat (S1E3)
To-Do: 1. Fix the Android Crash. 2. Build Lists. 3. Profit? | Code, Commit, Deploy, Repeat (S1E3) Welcome back to Code, Commit, Deploy, Repeat! First order of business: Marina briefly explains last week's Android crash and proves the app is actually alive...

πŸ”΄ LIVE NOW πŸ”΄

Marina and I are adding multiple lists to our multi-user todo app on the Firebase channel:

www.youtube.com/watch?v=6jI...

02.03.2026 18:05 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
To-Do: 1. Fix the Android Crash. 2. Build Lists. 3. Profit? | Code, Commit, Deploy, Repeat (S1E3)
To-Do: 1. Fix the Android Crash. 2. Build Lists. 3. Profit? | Code, Commit, Deploy, Repeat (S1E3) Welcome back to Code, Commit, Deploy, Repeat! First order of business: Marina briefly explains last week's Android crash and proves the app is actually alive...

In our previous livestreams, Marina and I built a simple todo app for iOS and Android. Today we're adding support for multiple lists.

Join us on the Firebase channel to talk through the Firestore data model and implement it using Antigravity.

www.youtube.com/watch?v=6jI...

02.03.2026 16:30 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Release Swift Book swift-6.2.3-fcs-pdf-snapshot-20260228 Β· peterfriese/swift-book The Swift Programming Language book as a PDF! Contribute to peterfriese/swift-book development by creating an account on GitHub.

For anyone who’s interested, here is the updated version of the PDF. Please file any feedback on the repo, and I’ll look into fixing them.

github.com/peterfriese/...

28.02.2026 20:19 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I've caught up the main branch of the PDF repo with the upstream repo and recompiled the book. Looking good so far. However, note that the upstream repo hasn't been tagged yet.

Would you be interested in taking a look at the result and provide feedback?

28.02.2026 18:03 πŸ‘ 2 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

MicroGPT by Andrej Karpathy: A GPT in <250 lines of Python. gist.github.com/karpathy/86...

27.02.2026 16:30 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

VecturaKit by Rudrank Riyam: Swift-based vector database for on-device RAG. github.com/rryam/Vectu...

27.02.2026 12:30 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Agentic Coding in Xcode with Gemini CLI. My guide on connecting them via MCP. peterfriese.dev/blog/2026/a...

26.02.2026 16:30 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
gog β€” Google in your terminal One CLI for Gmail, Calendar, Drive, Contacts, Tasks, Sheets, Docs, Slides, and People.

gog by @steipete.me: Google Workspace in your terminal. gogcli.sh/

26.02.2026 10:30 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Sosumi.ai by Mattt now supports third-party DocC documentation sites for MCP generation. sosumi.ai/

25.02.2026 16:30 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Cloud Firestore CRUD Tutorial: Build a Swift Recipe App
Cloud Firestore CRUD Tutorial: Build a Swift Recipe App YouTube video by Firebase

And, thanks to Firestore’s realtime sync, you can share data across the user’s devices (or between users):

youtu.be/Cp3XPcOD4kY?...

25.02.2026 14:27 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Getting started with account linking and anonymous authentication
Getting started with account linking and anonymous authentication YouTube video by Firebase

Did you know that Firebase Anonymous Auth + Keychain sharing gives you synchronised data sharing across devices? Once your users stick to your app, you can then upgrade them using account linking to any Auth provider you / they prefer.

youtu.be/6jGNSFdHHXc?...

25.02.2026 14:25 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Cupertino: A local Apple Docs crawler and MCP server in Swift by Mihaela MJ. github.com/mihaelamj/c...

25.02.2026 12:30 πŸ‘ 2 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

Apple Docs MCP by Sungwhee Kim: Give your AI agents access to current Apple docs. github.com/kimsungwhee...

25.02.2026 10:30 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Made by a great team. @craft.do is one of my favourite apps, made by the same team, definitely check it out.

24.02.2026 20:26 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Multi-agent coding with Antigravity | Sofia S4E5
Multi-agent coding with Antigravity | Sofia S4E5 Can AI agents actually build complex features in a real-world SwiftUI app? In this livestream, I let multiple instances of the Antigravity coding agent refac...

Multi-agent coding with Antigravity. Refactoring a SwiftUI app with parallel agents. www.youtube.com/watch?v=bCz...

24.02.2026 18:45 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Scroll down in the readme of the project. Here is one example:

24.02.2026 14:10 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Beautiful Mermaid Swift: Native Mermaid rendering for Swift by Luki Labs. github.com/lukilabs/be...

24.02.2026 08:30 πŸ‘ 12 πŸ” 3 πŸ’¬ 2 πŸ“Œ 0

PiSwift by Miguel de Icaza: A Swift port of the Pi Agent framework. github.com/xibbon/PiSwift

23.02.2026 16:30 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Pi: The minimal agent within OpenClaw. @mitsuhiko.at explains how it works. lucumr.pocoo.org/2026/1/31/pi/

23.02.2026 10:30 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

OpenAI built a platform with 0 lines of manual code. "Humans steer, agents execute." openai.com/index/harne...

22.02.2026 01:00 πŸ‘ 6 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

Skills are great, but which one(s) are the right one(s) for the SDK / library you're using, and how do you find them?

How about we bundle agent guidance with our SDKs / libraries?

21.02.2026 21:59 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Agentic Coding in Xcode with Gemini CLI Learn how to use Gemini CLI for agentic coding in Xcode 26.3 via the MCP bridge. This post covers setup, configuration, and a practical example of building an emoji physics playground.

I wrote about connecting Gemini CLI to Xcode 26.3+ here: peterfriese.dev/blog/2026/ag... , and will definitely create more content around iOS / Swift + Gemini / Antigravity - but feedback from you and the community is instrumental in helping us improve.

21.02.2026 21:57 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

@twostraws.bsky.social thanks for the kind words on the stream today, you really made my day :-)

Would love to hear more about your experiences with Gemini CLI / Antigravity - I want to make sure that it works well for iOS / Swift developers.

21.02.2026 21:57 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

@twostraws.bsky.social livestream: Building apps with AI (Xcode, Claude, Codex). www.youtube.com/watch?v=sc6...

21.02.2026 10:00 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

You’d probably have to crawl the SwiftUI docs using Firecrawl and then use the result as the input for the pipeline I set up for TSPL. Not unfeasible, but a lot more work. I wonder if we could convince Apple to collaborate on this. Having access to the source of the docs would make things easier.

20.02.2026 22:08 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Shoutout to @jace.bsky.social @twostraws.bsky.social @mitsuhiko.at @steipete.me, Sungwhee Kim, Mihaela MJ, Ryan Lopopolo, Mattt, Andrej Karpathy, Luki Labs, Miguel de Icaza, Rudrank Riyam.

20.02.2026 12:29 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0