Dev90X: Zero to App in 90 Days

Dev90X: Zero to App in 90 Days

By Jack Cotton-BrownTechnology
Download on the App Store

Dev90X: Zero to App in 90 Days episodes

  • Day 59: CodingEveryDamnDay. Working with... Swift Playgrounds, Learn to Code 2, Coda, Harry.

    Discussion:

    • Writing code is a complex problem solving process that needs to be exercised as often as possible.
    • I’m going to implement a new habit of writing or modifying at least 1 line of code every day.
      • I expect this will not be as straightforward as it sounds.
      • Will likely require reading a decent amount of code first as a pre-requisite to making any modifications.
      • Progress Update:

        • Crafting the leaderboard in Coda
        • Video editing workflow set up
        • Re-organising the Handstander Project in Coda - ticking off all the old questions and tasks.
        • Learn to Code 2 - completed 1 challenge.
          • Tried to cheat at it, and by trying to cheat I learned a lot.
          • dev90x.com

            12 min
          • Day 58: The covid time-tax. Working with... Harry, YouTube Videos.

            Discussion:

            • Trying to plan group events in a time when restriction rollouts are applying to unvaccinated people.
            • Increased complexity to account for in what used to be ordinary tasks.
            • Progress Update:

              • Working on the “how” of the handstand leaderboard product.
              • Checking out handstand competitions on YouTube.

              • dev90x.com

                14 min
              • Day 57: My A/C was blowing cigarette smoke on my face. Working with... No sleep, Swift Playgrounds, Coda.

                Discussion:

                • I couldn’t sleep last night.
                  • Cigarette smoke in my room
                  • Missed dinner and was hungry
                  • My snack gave me mild food poisoning, lol.
                  • Dopamine detox FTW!
                  • Supposed to have a dopamine detox day today, but the podcast...
                  • The podcast is a consistency challenge. Can I be consistent with something for 90 days straight?
                  • I was going to save mentioning this until the end, but... I don’t exactly recommend doing this.
                  • I would probably be watching Ted Lasso right now if it weren’t for the podcast though.
                  • Good news: Did yoga, breathwork and meditation this morning with my friend Ester, and I feel inspired to make this a habit again.
                  • Progress Update:

                    • 7 coding challenges in Swift playgrounds
                      • Initialising objects
                      • Initialising objects with properties
                      • arguments and parameters
                      • using switch case correctly
                      • Made the Coda account for Handstander, and started the leaderboard page
                      • The new iPhones have better battery, which spells good news for apps like Handstander.
                      • dev90x.com

                        15 min
                      • Day 56: Meeting with an early stage product specialist. Working with... Jonas, Harry, Viability Strategy.

                        Progress Update:

                        • Finally a proud member of the Apple Developer Program!
                        • New strategy:
                          • Validate app ideas manually before building them.
                          • Longest Handstand Leaderboard (Do people want to compete on a leaderboard?)
                          • Building and engaging our community
                          • Various different challenge modes can be manually validated via the community.
                          • New Ideas:
                            • Handstand Heat Map - a map grid which shows where handstands are happening around the world.
                            • Change the colour of grid squares by doing handstands.
                            • King of the grid game - plant your flag by doing the most handstands on that grid square. People can click the grid to go to your profile.
                            • Handstands near me - the app sends notifications to people in the nearby area for you to connect to/follow. Get followers by doing handstands.
                            • dev90x.com

                              19 min
                            • Day 53: The Quirks of Learning Xcode. Working with... Xcode, Playgrounds, Swift Documentation, YouTube.

                              Discussion:

                              • It’s funny how you can do something one time, then try to do it again and run into roadblocks the second time.
                              • Progress Update:

                                • Plugged in Handstand Vision 2 into the Xcode project.
                                • Created a basic git system on my mac.
                                • Implemented my first working sound effect into the app. Unfortunately it creates a lag effect while the code tried to continue running synchronously.
                                  • Need to find a way to run the sounds effect on a different thread?
                                  • Implemented the basic logic structure in my code using switch statements and arrays of labels.
                                  • Harry has his bunch of progress items as well
                                  • 9 min
                                  • Day 51: I am now a subject domain expert in a very specific niche. Working with... Taking some down-time.

                                    Discussion:

                                    • Talking to Felix, an experienced ML programmer who has worked in robotics, I realised I am no longer a beginner when it comes to training AI models, and I am approaching expertise when it comes to training an action classifier for an iOS app.
                                    • Progress Update:

                                      • Completed a data set for ideal handstand conditions of just over 20 videos. Tested the model in ideal scenarios, and it performs decently well on all of them. It’s probably time to build the logic layer now and implement that into the app for further testing.
                                      • Developer program still pending.
                                      • Learned that apps auto delete themselves from your phone after 7 days if you have not paid for the developer program.

                                      • dev90x.com

                                        9 min

                                      About Dev90X: Zero to App in 90 Days

                                      From the publisher's feed

                                      Join me on my journey to ship an app in 90 days from near-zero developer experience.