451953
Mark O'Sullivan 🌎

@markelele.eth #451953

Building cool things with Dart & Flutter πŸ§‘β€πŸ’»
177 Follower 41 Following
Recently Supabase removed their free authentication emails

Thankfully it was a breeze to replace them with Resend

No more noreply@mail.app.supabase.io as the sender and instead it's now Mark from Caza de Casa

Feels a lot more professional
With Supabase no longer offering free auth emails I'm needing to research SMTP providers

Who are the best providers?

Are there any great free providers to try and keep costs to a minimum?
Submission done πŸ™Œ

Whenever I discovered the RevenueCat Ship-A-Ton competition it gave me enough motivation to aim to ship an MVP before the closing date

Congratulations and best of luck to everyone who submitted an app in time

#BuildInPublic
Heads up for anyone also entering the RevenueCat Ship-A-Ton competition - the review process for new apps for the Google Play Store can take up to 1 week until approval and there's only 1 week left until the submission deadline

#BuildInPublic
What's the best free tool for generating a Privacy Policy and T&Cs for a new app?

#BuildInPublic
βœ… Authentication

Easily sign up and sign into accounts with an One-Time Password (OTP)

Powered by Supabase ⚑️

The great design and implementation of these screens which was done by my girlfriend allowing me to focus the Supabase implementation
Who has the best static map solution? πŸ“

A. Google Maps
B. HERE
C. Mapbox
D. Another provider (Let me know with a reply)

With Google Maps costing $2 USD per 1000 requests it's not the ideal for trying to keep costs low
First version of the account page done πŸ™Œ

ℹ️ Further information

1. The language will be English only initially but the app will be available in Spanish in the future too

2. The currencies supported will be Colombian Peso (COP) and US Dollar (USD)

A huge reason for supporting USD is because the United States is the #1 country of origin for the international travellers who visited Colombia between January and May in 2024 but also because it's one of the most popular currencies in the world
Listing page redesigned from web to mobile

ℹ️ Further info

1. The carousel at the top is from Material3 and is available in the latest Flutter 3.24 version to use

2. I’m not happy with the web design, I feel there’s a lot of wasted space which I could make better use of and so will likely make adjustments before web is released to the public

3. Floating action button allows the user to enquire about the apartment directly to the host

4. With Google Maps charging $2 per 1000 requests to their Static Map API I’ll be looking at alternatives such as OpenStreetMap and Mapbox before public release

5. Map design will be later updated to show a boundary around the area where the apartment is instead of a pin - this was a recommendation gathered from a meeting with people working in the industry in MedellΓ­n as it helps avoid security issues
Testing a cross-post on Twitter, Farcaster and Bluesky with Yup.io

#BuildInPublic
My SR card reward for winning U23 SR D1 straight in to take the armband this GW
Home screen redesigned from web to mobile

ℹ️ Further info

1. The favourite icon in the top left of the image was planned for web since I've switched to focus my attention on mobile due to @RevenueCat's competition it hasn't been done

2. Iconography have been updated since the last web screen I shared

3. The same design will be reused for the favourites screen as this lets me move faster on to the next item on the TODO list

4. I feel a lot of space is wasted at the sides and a flatter design may look cleaner and I'll explore this later
What time do you wake up during the week? ⏰

I wonder how many people on Farcaster are part of the 5AM club

https://frame.weponder.io/api/polls/10405
What's the best cross-posting app?

Ideally would like to share the same content to Threads, Twitter, Bluesky, LinkedIn and Warpcast
One of my favourite ways to know how my app looks for a wide variety of devices is by making use of Widgetbook πŸ’» πŸ“±

Sneak peak at WIP for the conversion of the design from web to mobile πŸ‘€
Difficult to decide what to do with this card reward

I've already got Debast from the same collection so got an added 1% bonus for his scores but I have read Leoni is not a guaranteed starter at Anderlecht

Keep or sell?
Incredible art located at Comuna 13

Felt very fortunate that some of the local people who we met during our travels in the area shared some of their own stories about their experiences in recent times and in the past
I love it when a plan comes together
Flutter is about to get a lot more popular
IT HAPPENED 😱

I won a card from one of the box rewards on Sorare Rivals
One day I'll wake up and there'll be a Build In Public channel here

Please @dwr.eth πŸ™
Flutter's hot reload feature provides an incredible developer experience by showing code changes pretty much instantly

However it's frustrating waiting for an emulator to launch before you can run your app

Gone is that frustration thanks to this awesome plugin by Norbert Kozsir πŸ™Œ

https://tinyurl.com/m8f3d7ws