Blog

My corner of the internet to share what I’m working on, what I’m figuring out, and whatever I happen to be obsessed with at the moment.

Create a Storybook app powered by Gemini AI & Dall-E with SwiftUI

Create a Storybook app powered by Gemini AI & Dall-E with SwiftUI

In this post we'll once again harness the power of Gemini AI's data generation combining it with Dall-E's image generation capability to create a storybook app for kids.

Create a Murder Mystery game powered by Gemini AI with SwiftUI

Create a Murder Mystery game powered by Gemini AI with SwiftUI

For context, it may be uncommon today but back in the early 70's to 2000's text based or as they are better known, interactive fiction(IF) games were quite popular.

Recreating Google's Desktop Carousal Effect with SwiftUI

Recreating Google's Desktop Carousal Effect with SwiftUI

Google has a really cool on-hover effect that you can see on the web if you were to search for stuff like popular movies or Disney movies.

Building a Horoscope app with Gemini AI & SwiftUI

Building a Horoscope app with Gemini AI & SwiftUI

In this post we'll look at one of the important capabilities of AI models i.e. Summarization. You may have seen this when browsing the reviews section of Amazon where before the actual reviews, you see an AI generated summary of the reviews posted for the given product.

Text & Image (multimodal) streaming chat with Gemini AI on iOS with SwiftUI

Text & Image (multimodal) streaming chat with Gemini AI on iOS with SwiftUI

In this post we will see how to perform multimodal (text-and-image) conversations using the `gemini-pro` & `gemini-pro-vision` models.

Multi-turn Chat with Gemini AI on iOS with SwiftUI

Multi-turn Chat with Gemini AI on iOS with SwiftUI

In the previous post we saw how we could send some text-only input & get a response from Gemini AI's `gemini-pro` model. This is alright for simple tasks but to have a more conversational dialogue with the AI, this is not sufficient.

How to get started with Gemini AI on iOS with SwiftUI

How to get started with Gemini AI on iOS with SwiftUI

So Google released the Gemini SDK for developers just a few days ago and in this post I'm going to show you how you can get started with it in just a few steps and lines of code.

Creating the GTA VI logo in SwiftUI

Creating the GTA VI logo in SwiftUI

Ever since Rockstar Games released the trailer for GTA VI, there has been much exuberance over the latest installment in the long beloved franchise.

Editing iOS Simulator Screenshots with Device Bezels

Editing iOS Simulator Screenshots with Device Bezels

Learn how to edit screenshots of the iOS simulator with device bezels & without the toolbar.