Git Product home page Git Product logo

swiftui's Introduction

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

swiftui's People

Contributors

yevhenbiiak avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.