Simple App for Creating and maintaining list of goals to be achieved.

Related tags

Layout swift ios uikit
Overview

Goal-App

Simple App for Creating and maintaing list of goals to be acheived. Created while following this desgin: https://dribbble.com/shots/14772731-Team-Management-App-Concept-3 Screenshot 2022-08-23 at 11 37 11 PM

Current App UI

Home screen Personal goal screen Add new goal screen Alert message
Screenshot 2022-08-24 at 11 00 16 PM Screenshot 2022-08-27 at 11 26 59 PM Screenshot 2022-08-24 at 11 05 55 PM Screenshot 2022-08-24 at 11 06 01 PM

Current Implementation completed:

  • Home screen which dispalys the Goal progress
  • Add new goal screen
  • Personal goal screen to view all the goals

Future plan:

  • Use Firebase for the auth and database
  • Create login screen to use the Firebase
  • Create cache to maintain data locally
Comments
  • Add Tab view controller with Profile activity and home view

    Add Tab view controller with Profile activity and home view

    Is your feature request related to a problem? Please describe. Need to add a tab view with Home , Activity and Profile screen

    Describe the solution you'd like Add a tab with Home for Current UI and On activity to show all the activity of the user related to the goals, in the profile view user should be able to change his profile contents.

    Describe alternatives you've considered Just add a profile view using a single button on the home screen and show activity on the profile screen.

    Additional context Add any other context or screenshots about the feature request here.

    enhancement UI Back End 
    opened by keertirajmalik 2
  • Accuracy progress bar not showing

    Accuracy progress bar not showing

    Describe the bug Progress circle for the accuracy in the Home Screen is not showing valid data

    To Reproduce Steps to reproduce the behavior:

    1. Login to app

    Expected behavior Accuracy is to be calculated using the total number of task user got and number of task completed.

    Screenshots image

    Smartphone (please complete the following information):

    • Device: All supported
    • OS: All supported
    • Version: All

    Additional context Calculate the accuracy using formula: No of task completed / total number of task

    bug Back End 
    opened by keertirajmalik 1
  • POC: Use Diffable Data Source instead of Data source for the TableView

    POC: Use Diffable Data Source instead of Data source for the TableView

    Is your feature request related to a problem? Please describe. Seems more convenient for our use case.

    Describe the solution you'd like https://www.youtube.com/watch?v=Q2SmtfaxuW8 https://developer.apple.com/documentation/uikit/uitableviewdiffabledatasource

    Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

    Additional context Read the Apple document and watch the video and check if we can use this in our app.

    enhancement Back End 
    opened by keertirajmalik 1
  • Add Profile screen

    Add Profile screen

    Is your feature request related to a problem? Please describe. Add profile screen to app to handle the user related data.

    Describe the solution you'd like Add the profile button on the tab bar and in the profile page we can handle profile image, user name, and any other data we want to store.

    Describe alternatives you've considered Make data fixed. un updatable.

    Additional context Collect the user details while sign up is completed before showing the Home Screen.

    enhancement UI Back End 
    opened by keertirajmalik 0
  • 4 add login screen to support the firebase

    4 add login screen to support the firebase

    Added login and signup screen which uses firebaseAuth for authentication screen UI:

    Login screen | Sign Up screen :-------------------------:|:-------------------------: Screenshot 2022-09-14 at 9 48 42 PM | Screenshot 2022-09-14 at 9 48 49 PM

    opened by keertirajmalik 0
  • Format code using the Swift format Toold

    Format code using the Swift format Toold

    Is your feature request related to a problem? Please describe. Format the code using swiftformat tool

    Describe the solution you'd like Install the swiftformat using the brew to local

     brew install swiftformat
    

    Describe alternatives you've considered Using swiftlint which handles the linting and code smells

    Additional context run once feature implementation is complete. before creating PR.

    swiftformat .
    
    enhancement 
    opened by keertirajmalik 0
  • Created Screen to Add new goals

    Created Screen to Add new goals

    Added a new screen that is used to add new goals to the list it takes the Goal name, created date, and due date as input and creates a new goal using those values. Also, all 3 values are compulsory without a goal name error alert is displayed.

    Add new goal screen | Alert message :-------------------------:|:-------------------------: Screenshot 2022-08-23 at 9 54 23 PM | Screenshot 2022-08-23 at 10 07 34 PM

    opened by keertirajmalik 0
  • Add Push notification for overdue goals

    Add Push notification for overdue goals

    Is your feature request related to a problem? Please describe. I need to be informed when the Goal is overdue.

    Describe the solution you'd like I want a Push notification when a goal overdue is near to remind me about it.

    Describe alternatives you've considered None

    Additional context create push notifications using APN (apple push notification service).

    opened by keertirajmalik 0
