hey gpt4, make me an iPhone app that recommends 5 new movies every day + trailers + where to watch.
My ambitions grew as we went along ๐
Here's version 1. Had to ask it to fix 2-3 of its own bugs, which it did (and apologized). The app compiled and did what I asked:
I asked it to clean up the messy UI
With all that new space in the sheet, I asked it to add movie trailers, thinking "yeah, right"
Not knowing if the data was at all available, I asked it to show available streaming services.
What was cool was the way it told me to update the code: instead of giving me the entire app over and over, it chose sections and even commented unrelated code out
Just like that, I now have an app I'm pretty sure I'm going to use again tomorrow.
I didn't consult the API docs once. I didn't even pick the API in the first place. I did help gpt4 out a few times.
I asked gpt4 to spend 5 minutes working with me on an animation for Rotato's landing page
We did it in 3 steps ๐๐ป
"I want a subtle html canvas animation on a solid background. It should be a number of small rectangles in the same aspect ratio as a phone."
"Not bad! I have a few adjustments
1. Make the corners of the shapes rounded 2. Make the smaller ones move slower so we understand they are in the background 3. Make the bigger ones slightly blurred so it looks like a camera focus effect"
I'm pulling frames from the webcam through a warp kernel on the GPU, then desaturate, blend, opacity etc. No idea how the kernel stuff works, just stole it from @FlexMonkey's book
The OSX Jaguar raster lines are from a handy Core Image generator, most likely related to how those stripes were drawn back in the day.
I extended SwiftUI's Color so I can do Color.white.striped(with: .gray) and fill any shape with it in one line