DEV Community

Timothy Broome
Timothy Broome

Posted on

First Vertical - log a time period against a user - iPhone app to Supabase - WIP

It could be a contentious view; but before every view and pixel are designed I like to establish some real tangible functionality first. I find it really helps the design process to have usable functionality in your hand that you can interact with and consider.

I don't advise spending a lot of time on this initial scaffolding version; produce the minimum that provides some kind of useful functionality.

Ultimately and pragmatically it's better to finish some primitive but useful screens, then a design masterpiece that's never implemented. In a real-world project continuous delivery gives assurance and peace of mind to stakeholders.

Create Universal Swift Ui App

Create Supabase Project and setup the iOS Supabase client

Scaffold initial screens and basic navigation

  • Login
  • Log time
  • Time list

Setup basic log-in, log-out screens

Create time-log screen

Create time-list screen


Useful resources

Swift Programming Language Reference

Supabase - Swift Database & Auth

Top comments (0)