Owner
Coding Monkey
Coding Monkey
Creating an iOS Library the Right Way

AppCircleSampleProject Installation Cocoapods AppCircleSampleProject is available through CocoaPods. To install it, simply add the following line to y

Ferhan Akkan 3 Aug 1, 2022
RMIT SSET Contact List iOS app!

RMIT SSET Contact List "The Contact List is Long, The Circle is Small!" ?? Description This is an iOS application, inspired from the traditional phone

Tom Huynh 3 Nov 17, 2022
LazyHList: Horizontal list with lazy loading with dequeueing

LazyHList LazyVStack and LazyHStack does load content lazly however they do not

Sezer Tunca 0 Dec 17, 2021
A curated list of Open Source example iOS apps developed in Swift

 A curated list of Open Source example iOS apps developed in Swift. An amazing list for people who are beginners and learning ios development and for ios developers who need any example app or feature.

Jogendra 752 Dec 31, 2022
A iOS SwiftUI framework for displaying data from an api inside a List.

FeedListKit FeedListKit is a high level framework for representing data from an Api inside a SwiftUi List. It automatically handles refreshing and loa

Knoggl 3 Nov 2, 2022
Simple Catalyst example (Mac idiom) of a grid-based app populated with photos, with dynamic cell layout switching

Catalyst Photo Grid Simple Catalyst example (Mac idiom) of a grid-based app populated with photos that can animate its cells between two different lay

Steven Troughton-Smith 56 Nov 14, 2022
A simple checklist app using UIKit

UIKit Checklist App Data Persistence Icon Selector Notification Scheduling Multi

Xiao Quan 全笑 0 Dec 27, 2021
UIKit Practice Project – Simple app to store names along with photos of people you've met

People UIKit Practice Project #10 – Simple app to store names along with photos of people you've met Cool Features Light & dark mode support Responsiv

foxster.mp4 2 Nov 28, 2022
Breezz: an application with which it is easy and simple to practice breathing exercises and meditation

breezz will help you relax Breezz is an application with which it is easy and si

dumojo 1 Jan 18, 2022
Swift-picker-views - inline single and multi picker views for UIKit. Without tableview! Easy and simple

swift-picker-views Inline single and multiple picker views for UIKit. No tablevi

IBRAHIM YILMAZ 2 Jan 31, 2022
The ultimate API for iOS & OS X Auto Layout — impressively simple, immensely powerful. Objective-C and Swift compatible.

The ultimate API for iOS & OS X Auto Layout — impressively simple, immensely powerful. PureLayout extends UIView/NSView, NSArray, and NSLayoutConstrai

PureLayout 7.6k Jan 6, 2023
MyLayout is a simple and easy objective-c framework for iOS view layout

MyLayout is a powerful iOS UI framework implemented by Objective-C. It integrates the functions with Android Layout,iOS AutoLayout,SizeClass, HTML CSS float and flexbox and bootstrap. So you can use LinearLayout,RelativeLayout,FrameLayout,TableLayout,FlowLayout,FloatLayout,PathLayout,GridLayout,LayoutSizeClass to build your App 自动布局 UIView UITableView UICollectionView RTL

欧阳大哥2013 4.2k Dec 30, 2022
Written in pure Swift, QuickLayout offers a simple and easy way to manage Auto Layout in code.

QuickLayout QuickLayout offers an additional way, to easily manage the Auto Layout using only code. You can harness the power of QuickLayout to align

Daniel Huri 243 Oct 28, 2022
A simple game application using SpriteKit, physics, blend modes, radians and CGFloat

Pachinko A simple game application using SpriteKit, physics, blend modes, radian

NIKOLAY NIKITIN 1 Oct 20, 2022
Declarative Auto Layout in Swift, clean and simple

Tails Tails is a take on declarative Auto Layout. If you don't like typing (like me), it might be your kind of thing! Tails is written in Swift and cu

Nick Tymchenko 17 Jan 31, 2019
This is a simple chat application made in Swift using send and receive interface.

Flash Chat ????‍♂️ Overview This is a simple chat application made in Swift using send and receive interface. ⚙️ How it works The user needs to first

Sougato Roy 2 Aug 4, 2022
Very simple swipe-to-dismiss, supporting Auto Layout and dynamic heights

PanelPresenter Add swipe-dismiss logic to your view controller, supporting Auto Layout and dynamic heights. Installation Add this package to your proj

Pim 3 Aug 23, 2022
Simple static table views for iOS in Swift.

Simple static table views for iOS in Swift. Static's goal is to separate model data from presentation. Rows and Sections are your “view models” for yo

Venmo 1.3k Jan 5, 2023
iOS simple project to create half-screen modal view controller with pan

Simple Half-screen view controller, draggable and less code (learning purpose)

Mohd Hafiz 123 Dec 17, 2022