Leo Builds
leobuildsanapp.bsky.social
Leo Builds
@leobuildsanapp.bsky.social
Trying to figure out how to build cool stuff in React Native 🫡
Reposted by Leo Builds
Had some spare time this morning and took @expo.dev SDK54's new native tabs in expo-router for a spin.

The API feels great. Native tabs are a big piece of the puzzle- and now with native, JS, and custom tabs, it’s easier than ever to match any app’s design language 🚀
August 15, 2025 at 12:22 PM
ugh, major setback/pain in the arse. Somehow realise i didn't include genres for my artists (only events) and now i have to backfill them but with an api call limit of 1000 a day and 100k+ artists 😫
August 16, 2025 at 12:19 AM
Getting round to the front end whilst data cleansing finishes up.
Got the home screen flatlists with Tanstack infinite scroll going, the My Events screen, basic search functionality and now working on the Add Event modal.

Bare bones are coming together 🚀
August 15, 2025 at 9:51 PM
I found getting to grips with Tamagui too much of a faff and a bunch of issues getting set up with Expo SDK 53 so switched over to Gluestack-ui.

I just want some snazzy pre-made components damn it
August 5, 2025 at 7:47 PM
Turns out having a newborn can slow down side projects 😅
July 27, 2025 at 2:59 PM
Uugh, hit the DB size limit on #supabase

May have to upgrade if I want a truly comprehensive dataset for MVP but hoping some data cleansing will get the size down for now 🤞
June 27, 2025 at 12:50 PM
Musicbrainz for artist and venue data integrity 👌
May 30, 2025 at 2:11 PM
COYS COYS COYS!!
May 22, 2025 at 12:59 AM
Tbh, building this app is the easy part, especially with the ai tools available now.

The hard part is going to be launching and marketing, which I know won't be a strength of mine.

But the only way to improve is to do.
May 20, 2025 at 10:02 AM
House renovations and a full time job as well as other incoming responsibilities mean progress isn't as fast as I'd like.

But we push on! Backend completion is in sight 🔦
May 20, 2025 at 10:00 AM
Another data source set up for daily ingestion 👌

Backend is coming on.

Now to figure out historical data as best I can (ideal source would be user submitted) and tidy things up before moving on to front end properly 📱

#buildinpublic #reactnative #supabase #gigs #stubbit
May 13, 2025 at 9:51 PM
I've got TicketMaster for future gigs but historical data is proving more tricky

The Skiddle api doesn't link events and artists easily,
Songkick is too expensive for me right now and the Dice api is for partners only

Any ideas out there, conventional or otherwise, for getting this kind of data?
May 7, 2025 at 8:44 PM
Finally finished my edge functions so we're pulling new events and artists from TicketMaster into the new unified schema DB on a daily basis now 🙌
May 6, 2025 at 4:40 PM
Reposted by Leo Builds
🙌 SDK 53 is out now!

It's a chunky release so take your time combing through the post below. Couple highlights:

◆ The New Arch is now default everywhere
◆ Edge-to-edge is default for all android projects
◆ expo-background-task (no more background-fetch)
◆ expo-maps alpha!

expo.dev/changelog/sd...
Expo SDK 53 - Expo Changelog
Learn about the changes and how to upgrade
expo.dev
May 1, 2025 at 3:14 PM
What are people's experiences using Supabase for production React Native projects?

Recommended?

Things to look out for?

#buildinpublic #reactnative #supabase
May 1, 2025 at 10:17 AM
Been using Gemini 2.5 to revamp my DB. Gone from staging tables for each data source and ETL into master data tables to a unified schema and junction tables.
April 29, 2025 at 7:36 PM
Gym x Nu Metal

Undefeated Millennial partnership
April 17, 2025 at 1:55 PM
It's sad that you could never have a cultural phenomenon like 'Who shot Mr Burns' these days
a group of cartoon characters are standing next to each other and one of them is asking " can you "
ALT: a group of cartoon characters are standing next to each other and one of them is asking " can you "
media.tenor.com
April 7, 2025 at 6:26 PM
Another masterclass in how not to do things!

youtu.be/lPxO2VyGrKM?...
Getting data for your App using API's (badly)
YouTube video by Leo Builds An App
youtu.be
April 7, 2025 at 11:38 AM
Fire up the latest build of my app after not touching it for a few months and no data pulls through 🫠

The gremlins must have been at work!
April 6, 2025 at 11:00 PM
Bring back forums!!
the internet starting to re-fragment into having Actual Websites again as centralized social media self-destructs is unironically one of the absolute best, most positive things happening rn
March 30, 2025 at 11:35 AM
Any love for Le Chat/Mistral Ai around here?

I'm going to give it a go as a European alternative.
March 12, 2025 at 1:18 PM
Is the Google Drive app shockingly bad for everyone else or is it just me?

Takes forever to upload images and you can forget about videos completely 😩

Desktop is fine though... 🤷
March 1, 2025 at 8:03 PM
Looks great and sounds better!
Love the attention to detail with the inserts and the black back of the CD 😍

Now for an album in a (broken) Dreamcast PAL case right @pizzahotline.bsky.social ? 😉
February 28, 2025 at 1:37 PM
New video this week. Give it a watch if you have a spare few minutes.

Any and all feedback is appreciated!

youtu.be/FprPpcZFgxk?...
Adding Sign In and Sign Up functionality to a React Native App
YouTube video by Leo Builds An App
youtu.be
February 26, 2025 at 5:14 PM