/DrinkSomeWater

๐Ÿ’ง ๋ณธ๊ฒฉ ๋ฌผ๋งˆ์‹œ๊ธฐ ํ”„๋กœ์ ํŠธ iOS์•ฑ - Gulp

Primary LanguageSwiftMIT LicenseMIT

๋ฒŒ์ปฅ๋ฒŒ์ปฅ(Gulp)

๐Ÿ’ง ๋ณธ๊ฒฉ ๋ฌผ๋งˆ์‹œ๊ธฐ ํ”„๋กœ์ ํŠธ iOS์•ฑ

Swift platform iOS Xcode

๐Ÿ“์†Œ๊ฐœ

๐Ÿ‘‹ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ’ง๋ฒŒ์ปฅ๋ฒŒ์ปฅ(Gulp) ์€ ๋‹น์‹ ์ด ํ•˜๋ฃจ ๋™์•ˆ ๋จน์€ ๋ฌผ์„ ๊ฐ„ํŽธํ•˜๊ฒŒ ๊ธฐ๋ก์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ”Ž ๊ตฌ์„ฑ๋„

๊ตฌ์กฐ

๐Ÿ“• ์˜์กด์„ฑ

Third party framewok ๋ฐ Library๋Š” Cocoapods๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ด€๋ฆฌ๋ฉ๋‹ˆ๋‹ค.

  • FSCalendar
  • SwiftLint
  • Then
  • SnapKit
  • RxSwift
  • RxCocoa
  • RxDataSources
  • RxOptional
  • RxViewController
  • ReactorKit
  • WaveAnimationView
  • URLNavigator

๐Ÿƒ ๊ฐœ๋ฐœ ๋ชฉ์ 

  • ์ตœ๊ทผ ๊ฑด๊ฐ•์— ๊ด€์‹ฌ์ด ์ƒ๊ธฐ๋ฉด์„œ ๊ฐ€์กฑ๋“ค๊ณผ ํ•จ๊ป˜ ๋ฌผ์˜ ๋ชฉํ‘œ๋Ÿ‰์„ ์„ค์ • ํ›„ ์—ด์‹ฌํžˆ ๋งˆ์‹œ๊ธฐ๋กœ ๊ฒฐ์‹ฌํ–ˆ๋‹ค. ํ•˜์ง€๋งŒ ํ•˜๋ฃจ ๋™์•ˆ ์ž์‹ ์ด ๋งˆ์‹  ๋ฌผ์˜ ์–‘์„ ๊ธฐ์–ตํ•˜๋Š” ๊ฒƒ์€ ์ƒ๊ฐ๋ณด๋‹ค ํž˜๋“  ์ผ์ด์—ˆ๊ณ , ๊ฐ„๋‹จํ•˜๊ฒŒ ๊ธฐ๋กํ•  ์ˆ˜ ์žˆ๋Š” ์•ฑ์ด ์žˆ์œผ๋ฉด ์ข‹๊ฒ ๋‹ค๋Š” ์ƒ๊ฐ์— ์•ฑ์„ ๋งŒ๋“ค๊ฒŒ ๋˜์—ˆ๋‹ค.
  • RxSwift ๊ด€์‹ฌ์„ ๊ฐ€์ง€๋Š” ๋™์‹œ์— ํ‰์†Œ์— ๊ด€์‹ฌ์ด ์žˆ์—ˆ๋˜ ๋‹จ๋ฐฉํ–ฅ ํ”„๋ ˆ์ž„์›Œํฌ์ธ ReactorKit ์„ ์ ์šฉํ•ด๋ณด๊ณ  ์‹ถ์–ด ๊ฐœ์ธ ํ”„๋กœ์ ํŠธ์— ์ ์šฉํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค.
  • ๊ฐœ์ธ ์•ฑ์„ ์ถœ์‹œํ•˜์—ฌ ์œ ์ €์™€ ์†Œํ†ต, ์„œ๋น„์Šค๋ฅผ ๋ณด์™„ ๋ฐ ํ™•์žฅ, ๊ด€๋ฆฌ๋ฅผ ํ•ด๋ณด๋Š” ๊ฒฝํ—˜์„ ํ•˜๊ณ  ์‹ถ์—ˆ๋‹ค.

๐Ÿ”ซ ๊ธฐ๋Šฅ ์„ค๋ช…

๋ฌผ๋งˆ์‹œ๊ธฐ ๊ธฐ๋Šฅ

  • ์Šฌ๋ผ์ด๋“œ, + - ๋ฒ„ํŠผ, ๋ฌผ์ปต์„ ํด๋ฆญํ•˜์—ฌ ๋‚ด๊ฐ€ ๋งˆ์‹œ๋Š” ์šฉ๋Ÿ‰์„ ํŽธ๋ฆฌํ•˜๊ฒŒ ์กฐ์ ˆ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.


๋ชฉํ‘œ๋Ÿ‰ ์กฐ์ ˆํ•˜๊ธฐ ๊ธฐ๋Šฅ

  • ์Šฌ๋ผ์ด๋“œ๋ฅผ ํ†ตํ•ด์„œ ์ž์‹ ์˜ ๋ชฉํ‘œ๋Ÿ‰์„ ์กฐ์ ˆ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.


๋‹ฌ๋ ฅ์„ ํ†ตํ•ด ๋‹ฌ์„ฑ๋Ÿ‰ ํ™•์ธ

  • ๋‹ฌ๋ ฅ์— ํ‘œ์‹œ๋œ ๋‚ ์งœ๋ฅผ ํ†ตํ•ด์„œ ์ž์‹ ์ด ๋‹ฌ์„ฑํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ํ™•์ธ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

License

  • ๋ฒŒ์ปฅ๋ฒŒ์ปฅ์€ ํ”„๋กœ์ ํŠธ๋Š” MIT license ์•„๋ž˜ ๊ด€๋ฆฌ๋ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ์‚ฌํ•ญ์€ LICENSE ์—์„œ ํ™•์ธ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.