Shopping List App Built Using Swift

Overview

ShoppingList

2021-11-03.11.03.06.mov
2021-11-03.11.03.49.mov

사용한 것

  • Realm
  • Alert
  • ActionSheet
  • UITableView -> Edit, Swipe

주요 기능

MongoDB, Realm을 활용한 쇼핑 리스트 추가 기능 UserDefaults와 Realm의 차이점 UserDefaults는 String, Int 등의 간단한 단일 데이터를 저장하는데 적합하기 때문에, 객체 형태로 여러 데이터를 저장하고 관리하는데 어려움이 있음..

리팩토링

  • sorterd(byKeyPath: , ascending)을 해서 구현했는데 다시 수정하는 것 까지는 구현하지 못함..

시간 잡아 먹은 부분

  1. 시간을 가장 많이 잡아 먹은 부분이,, 우선 폴더를 옮겨서 경로 에러가 발생해서 수정하는데 한참 걸림 ...
  2. 정렬하는 부분에서 sort를 사용하면 된다는 것은 알았는데 찾아보는데 꽤 걸림
  3. 과제하면서 제일 화난 부분이 .. 처음에 Cocoapods으로 Realm을 사용했는데 ㅋㅋ 푸시할라고 하니까 100MB 넘어서 git-lfs로 ,, 해결할라 했는데 이게 잘 안되가꼬 SPM으로 다시 설치해서 사용했는데 .. UptoNextMajorVersion으로 설치했는데 계속 에러가 발생했음.. 결국 Dependency Rule을 Branch로 바꿔서 해결..
You might also like...
IOS-Quiz-App- - A trivia quiz app built with Swift using MVC structure

Quiz App A trivia quiz app built with Swift using MVC structure. Default Quiz

SwiftUI movies list using The Movie Database (TMDB) API

MyMoviesList About MyMovieList is an application that uses The Movie Database (TMDB) API and is built with SwiftUI. It demo of some SwiftUI (& Combine

A todo list iOS app developed with swift5 and coredata to persist data, this app help people organise their tasks on categories.
A todo list iOS app developed with swift5 and coredata to persist data, this app help people organise their tasks on categories.

A todo list iOS app developed with swift5 and coredata to persist data, this app help people organise their tasks on categories. The app is simple, intuitive, and easy to use and update tasks informations.

Comet Scout App Built Using Swift

Logo Comet Scout Inspiration The first week at UTD was a terrible experience for us. We were late for most of our classes as we couldn't remember wher

Riddler is a riddle game built as a native iOS app in Swift using SwiftUI
Riddler is a riddle game built as a native iOS app in Swift using SwiftUI

Riddler is a riddle game built as a native iOS app in Swift using SwiftUI. It includes 50 challenging riddles with hints for when you get stuck. The game tracks your stats so you can compare your performance against your friends, and see who can answer all 50 riddles the quickest.

iOS app that detects LaTeX symbols from drawings. Built using PencilKit, SwiftUI, Combine and CoreML for iOS 14 and macOS 11.

DeTeXt Finding the symbol you want to use in LaTeX can be hard since you can't memorize all the possible commands and packages for every symbol you mi

A simple To-do list app build for iPhone, iPad and Apple Watch in Swift
A simple To-do list app build for iPhone, iPad and Apple Watch in Swift

A simple To-do list app build for iPhone, iPad and Apple Watch in Swift

This is a repository with an app that shows a list of posts and where you can access the detail of each of them
This is a repository with an app that shows a list of posts and where you can access the detail of each of them

PostsApp This is a repository with an app that shows a list of posts and where you can access the detail of each of them Dependencies You need to inst

iOS App to display game lists and details with the ability to add games to your favorites list and see metacritic ratings.
iOS App to display game lists and details with the ability to add games to your favorites list and see metacritic ratings.

Game Data System - GDS Author: Heitor Silveira ([email protected]) iOS App to view games from various platforms, their description, release

Comments
  • [#3] Day27 과제

    [#3] Day27 과제

    백업하기

    • 사용자의 아이폰 저장 공간 확인
      • 부족: 백업 불가
    • 백업 진행
      • 어떤 데이터도 없는 경우라면 백업할 데이터가 없다고 안내
      • 백업 가능한 파일 여부 확인 realm, folder
      • Progress + UI 인터렉션 금지
    • zip
      • 백업 완료 시점에
      • Progress + UI 인터렉션 허용
    • 공유화면

    복구하기

    • 사용자의 아이폰 저장 공간 확인
    • 파일 앱
      • zip 파일 아닌 애들 걸러
      • zip 파일 선택
    • zip -> unzip
      • 백업 파일 이름 확인
      • 압축해제
        • 백업 파일 확인 : 폴더, 파일 이름
        • 정상적인 파일인가
    • 백업 당시 데이터랑 지금 현재 앱에서 사용중인 데이터 어떻게 합칠건지에 대한 고려
      • 백업 데이터 선택
    feat 
    opened by seungchan2 0
Owner
Seungchan
ㅋㅋ.. ㅋㅋ..
Seungchan
A shopping app fully made in SwiftUI for iOS 14.1.

A shopping app fully made in SwiftUI for iOS 14.1.

null 19 Dec 14, 2022
Todo-list - Simple todo list app written in Swift

About TodoApp TodoApp is sinmple todo list app that I created in my free time, i

null 2 Aug 30, 2022
Basic Todo list application built using the new SwiftUI framework and Core Data

Dub Dub Do - A sample TODO List Application in SwiftUI Updated for Xcode 11.5 This is a basic app that lets you create a list of todos, mark them as i

Stephen McMillan 67 Sep 28, 2022
RippleQueries is an iOS application built as assessment task at Ripple Egypt. Built Using MVVM (Model-View-ViewModel) and Clean Architecture concepts

RippleRepositories RippleRepositories is an iOS application built as an assessment task at Ripple Egypt. Built Using RxSwift & MVVM (Model-View-ViewMo

Muhammad Ewaily 3 Sep 16, 2021
In this mini app covered the concepts like basics of SwiftUI and Navigations and Animations and List with CRUD functions and MVVM and App Launch and App icons adding and also applied persistence using UserDefaults Concept.

TodoList In this application used the concepts from the beginner level project of SwiftUI_Evolve_1 The following concepts covered in this mini app Swi

Sivaram Yadav 2 Dec 4, 2021
E-commerce app built in SwiftUI. Built in the course SwiftUI Masterclass in Udemy.

Touchdown-SwiftUI E-commerce app built in SwiftUI. Built in the course SwiftUI Masterclass in Udemy. Main components and concepts used: @EnvironmentOb

Jorge Martinez 5 Aug 18, 2022
A grocery list app for families written in Swift using Firebase Realtime Database

FamiList | Grocery list app in Swift FamiList is a grocery list app for families written in Swift using Firebase Realtime Database. You can add differ

Wasan Ibrahim 2 Jul 31, 2022
An example to-do list app using SwiftUI which is introduced in WWDC19

SwiftUITodo SwiftUITodo is an example to-do list application using SwiftUI which is first introduced in WWDC19 keynote. Requirements Xcode 11 Beta Swi

Suyeol Jeon 701 Dec 23, 2022
A to-do list app using SwiftUI and combine with restful api.

Todo Combine SwiftUI It's an experiment project for the brand new SwiftUI + Combine + restful API with dark mode Build follow restfult to-do-api to ru

jamfly 14 Feb 21, 2022
Todo-app-swift- - A Todo Lists app built using swift

TODO-Lists App Available on the App Store What is this? This is a todo app I mad

Kushal Shingote 3 Feb 20, 2022