Skip to content

HMOAA/HMOA_iOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

1,418 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

์„œ๋น„์Šค ์†Œ๊ฐœ

๋‚ด ์†์•ˆ์— ํ–ฅ๊ธฐ๋ฅผ ๋‹ด๋‹ค
์ƒ์ƒํ•œ ํ–ฅ์ˆ˜ ์ •๋ณด ์ œ๊ณต ์–ดํ”Œ HMOA

โœ… ์ฃผ์š” ๊ธฐ๋Šฅ


๐Ÿ› ๏ธ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ

  • Xcode 15.3
  • Swift 5.10
  • iOS 15.0 ์ด์ƒ

๐Ÿ“ ํ”„๋กœ์ ํŠธ ๋””๋ ‰ํ† ๋ฆฌ ๊ตฌ์กฐ

Project Structure
  • Application: ์•ฑ์˜ ์ง„์ž…์ ๊ณผ ์ดˆ๊ธฐ ์„ค์ • ๊ด€๋ จ ์ฝ”๋“œ(AppDelegate, SceneDelegate)
  • Manager: ํ‚ค์ฒด์ธ, ๋กœ๊ทธ์ธ ๋“ฑ ๋‹ค์–‘ํ•œ ๋งค๋‹ˆ์ € ํด๋ž˜์Šค
  • Network: API ํ˜ธ์ถœ๊ณผ ๊ด€๋ จ๋œ ๋„คํŠธ์›Œํฌ ๋ ˆ์ด์–ด
  • Presentation: UI ๋ ˆ์ด์–ด์™€ ๊ด€๋ จ๋œ ๋ทฐ, ๋ทฐ๋ชจ๋ธ, ๋ทฐ์ปจํŠธ๋กค๋Ÿฌ
  • Extensions: ํ™•์žฅ ๋ฉ”์„œ๋“œ ๋ฐ ์œ ํ‹ธ๋ฆฌํ‹ฐ
  • Resource: ๋ฆฌ์†Œ์Šค ํŒŒ์ผ๋“ค

๐Ÿ“ฑ ๋™์ž‘ ํ™”๋ฉด

๐Ÿงด ํ–ฅ์ˆ˜

ํ™ˆ ํ™”๋ฉด ํ–ฅ์ˆ˜ ์ƒ์„ธ ์ •๋ณด ๋‚˜์˜ ํ–ฅ์ˆ˜ ๋ธŒ๋žœ๋“œ๊ด€
ํ™ˆ ํ™”๋ฉด ํ–ฅ์ˆ˜ ์ƒ์„ธ ์ •๋ณด ๋‚˜์˜ ํ–ฅ์ˆ˜ ๋ธŒ๋žœ๋“œ๊ด€

๐Ÿ” ๊ฒ€์ƒ‰

ํ–ฅ์ˆ˜ ๊ฒ€์ƒ‰ ๋ธŒ๋žœ๋“œ ๊ฒ€์ƒ‰ ๋…ธํŠธ ๊ฒ€์ƒ‰ ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ฒ€์ƒ‰
ํ–ฅ์ˆ˜ ๊ฒ€์ƒ‰ ๋ธŒ๋žœ๋“œ ๊ฒ€์ƒ‰ ๋…ธํŠธ ๊ฒ€์ƒ‰ ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ฒ€์ƒ‰

๐Ÿ‘ฅ ์ปค๋ฎค๋‹ˆํ‹ฐ

๊ฒŒ์‹œ๊ธ€ ์ž‘์„ฑ ๊ฒŒ์‹œ๊ธ€ ๊ฒŒ์‹œ๊ธ€ ์‚ฌ์ง„
๊ฒŒ์‹œ๊ธ€ ์ž‘์„ฑ ๊ฒŒ์‹œ๊ธ€ ๊ฒŒ์‹œ๊ธ€ ์‚ฌ์ง„

๐Ÿ“– ๋งค๊ฑฐ์ง„

๋งค๊ฑฐ์ง„ ๋งค๊ฑฐ์ง„ ์ƒ์„ธ
๋งค๊ฑฐ์ง„ ๋งค๊ฑฐ์ง„ ์ƒ์„ธ

๐Ÿ‘ค ํšŒ์› ์ •๋ณด

ํšŒ์›๊ฐ€์ž… ํ”„๋กœํ•„ ๋ณ€๊ฒฝ
ํšŒ์›๊ฐ€์ž… ํ”„๋กœํ•„ ๋ณ€๊ฒฝ

โš’๏ธ ๊ธฐ์ˆ  ์Šคํƒ

๐Ÿ“ฒ ์•„ํ‚คํ…์ฒ˜

ReactorKit

๐Ÿ“ ๊ฐœ๋ฐœ ์ผ์ง€

ํ‚ค์›Œ๋“œ ์ œ๋ชฉ
Token ๐Ÿช™ ๋กœ๊ทธ์ธ ํ† ํฐ ์ €์žฅ ์–ด๋–ป๊ฒŒ?
ReactorKit โ—๏ธ RxSwift ๊ฐ์ž ๋‹ค๋ฅธ ์ฝ”๋”ฉ ์Šคํƒ€์ผ.. ์ฝ”๋“œ ์ปจ๋ฒค์…˜์„ ํ†ต์ผ ํ•ด๋ณด์ž!
InterCeptor ๐Ÿ“ธ ํ† ํฐ ์ธ์ฆ ์‹œ๊ฐ„ ๋งŒ๋ฃŒ ๋  ๋•Œ ๊ฐฑ์‹  ์–ด๋–ป๊ฒŒ ํ• ๊นŒ?
Pagenation ๐Ÿ“„ Rxswift๋ฅผ ์ด์šฉํ•œ pagination
Cell ๐Ÿ‘† Cell ์† Component InterAction

About

HMOA iOS Repository

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 4

  •  
  •  
  •  
  •