240823 – MOOVPAD Web App – Refactoring Approach

Screenshot 2023-09-29 212851

Abstraction Methods

Tonight and over the weekend, I'll be working on more of the abstraction of the markup and code. This involves taking UI elements that were previously used for individual, single use UI screens, and generalising them so the same elements can be used throughout the MOOVPAD Web App. For example, normal buttons, toggle switches, textboxes, and dropdowns.

Screenshot 2023-07-28 171646

I'm actually doing this work while building the new versions of the UI screens. And this means the process takes a bit more time to complete each UI screen initially because both the markup and UI code methods needing to be refactored accordingly. But the goal is to have, for example, ten buttons in the markup that can all be used as needed for any UI screen.

I can actually hear the gears in my brain screaming at me 🙂

Stay awesome,

EMH

Screenshot 2023-11-14 134618

HOW MOOVPAD IS BEING BUILT

For the overview of how MOOVPAD apps are being developed, the reasoning behind particular decisions during development, policies, and more in relation to all the technical things, please see the link to the left.

This will be an ongoing work in progress, and will always be linked to the bottom of each upcoming Blog post.