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

Image of Datadog

How to Diagram Your Cloud Architecture

Cloud architecture diagrams provide critical visibility into the resources in your environment and how they’re connected. In our latest eBook, AWS Solution Architects Jason Mimick and James Wenzel walk through best practices on how to build effective and professional diagrams.

Download the Free eBook

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay