Skip to content

avintech/WFBFitness-ios

Repository files navigation

WFBFitness

Project Overview

WFBFitness is an iOS application developed as a personal exploration into SwiftUI. This project was an opportunity to delve into various methodologies of app development using SwiftUI, showcasing an exploration of different techniques and approaches in iOS app development. The repository highlights this unique journey of creation and learning.

The app integrates Firebase for authentication and MySQL for database management, providing a comprehensive tool for fitness enthusiasts to track and manage their routines. Features include workout monitoring and progress logging, all through a user-friendly interface developed using SwiftUI.

This project serves as a practical example of modern iOS app development, demonstrating the application of various technologies in a real-world scenario. While not fully complete, it stands as a valuable repository of knowledge and experimentation in iOS app development.

Technologies Used

  • Firebase Database
  • Firebase Authentication
  • MySQL
  • SwiftUI
  • PHP - For creating a REST API

UI/UX Design

Thoughts and Reflections

Developing WFBFitness has been an enriching and educational journey, offering a deep dive into iOS app development with SwiftUI. This project allowed for experimentation with various aspects of app development, from backend integration to user authentication and interface design.

Creating a REST API in PHP for server communication and database interaction was a key part of this learning experience. It provided insights into effective backend development and the importance of seamless app-server data exchange.

Implementing diverse authentication methods like Apple Sign In and Google Sign In was also an integral part of the development process, highlighting the need for secure and user-friendly login experiences.

Utilizing Firebase for authentication and database operations enhanced my understanding of cloud-based solutions and their role in dynamic content management within apps.

This project, though not fully complete, has been a significant learning experience, enhancing my skills in various areas of iOS app development and providing a comprehensive view of building functional and user-centric applications.

Links and Acknowledgments

  • REST API Github Repo: Link
  • Firebase
  • Acknowledgments to all contributors and resources that have supported this project.

About

Incomplete SwiftUI Fitness Application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published