SOPKATHON-GROUP11 / Nangman-iOS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Project Title

A brief description of what this project does and who it's for

FruitFruit-iOS

πŸ›  ν”„λ‘œμ νŠΈ μ„ΈνŒ…

  • μ‚¬μš© 라이브러리: Alamofire
  • λ―Έλ‹ˆλ©ˆ νƒ€κ²Ÿ: iOS 15.0
  • λŒ€μ‘ κΈ°κΈ°: iPhone 13 mini, iPhone SE 2

πŸ™ƒ μ„œλΉ„μŠ€ μ†Œκ°œ

μ„œλΉ„μŠ€λͺ…

푸릇 푸릇 (fruit fruit)

μ„œλΉ„μŠ€ ν•œ 쀄 μ†Œκ°œ

일상 속 고맙고 λ―Έμ•ˆν•œ μ‚¬λžŒλ“€μ€ λ§Žμ§€λ§Œ κ·Έ λ§ˆμŒμ„ μ „ν•˜κΈ°λŠ” 쉽지 μ•Šλ‹€.
μ „ν•˜μ§€ λͺ»ν–ˆλ˜ μ†λ§ˆμŒμ„ 푸릇 푸릇을 톡해 λ‚¨κ²¨λ³΄λŠ”κ±΄ μ–΄λ–¨κΉŒ?

πŸ’» μ—­ν•  λΆ„λ°°

μ •μ •λΉˆ 이세진 졜영린
* MyTreeView * WritingView * FruitListView
* PopUpView * FruitDetailView * TabBar
* MyTreeView 🍎 🍎

πŸ“„ Convention

Git

Issue = Branch = PR

Branch Convention

chore/#3-Project-Setting
feat/#3-HomeView-UI
fix/

Issue Convention

ν…œν”Œλ¦Ώ μ°Έκ³ 

PR Convention

ν…œν”Œλ¦Ώ μ°Έκ³ 

Commit Convention

[Chore] κ·Έλƒ₯ 보톡 μž‘μ—… μžˆμž–μ•„μš”.. move, rename
[Feat] μƒˆλ‘œμš΄ μ£Όμš” κΈ°λŠ₯ μΆ”κ°€
[Add] 파일 μΆ”κ°€, 에셋 μΆ”κ°€, etc...
[Fix] 버그 μˆ˜μ •
[Del] μ“Έλͺ¨μ—†λŠ” μ½”λ“œ, 뭐 μ–΄μ©Œκ³  μ‚­μ œ
[Refactor] μ½”λ“œ λ¦¬νŒ©ν† λ§
[Mod] μŠ€ν† λ¦¬λ³΄λ“œ, Xib 파일 μˆ˜μ •
[Docs] Wiki, README 파일 μˆ˜μ •

Code

MARK

// MARK: - @IBAction Properties
// MARK: - @IBOutlet Properties
// MARK: - Extensions
// MARK: - Functions
// MARK: - Initialization
// MARK: - View Life Cycle
// MARK: - Properties
// MARK: - Protocols

μ•½μ–΄

VC: ViewController
TV: TableView
TVC: TableViewCell
CV: CollectionView
CVC: CollectionViewCell

NVC: NavigationController
TBC: TabbarController

넀이밍

@IBAction didTapLoginButton 

func setTableViewCell
func setUI

넀이밍 μ‹œ 동사+λͺ…사... 순으둜

profileImageView: UIImageView
appleTableView: UITableView
  • μ›¬λ§Œν•˜λ©΄ μ€„λ°”κΏˆ λ‚¨λ°œν•˜μ§€ 말자.
  • νŒŒλΌλ―Έν„°, 더미데이터 λ“± κΈΈμ–΄μ§ˆ 경우, 눈치껏 κ°œν–‰ν•˜κΈ°(3~4κ°œλΆ€ν„°)

πŸ—‚ 폴더링 방식

.
β”œβ”€β”€ Common
β”‚   └── Base
β”‚       └── BaseVC.swift
β”œβ”€β”€ Extensions
β”‚   β”œβ”€β”€ Adjusted+.swift
β”œβ”€β”€ Info.plist
β”œβ”€β”€ Network
β”‚   β”œβ”€β”€ APIConstants.swift
β”‚   β”œβ”€β”€ GenericResponse.swift
β”‚   └── NetworkResult.swift
β”œβ”€β”€ Resources
β”‚   β”œβ”€β”€ Assets.xcassets
β”‚   β”‚   β”œβ”€β”€ AccentColor.colorset
β”‚   β”‚   β”‚   └── Contents.json
β”‚   β”‚   β”œβ”€β”€ AppIcon.appiconset
β”‚   β”‚   β”‚   └── Contents.json
β”‚   β”‚   └── Contents.json
β”‚   β”œβ”€β”€ Main.storyboard
β”‚   β”œβ”€β”€ Colorsets.xcassets
β”‚   └── Font
β”œβ”€β”€ Scenes
β”‚   β”œβ”€β”€ LaunchScreen.storyboard
β”‚   β”œβ”€β”€ FruitDetail
β”‚   β”œβ”€β”€ FruitList
β”‚   β”œβ”€β”€ MyTree
β”‚   β”œβ”€β”€ PopUp
β”‚   β”œβ”€β”€ TabBar
β”‚   └── Writing
└── Supports
    β”œβ”€β”€ AppDelegate.swift
    └── SceneDelegate.swift

파트 사진, νŒ€ 사진

스크란샷 2022-05-22 α„‹α…©α„Œα…₯ᆫ 12 19 25

스크란샷 2022-05-22 α„‹α…©α„Œα…₯ᆫ 12 20 55

🧐 κΈ°λŠ₯

κ°€λŠ₯ μ„€λͺ…
λͺ¨λ“  과일 λͺ¨λ“  μœ μ €μ˜ 과일을 확인할 수 있음
�마이 트리 λ‚˜λ§Œμ˜ νŠΈλ¦¬μ— 사과, 감을 μΆ”κ°€ν•˜κ³  과일이 10κ°œκ°€ 되면 μˆ˜ν™•ν•  수 있음
λ‚΄ 과일 λ‚΄κ°€ μž‘μ„±ν•œ 과일을 확인할 수 있음

κ΅¬ν˜„ μ—¬λΆ€

κ°€λŠ₯ μ„€λͺ…
λͺ¨λ“  과일 λͺ¨λ“  μœ μ €μ˜ 과일을 확인할 수 있음
�마이 트리 λ‚˜λ§Œμ˜ νŠΈλ¦¬μ— 사과, 감을 μΆ”κ°€ν•˜κ³  과일이 10κ°œκ°€ 되면 μˆ˜ν™•ν•  수 있음
λ‚΄ 과일 λ‚΄κ°€ μž‘μ„±ν•œ 과일을 확인할 수 있음

μƒˆλ²½κ°μ„±

스크란샷 2022-05-22 α„‹α…©α„Œα…₯ᆫ 8 23 03

πŸŽ₯ μ‹œμ—° μ˜μƒ

About


Languages

Language:Swift 100.0%