Skip to content

ToDoList is a basic note-taking app developed using SwiftUI. The purpose of this project is to experiment with and gain a deep understanding of data flow, property wrappers, modifiers, and other features in SwiftUI.

Notifications You must be signed in to change notification settings

yasuntimure/ToDoList

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 

Repository files navigation

ToDoList

ToDoList is a basic note-taking app developed using SwiftUI. The purpose of this project is to experiment with and gain a deep understanding of data flow, property wrappers, modifiers, and other features in SwiftUI.

The app utilizes Firestore for its database needs. Additionally, the app includes login and registration pages, enabling you to store real-time data. Consequently, you can use this app as a to-do list, as it provides all necessary features right from the initial phase.

Features

  • SwiftUI for UI development
  • Firestore for database
  • Login and Registration functionality
  • Real-time data storage
  • Comprehensive to-do list features

Previews

Project Structure

The project is structured as follows:

  • ToDoList.xcodeproj: Contains the Xcode project files.
  • ToDoList: Contains the main app files.
    • App: Contains the main app file and Google services info.
    • Extensions: Contains various Swift extensions used in the project.
    • Flow: Contains the main components of the app, including views and view models for Home, Login, Main, NewItem, Profile, Register, and ToDoList.
    • Model: Contains the data models used in the project.
    • Resources: Contains the app's assets and utility files.

Usage

To use this project, clone the repository and open ToDoList.xcodeproj in Xcode. Make sure you have the necessary credentials to connect to Firestore for the database functionality.

About

ToDoList is a basic note-taking app developed using SwiftUI. The purpose of this project is to experiment with and gain a deep understanding of data flow, property wrappers, modifiers, and other features in SwiftUI.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages