Skip to content

Latest commit

ย 

History

217 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿš€ SHOONG - ์Š : ํŽ˜์Šคํ‹ฐ๋ฒŒ ๋ผ์ธ์—… ์˜ˆ์Šต ํ”Œ๋ ˆ์ด๋ฆฌ์ŠคํŠธ

codeplay

iPhone์œผ๋กœ ํฌ์Šคํ„ฐ ๋ผ์ธ์—…์„ ์Šค์บ”ํ•˜๊ณ , ๋ชจ๋“  ์•„ํ‹ฐ์ŠคํŠธ์˜ ์Œ์•…์„ ๋ฏธ๋ฆฌ ๋งŒ๋‚˜๋ณด์„ธ์š”.

Swift Xcode License


๐Ÿ“ฑ ์†Œ๊ฐœ

MusicKit๊ณผ Vision์œผ๋กœ ์Œ์•… ํŽ˜์Šคํ‹ฐ๋ฒŒ์˜ ์ •๋ณด๋ฅผ ๋ถ„์„ํ•œ ํ›„ ๊ณต์—ฐ ์˜ˆ์Šต ํ”Œ๋ ˆ์ด๋ฆฌ์ŠคํŠธ๋ฅผ ๋งŒ๋“ค์–ด์„œ, ์‚ฌ์šฉ์ž๊ฐ€ ๋ชจ๋ฅด๋Š” ๋…ธ๋ž˜์—†์ด ์˜จ์ „ํžˆ ์Œ์•… ํŽ˜์Šคํ‹ฐ๋ฒŒ์„ ์ฆ๊ธฐ๊ฒŒ ํ•˜์ž.

๐Ÿ”— ์•ฑ์Šคํ† ์–ด ๋‹ค์šด๋ฐ›๊ธฐ

๐Ÿ›  ๊ธฐ์ˆ  ์Šคํƒ

  • iOS: Swift / SwiftUI / UIKit / Vision / MusicKit
  • Backend: On-premise: MeiliSearch, BeautifulSoup / Severless : Lambda, ApiGateway, S3, DynamoDB
  • ์•„ํ‚คํ…์ฒ˜: MVVM + Clean Architecture
  • ๊ธฐํƒ€ ๋„๊ตฌ: Figma, AfterEffects, Notion, GitHub Projects, JIRA, Confluence

๐ŸŒŸ ์ฃผ์š” ๊ธฐ๋Šฅ

  • โœ… AVFoundation์œผ๋กœ ํŽ˜์Šคํ‹ฐ๋ฒŒ ๋ผ์ธ์—…์„ ์ธ์‹ํ•œ๋‹ค
  • โœ… ์ธ์‹๋œ ํฌ์Šคํ„ฐ๋ฅผ vision์œผ๋กœ ํ…์ŠคํŠธ๋ฅผ ์ถ”์ถœํ•œ๋‹ค.
  • โœ… ์ถ”์ถœ๋œ ํ…์ŠคํŠธ๋ฅผ ๊ฐ€์ง€๊ณ  ํŽ˜์Šคํ‹ฐ๋ฒŒ ๋ผ์ธ์—…์— ํฌํ•จ๋œ ๊ฐ€์ˆ˜๋“ค์„ ๋ชจ์•„ ํ”Œ๋ ˆ์ด๋ฆฌ์ŠคํŠธ๋ฅผ ์ƒ์„ฑํ•œ๋‹ค.
  • โœ… MusicKit์œผ๋กœ 30์ดˆ ๋ฏธ๋ฆฌ๋“ฃ๊ธฐ ๋ฐ ์ƒ์„ฑ๋œ ํ”Œ๋ ˆ์ด๋ฆฌ์ŠคํŠธ๋ฅผ ๋‚ด๋ณด๋‚ผ ์ˆ˜ ์žˆ๋‹ค.

gitแ„‘แ…กแ„‹แ…ตแ†ฏ

๐Ÿงฑ ํด๋” ๊ตฌ์กฐ

๐Ÿ“ฆCodePlay
โ”ฃ ๐Ÿ“‚Presentation
โ”ƒ โ”ฃ ๐Ÿ“‚Factory
โ”ƒ โ”ฃ ๐Ÿ“‚Scene
โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ExportPlaylist
โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚LicenseCheck
โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚MainPosterView
โ”ƒ โ”ƒ โ”— ๐Ÿ“‚Root
โ”ƒ โ”— ๐Ÿ“‚Utils
โ”ฃ ๐Ÿ“‚Domain
โ”ƒ โ”ฃ ๐Ÿ“‚Interfaces
โ”ƒ โ”ฃ ๐Ÿ“‚Models
โ”ƒ โ”ฃ ๐Ÿ“‚Services
โ”ƒ โ”— ๐Ÿ“‚Usecases
โ”ฃ ๐Ÿ“‚Data
โ”ƒ โ”ฃ ๐Ÿ“‚Network
โ”ƒ โ”— ๐Ÿ“‚SceneB
โ”ฃ ๐Ÿ“‚Application
โ”ฃ โ”— ๐Ÿ“‚DIContainer
โ”— ๐Ÿ“‚Resources

๐Ÿง‘โ€๐Ÿ’ป ํŒ€ ์†Œ๊ฐœ

PM, Back-End
์—˜๋ฆฌ์•ˆ ์ด๋ชจ์ง€
Elian
@dangdang1ing15
iOS Developer
์–€ ๋ฏธ๋ชจ์ง€
Yan
@yanni13
iOS Developer
์ฒด๋ฆฌ ๋ฏธ๋ชจ์ง€
Cherry
@zz6cherry
iOS Developer
๊ด‘๋กœ ๋ฏธ๋ชจ์ง€
Kwangro
@hkwangro
Designer
์“ฐ๋ฆฌ ๋ฏธ๋ชจ์ง€
Three
@iamseulee

๐Ÿ”– ๋ธŒ๋žœ์น˜ ์ „๋žต

(์˜ˆ์‹œ)

  • main: ๋ฐฐํฌ ๊ฐ€๋Šฅํ•œ ์•ˆ์ • ๋ฒ„์ „
  • dev: ํ†ตํ•ฉ ๊ฐœ๋ฐœ ๋ธŒ๋žœ์น˜
  • feat/*: ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ ๋ธŒ๋žœ์น˜
  • fix/*: ๋ฒ„๊ทธ ์ˆ˜์ • ๋ธŒ๋žœ์น˜
  • setting/*: ํ”„๋กœ์ ํŠธ ์„ค์ • ๋ธŒ๋žœ์น˜
  • chore/*: Feat ์ด์™ธ์— ์ฝ”๋“œ ์ˆ˜์ •, ๋‚ด๋ถ€ ํŒŒ์ผ ์ˆ˜์ •, ์• ๋งคํ•œ ๊ฒƒ๋“ค์ด๋‚˜ ์žก์ผ
  • refactor/*: ๋ฆฌํŽ™ํ† ๋ง ๋ฐ ์ „๋ฉด ์ˆ˜์ •

๐Ÿ“ License

This project is licensed under the CHOOSE A LICENSE. and update this line

About

๐Ÿš€ SHOONG - ์Š : ํŽ˜์Šคํ‹ฐ๋ฒŒ ๋ผ์ธ์—… ์˜ˆ์Šต ํ”Œ๋ ˆ์ด๋ฆฌ์ŠคํŠธ

Topics

Resources

Code of conduct

Contributing

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages