If you’re attempting to code up an Android app you may be tempted to do it the “old way” and use view based development. Especially if you already have some experience with doing it that way. Well, I am here to tell you that using Jetpack Compose can make your life a LOT easier. By using it, you can create an app way faster especially if you utilize AI like ChatGPT. In this post I’m going to show you just how quick and easy it is by creating a Flappy Bird clone in Jetpack Compose.
You’ll learn how to create Composables and make them work together. We’ll structure the app so that it’s clean, easy to read, and modify. By the end of it, you’ll have a better understanding of Jetpack Compose and a fully working app that you can tinker with to help you learn, let’s get to it!
Using ChatGPT for Our Code
In this tutorial we’ll be using the custom GPT created by gptavern.mindgoblinstudios.com called Grimoire (https://chatgpt.com/g/g-n7Rs0IK86-grimoire). This is a GPT with custom instructions that makes it great for coding assistance.
The Prompt
“I want to create a Flappy Bird clone using Kotlin and compose. We’ll use simple shapes for the assets. Let’s plan out the creation of the game code-wise so that we have a clean and organized project.“
Then ChatGPT will proceed to layout the plan for creating the game and give some code. Go here to see the full chat that I used to create this Flappy Bird clone.
The Source Code
The best way to learn Jetpack Compose is by doing! Not by reading a long, drawn out blog post. That’s why we get straight to the point by providing the working source code. Use this code and tinker with it, expand on the game by creating a main menu or add graphics. Make it better. By doing this you’ll have first hand experience and that’s the absolute best way to learn.
Get the source code here: https://jamescampbell4.gumroad.com/l/flappyGPTCompose
Leave a comment below and let us know what you think!
Appreciate it, see you in the next one.










What do you think?
Show comments / Leave a comment