μ¬μ©μμ νμ¬ μμΉ κΈ°λ°μΌλ‘ λ μ¨ μ보λ₯Ό μλ €μ£Όλ iosμ± π±
κΈ°μλ μ¨ μ 보λ₯Ό μ 곡νλ μ± νλ‘μ νΈμΈ BringYourUmbrella μ
λλ€.
μ¬μ©μμκ² κΈ°μ‘΄μ λ μ¨μ±κ³Ό UXκ΄μ μμ μ°¨λ³νλ κ²½νμ ν μ μλλ‘ κ΅¬ννμμ΅λλ€.
TEAM : λ‘μ 6μΉμ
Period : 24.05.13 ~ 24.05.23
μ¬μ©μμ νμ¬ μμΉκΈ°λ° λ μ¨λ₯Ό μλ €μ£Όλ iOS μ΄ν리μΌμ΄μ
π‘κΈ°λ₯
- μνλ μλ μ€μ λ° μμ
- λ μ¨ μμ¨ νμ¨ λ³ν
- λμ μμΉ μ 보λ₯Ό ν΅ν λ μ¨ λ°μ΄ν° μ 곡
- μνλ μμΉ κ²μ, μ μ₯ μλΉμ€
- μ΄μ μ€λ λ μ¨ λΉκ΅
- κΈ°μ¨μ λ°λ₯Έ μ· μ€νμΌ μΆμ²
- 1μΌκ°μ μκ°λλ³ μμΈ λ μ¨
- 1μ£ΌμΌκ°μ μΌμλ³ μμΈ λ μ¨
Communication
| launchScreen | νμ¬ μμΉ λ μ¨ | μμ¨ <-> νμ¨ λ³κ²½ |
![]() |
![]() |
![]() |
- LottieFilesAnimationμ νμ©ν LaunchScreen
- MapkitκΈ°λ° μ¬μ©μ νμ¬ μμΉμ νμ¬ λ μ¨μ κΈ°μ¨ λ° μΆμ² μ·μ°¨λ¦Ό νμΈ κ°λ₯!
- μμ¨μ νμ¨λ‘ μ¨λ νν λ³κ²½
| μλ μ€μ | μλ 리μ€νΈ |
![]() |
![]() |
- UIPickerViewλ‘ μνλ μκ°μ μλμ μ€μ
- μ€μ ν μλ λͺ©λ‘ νμΈ
- Toggleμ ν΅ν μλ on/off
- μ€μ ν μκ°μ Push μλ¦Όκ³Ό μ¬μ΄λ μ¬μ
| μ΄μ μ μ€λ λ μ¨ λ°κ΅ | μκ°λλ³, μ£Όκ° λ μ¨μ보 |
![]() |
![]() |
- μ¬μ©μκ° μ²΄κ°μ¨λλ₯Ό μμν μ μλλ‘ μ΄μ μ μ€λ λ μ¨λ₯Ό λΉκ΅
- 3μκ° λ¨μμ μκ°λλ³ λ μ¨μ보 μ°¨νΈ
- 5μΌκ°μ μ£Όκ° λ μ¨μ보 μ°¨νΈ
| νμμΉ λ° μ¦κ²¨μ°ΎκΈ° λ μ¨ λͺ©λ‘ | μ₯μ κ²μ | κ²μ κ²°κ³Ό | μ¦κ²¨μ°ΎκΈ° λͺ©λ‘ νΈμ§λͺ¨λ |
![]() |
![]() |
![]() |
![]() |
- Mapkit λΌμ΄λΈλ¬λ¦¬λ₯Ό νμ©ν΄ μλ, κ²½λ μ’νλ₯Ό μΆμΆν΄ λ μ¨ λ°μ΄ν° CRUD
- CoreDataμ κ° Entityμ Attributeμ λ°μ΄ν° μ μ₯
- μ΅κ·Ό κ²μν μ₯μμ λ μ¨ μ 보λ₯Ό μ¦κ²¨μ°ΎκΈ°μ μΆκ°ν΄ νμ¬ λ μ¨ μ 보 νμΈ κ°λ₯!
- νΈμ§λͺ¨λλ₯Ό μ€νν΄ μ¦κ²¨μ°ΎκΈ° λͺ©λ‘ λ°μ΄ν° λ³κ²½
| μμ ― μμ± | ννλ©΄μ μμ±λ μμ ― |
![]() |
![]() |
- μμ΄ν° ννλ©΄μ μμ±λ μμ ―μ ν΅ν΄ κ°λ¨ν νμ¬ λ μ¨ μ 보 νμΈ κ°λ₯!
- 2x2, 2x4 ννμ μμ ― μμ±
WakeUpClock
βββ Models
βΒ Β βββ Geocoder
βΒ Β βββ UserDefaults
βΒ Β βββ CoreData
βΒ Β βββ AlarmData+CoreDataClass
βΒ Β βββ AlarmData+CoreDataProperties
βΒ Β βββ LocationModel
βΒ Β βββ LocationService
βΒ Β βββ WeatherAPI
βΒ Β βββ Weather
βΒ Β βββ WeatherService
βΒ Β βββ YesterdayWeather
βββ Views
βΒ Β βββ LaunchScreen
βΒ Β βββ LaunchScreen
βΒ Β βββ SplashScreen
βΒ Β βββ Animation0522
βΒ Β βββ Cell
βΒ Β βββ AlarmCell
βΒ Β βββ ModalTableViewCell
βΒ Β βββ LocationSearchResultTableViewCell
βΒ Β βββ LocationManagementViewTableViewCell
βΒ Β βββ HourlyWeatherCollectionViewCell
βΒ Β βββ WeeklyWeatherCollectionViewCell
βΒ Β βββ LocationManagementView
βΒ Β βββ WeatherChangeView
βΒ Β βββ LocationView
βββ Controllers
βΒ Β βββ AddAlarmViewController
βΒ Β βββ AlarmViewController
βΒ Β βββ ViewController
βΒ Β βββ MainViewController
βΒ Β βββ WeatherDisplayViewController
βΒ Β βββ ModalViewController
βΒ Β βββ BaseViewController
βΒ Β βββ LocationSearchViewController
βΒ Β βββ NewLocationPreviewViewController
βΒ Β βββ LocationManagementViewContorller
βΒ Β βββ WeatherChangeViewController
βΒ Β βββ LocationViewController
βββ Widget
βΒ Β βββ myWidgetBundle
βΒ Β βββ myWidget
βΒ Β βββ Assets
βΒ Β βββ Info
βββ Assets
βββ Info
βββ
- κΉμ€μ² /νμ₯ (Juncheoltree)
- μλμΆκ° νμ΄μ§ UI
- μλμΆκ° κΈ°λ₯ (datepicker)
- μλ κ΄λ¦¬ κΈ°λ₯ (μ λ ¬, νΈμ§)
- μλ μ½μ΄λ°μ΄ν° λͺ¨λΈ μμ±
- κΉλ―Όν¬/νμ (Hee48)
- λ©μΈ νμ΄μ§ UI
- μ¨λ νμ λ³κ²½κΈ°λ₯
- μ μΌ λ μ¨λΉκ΅ μ°¨νΈ κ΅¬ν
- μ€νμΌ μΆμ² λλ―Έλ°μ΄ν° λͺ¨λΈ μμ±
- λ°©κΈ°λ¨/νμ (Bread-kn72)
- μ¦κ²¨μ°ΎκΈ° νμ΄μ§ UI
- νμ¬ μμΉ μ 보 λ·° ꡬν
- μ¦κ²¨μ°ΎκΈ° CoreData λͺ¨λΈ μμ± CRUD ꡬν
- μ¦κ²¨μ°ΎκΈ° κ΄λ¦¬ κΈ°λ₯ (Long Press, Swipe to Delete)
- μ μ₯λ μμΉ μμΈ λ³΄κΈ° νμ΄μ§ λ° μ΄λ λ‘μ§ κ΅¬ν
- μ‘°νλ―Ό/νμ (Chynmn)
- μκ° / μ£Όκ° λ³ λ μ¨ νμ΄μ§ UI
- μκ°λλ³ λ μ¨ μ보 μ 보 μ°¨νΈ κ΅¬ν
- μ£Όκ° λ μ¨ μ 보 μ°¨νΈ κ΅¬ν
- API λͺ¨λΈ μμ± (openweather-map, weather-api)
- μ‘°ν¬λΌ/νμ (Heather-Cho)
- μμΉ κ²μ νμ΄μ§ UI
- μμΉ κ²μ κΈ°λ₯ ꡬν
- ν리뷰 νμ΄μ§ UI
- ν리뷰 νμ΄μ§ κΈ°λ₯ ꡬν
- μ§μ€μ½λ© λͺ¨λΈ ꡬν
- API λͺ¨λΈ μμ± (openweather-map)
- λ°μΉμ€ν¬λ¦° (Lottie)
- μμ ―












