Making an app before my subscription expires

Hi!
My name is Alvaro, I am a 22 yo old guy from Spain. I have a little background with coding in C# and touched other lenguajes like python or java (and a very tiny bit of css).

About a year ago decided that I wanted to start learning new things so that I could have the future I wanted. I didn’t really like having soulless jobs that were not filling me, so I started My IOS development journey here in code with Chris.

After a few months I stopped doing the course to try others things that I have always wanted to do but always thought to be impossible for me such as 3D modeling or game development. Quickly I realized that the more you spread your focus the less you do in any department and the more motivation you require to continue.

So a few weeks ago decided to come back to the course before it expires (in a month from the time this is written) and do it all and focus solely on this. Try to learn and enjoy it as much as I could. And I did it.

(Don’t really recommend because I had to watch most videos at 1.75x speed, but never at the cost of not understanding something)

I am now on my first app capstone and will be updating my journey to publish an App, if I get to do it in time.

Thank you for reading me, and I will keep you posted!

1 Like

Update Wednesday 9, October 2024:

I have come up with an app Idea to make and its minimum requirements to be a viable product and test its performance.

The idea is an App to make sports matches and set the score as you play them and or after you played them. This is an app in my opinion perfect for the Apple Watch because as you play the match (for example tennis or soccer) you can press the button or screen to set the point that has been scored and easily set the scorer and team (this will be an easier or harder task for the user depending on the UI I make, so it better be good).

This app would let you make the match while you play it, or see it being played, as well as making a match that has already finished and want to have it stored. A match would have a score, teams, players in each team, and players that scored. Also would give stats based on who wast the best player and some graphics depending on the information available. For each sport, the way of making matches and saving its information would be different to match (no pun intended) the necessities of the person playing or practicing that sport.

Ideally, you could see the matches of other people searching by their user, the team or the place where it was played and they could see yours. There would be a tab to save your practice matches so that no one can see this or just the people that played that match with you.

The minimum requirements for this app are:

  • You can make matches and save them in your phone
  • You can make teams so that when you make the match can select and existing team
  • You can create a team on the fly if it doesn’t exist while the match is being created
  • You can delete and edit existing matches
  • You can edit and delete existing teams
  • You can select if you want to start a match or create a finished match
  • If you start a match the UI changes letting you add points to teams with a tap ( two taps max)
  • When a match is finished it shows you some stats about the match and can be compared to other matches of the same sport to see your performance
  • Edit: The base app will only able to make padel and tennis matches.
    ( There are sports to select when creating a match, changing the way you add score and teams)

I think the “social” part of this app should be for a more completed version, and I have no idea how to set that up yet (and I believe I would have to invest money on a server to store the users data).