My implementation of projects from SwiftUI course by SwiftBook
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.
- 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
-
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
Swift
Xcode
JSON