Skip to main content
โ† Made with Bravo
Made with Bravo January 26, 2022 ยท 15 replies

A swim club app

Archived from the Bravo community forum (2021โ€“2026). Some answers may refer to older versions of Bravo.

Hi everybody ๐Ÿ‘‹๐Ÿผ

I share to you the links to an app I made for a swimclub. For this, I started to learn Figma that I absolutely didnโ€™t know before, I had to learn how an API works and so on..

Here is the link for AppStore :
https://apps.apple.com/be/app/msc-swimming-team-dison/id1606745173?l=fr

Here is the link for PlayStore :
https://play.google.com/store/apps/details?id=app.bravostudio.A01FNH89GB3DV5Q0VPRQDY755Q4

Iโ€™m taking advantage of this thread to ask you if you guys could
- check this app and give me feedback
- throw ideas on how I could display swimmers best times in a specific format (0:00,00) instead of having the seconds (so 1:01,00 instead of 61)
- throw other ideas ๐Ÿ’ก ? ๐Ÿ˜

15 replies

Javier Felipe Bravo team January 27, 2022

Looks greatย ! Congrats and thanks for sharing :)

Christina Chen Bravo team January 27, 2022

Nice and clean design! Thanks for sharing ๐ŸŒŸ

Regarding the time format:
Which backend are you using for the content? For example, Airtable has a "duration" type column which automatically display seconds to h:mm:ss.ss format

Bastos January 27, 2022

Thanks, glad you like it ๐Ÿ˜

Oh thatโ€™s weird ! I use Airtable and I use the duration field you are talking about.

Here are my fields and what the app returns :

Christina Chen Bravo team January 27, 2022

I see!
It seems the Airtable API sends the duration value in text format rather than the time format (so the data received is 126.29 instead of 2:06,26).
In this case, your best option is to convert the duration column into a text column and manually input the time in "m:ss,ss" format.

Bastos January 27, 2022

yep, thatโ€™s the solution I wanted to avoid ๐Ÿ˜…

I have 60+ columns to convert ๐Ÿ˜ญ

Valter January 28, 2022

Hiย ย ! Just for you to know that your app have country download restrictions.

Bastos January 28, 2022

Ow.. weird because I selected all the countries for both Android and iOS. And I saw users from Brazil and US downloaded the app.

On which the platform are you ?

Bastos January 29, 2022

Should be available on Android everywhere now ๐Ÿ˜ƒ I don't how long it takes for the update to be live.

Bastos February 4, 2022

Found a solution to this problem. Maybe it can be simplified but it exists and it works haha.

What is does :
- duration storage from seconds to hundredths
- separation in 3 parts (minutes, seconds, hundredths)
- concatenation with ":" and "," to format like this -> mm:ss,SS

Be careful, here's the (really simple) formula ๐Ÿ˜‚

CONCATENATE(IF(LEN(ROUNDDOWN(Temps*100/6000,0)&"")=1,"0"&ROUNDDOWN(Temps*100/6000,0),ROUNDDOWN(Temps*100/6000,0)),":",IF(LEN(ROUNDDOWN(((Temps*100)-ROUNDDOWN(Temps*100/6000,0)*6000)/100,0)&"")=1,"0"&ROUNDDOWN((Temps*100-ROUNDDOWN(Temps*100/6000,0)*6000)/100,0),ROUNDDOWN((Temps*100-ROUNDDOWN(Temps*100/6000,0)*6000)/100,0)),",",IF(LEN(ROUND(Temps*100-ROUNDDOWN(Temps*100/6000,0)*6000-ROUNDDOWN((Temps*100-ROUNDDOWN(Temps*100/6000,0)*6000)/100,0)*100,0)&"")=1,"0"&ROUND(Temps*100-ROUNDDOWN(Temps*100/6000,0)*6000-ROUNDDOWN((Temps*100-ROUNDDOWN(Temps*100/6000,0)*6000)/100,0)*100,0),ROUND(Temps*100-ROUNDDOWN(Temps*100/6000,0)*6000-ROUNDDOWN((Temps*100-ROUNDDOWN(Temps*100/6000,0)*6000)/100,0)*100,0)))

Christina Chen Bravo team February 8, 2022

๐Ÿ‘ Awesome! No code yes formula ๐Ÿ˜‚
Did you create one formula column for all 60+ duration column? or one each?

Bastos February 8, 2022

I adapted the formula for each field so I have double columns ๐Ÿ˜…
Lucky AT doesnโ€™t charge columns but rows haha

Wrote something in this thread and want it removed? Request removal

Still stuck?

Ask the community on Discord

This archive is read-only. New questions, office hours and product updates now happen in the Bravo Discord.

Join the Discord