Skip to content

YevhenBiiak/SwiftUI

Repository files navigation

SwiftUI

My implementation of projects from SwiftUI course by SwiftBook

Planner App

More GIFs and screenshots

Description

This project is an iOS application designed to help users manage their daily tasks. With the app, users can easily view and organize their tasks based on the day they created them. The app also provides a feature that allows users to add new tasks as needed.

In addition, the app includes a variety of features designed to enhance the user experience. For example, there is a month picker that allows users to easily navigate to a specific month. Similarly, the day picker allows users to select a specific day and view all the tasks created on that day. Moreover, the app provides an indicator that shows the number of tasks created on a particular day, allowing users to quickly identify their busiest days.

App Features

  • View tasks based on the day they were created
  • Add new tasks as needed
  • Add a category for the task
  • Define task duration for created category
  • Chose category for task being created
  • Month picker for easy navigation to a specific month
  • Day picker for selecting a specific day
  • Indicator that shows the number of tasks created on a particular day

Used Frameworks

  • SwiftUI
    Used UI Elements Additionally
    NavigationStack @State
    NavigationLink @Binding
    GeometryReader @EnvironmentObject
    Text @ViewBuilder
    Image @ToolbarContentBuilder
    Button
    TextField
    Form
    List
    ForEach
    TabView
    ScrollView
    LazyVGrid
    ToolbarItem
  • Combine
    ObservableObject
    @Published
  • Foundation: encoding/decoding JSON, Calendar, Date

Used Technology Stack

  • Swift
  • Xcode
  • JSON

Other Apps

About

My projects from SwiftUI course by SwiftBook

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages