ํ๋ ์ผ ์์์๋ ํญ์ ์ฆ๊ฑฐ์์ ์ฐพ์ผ๋ฉฐ ํจ๊ปํ๋ ์ฌ๋๋ค๊ณผ ๋ค ํจ๊ป ๊ฑธ์ด๊ฐ๊ธฐ ์ํด ์์ ์ ๋ถ์ผ๋ฟ๋ง ์๋๋ผ ์๋ก์ด ๊ธธ์ด๋๋ผ๋ ์ดํดํ๊ธฐ ์ํด ๊ณต๋ถํ๊ณ ๋ ธ๋ ฅํ๋ ๊ฐ๋ฐ์์ด์, ๊ฐ์ด ๋๊ณ ์ฆ๊ธฐ๋ ๊ฒ์ ์ข์ํ์ฌ ํ๋ ์ผ ๋ํ ๋ฐ์ ํ ์ ์๋ ์ข์ ๊ฒฝํ์ด๋ผ๋ ์๊ฐ์ผ๋ก ๋น ๋ฅด๊ฒ ํธ๊ณ ์ผ์ด๋๋ ํ์ด ์๋ ์ฌ๋์ ๋๋ค.
- Email: [email protected]
- Facebook: facebook.com/kawoou
- Github: github.com/kawoou
- KakaoTalk: open.kakao.com/me/kawoou
2,000๋ง ์ด์์ ๋์ ๊ฐ์ ์๋ฅผ ๊ฐ์ง๊ณ ์๋ ๊ตญ๋ด ๋ํ ํํ ํฌ ์ฑ Toss ํ์์ iOS ๊ฐ๋ฐ์ ์งํํ๊ณ ์์ต๋๋ค.
- ๊ธฐ๊ฐ: 2019.10 ~ ํ์ฌ
- ์ง๊ธ: iOS Developer
๋์ ๋ค์ด๋ก๋ 2์ต๊ฑด์ ๋ฌ์ฑํ Azar๋ผ๋ ์๋น์ค์ iOS ํ์์ ๊ฐ๋ฐ์ ์งํํ์ต๋๋ค.
- ๊ธฐ๊ฐ: 2017.06 ~ 2019.01
- ์ง๊ธ: Software Engineer
Metro Conflict(Xuat Kich) ๊ฒ์์ Awesomium ์์ง ์์์ ๋์ํ๋ ๋ก๋น ์ ๋ฐ์ ํ๋ก์ ํธ ์ธํ ๋ถํฐ ๋ฆฌํํ ๋ง(AngularJS)์ ๋ด๋นํ์ต๋๋ค.
- ๊ธฐ๊ฐ: 2015.10 ~ 2017.05
- ์ง๊ธ: Associate Programmer
๋ ธ๋์์ iOS ๊ฐ๋ฐ ์ธ์ฃผ๋ฅผ ์์์ผ๋ก ์ ์ฌํด Moncast iOS๋ฅผ ๋ฆฌํํ ๋งํ๊ณ , Spring+Mybatis๋ก Dingo API Server ๊ฐ๋ฐ์ ์งํํ์ต๋๋ค.
- ๊ธฐ๊ฐ: 2015.01 ~ 2015.10
- ์ง๊ธ: Software Developer
ํ๊ต์ ๋ณํ์ ์กฐ๊ฑด์ผ๋ก ์๋น์ค์ PM ๋ฐ ์ ๊ท iOS ์ฑ ๊ฐ๋ฐ์ ๋ด๋นํ์ต๋๋ค.
- ๊ธฐ๊ฐ: 2014.05 ~ 2014.09
- ์ง๊ธ: Project Manager
DelightRoom
80๊ฐ๊ตญ ์ฑ์คํ ์ด ์นดํ ๊ณ ๋ฆฌ 1์๋ฅผ ๋๋ฌํ Sleep If U Can์ ์ด๊ธฐ๋ฉค๋ฒ๋ก ๋ค์ด์ iOS ์ฑ ๊ธฐํ, ๋ฆฌํํ ๋ง ๋ฐ ํ์ฌ ์ ๋ฐ์ ๋์์ธ์ ๋ด๋นํ์ต๋๋ค.
- ๊ธฐ๊ฐ: 2013.08 ~ 2014.04
- ์ง๊ธ: CTO
<๋ฉ๋ชจ๋ฆฌ์ ๋จ์ง ์๋ ๋ฌธ์์ด>๋ผ๋ ์ฃผ์ ๋ก Swift์์ ๋ฉ๋ชจ๋ฆฌ์ ์๋ฌธ์ด ๋จ์ง ์๋๋ก ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๋ฐํํ์ต๋๋ค.
- ๊ธฐ๊ฐ : 2021.04.30
- ๋ด์ฉ : ๋ฉ๋ชจ๋ฆฌ์ ๋จ์ง ์๋ ๋ฌธ์์ด
<๋๊ตฌ๋ ํ ์ ์๋ค Networking>๋ผ๋ ์ฃผ์ ๋ก ์ด๊ธ์๋ฅผ ๋์์ผ๋ก REST์ ๋ํ ๊ธฐ์ด์ iOS์์์ Networking ์ฒ๋ฆฌ๋ฅผ ์ํ URLSession์ Alamofire, Moya๋ผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํด๋ณด๋ ์ค์ต์ ์งํํ์ต๋๋ค.
https://www.slideshare.net/ssuser86f623/networking-159992226
- ๊ธฐ๊ฐ : 2019.08.03
- ๋ด์ฉ : ๋๊ตฌ๋ ํ ์ ์๋ค Networking
<์์๋ณด์ Dependency Injection๊ณผ Deli>๋ผ๋ ์ฃผ์ ๋ก Dependency Injection์ ๋ํ ๋ด์ฉ์ ์ค๋ช ํ๊ณ , Deli ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ํด ๋ฐํํ์ต๋๋ค.
https://www.slideshare.net/ssuser86f623/dependency-injection-deli
- ๊ธฐ๊ฐ : 2018.10.20
- ๋ด์ฉ : ์์๋ณด์ DI์ Deli
ZeroPage
์ค์๋ํ๊ต ZeroPage๋ผ๋ ํํ์์ <๋๋ฐ์๊ฐ ๋งํ๋ ์์ ์ ๋๋ PPT>๋ผ๋ ์ฃผ์ ๋ก OMS(Open Micro Seminar)์์ ๋ฐํํ์ต๋๋ค.
- ๊ธฐ๊ฐ : 2014.04.02
- ๋ด์ฉ : ๋๋ฐ์๊ฐ ๋งํ๋ ์์ ์ ๋๋ PPT
Youth Voice ๋ฏธ๋์ด๊ต์ก ๊ฐ์ฌ
๋ค์์ธ๋์ฌ๋จ์ ์ ์ค๋ณด์ด์ค ๊ต์ก ํ๋ก๊ทธ๋จ์์ ์คํ์๋ค์ ๋์์ผ๋ก RPG Maker๋ฅผ ์ด์ฉํ 3๋ช ์ด์ ๊ฒ์ ๊ฐ๋ฐ์ ๋ํ ๊ฐ์๋ฅผ ์งํํ์ต๋๋ค.
- ๊ธฐ๊ฐ : 2013.07 ~ 2013.08
- ๋ด์ฉ : ๊ฒ์ ๊ฐ๋ฐ์ ๋๊ธฐ
Micro Software ์ก์ง ๊ธฐ๊ณ
<์์ ํ๋ ์ด์ ์๋น์ค์ ๋ ธ๋ ์์๊ฑด>์ด๋ผ๋ ์ ๋ชฉ์ผ๋ก Facebook ํผ๋ ๋ฐ์ดํฐ๋ฅผ ํ๋ ์ด์ ํ์ฌ ์๊ฐํ์ํจ ๊ฒฝํ์ ๊ธฐ๊ณ ํ์ต๋๋ค.
- ๊ธฐ๊ฐ : 2012.07 ~ 2012.10
- ๋ด์ฉ : ์์ ํ๋ ์ด์ ์๋น์ค์ ๋ ธ๋ ์์๊ฑด
์ง์๊ฒฝ์ ๋ถ์์ ์งํํ๋ SW Maestro๋ผ๋ ์ฐ์ ํ๋ก๊ทธ๋จ์ ์ ๋ฐ๋์ด, 2๋จ๊ณ๊น์ง 1๋ ์ ๊ธฐ๊ฐ๋์ ๋ค์ํ ํ๋ก์ ํธ๋ฅผ ์งํํ์ต๋๋ค.
- ๊ธฐ๊ฐ : 2011.07 ~ 2012.06
Toss
ํ ์ง์ฅ
- ํ์ฌ : ใ๋น๋ฐ๋ฆฌํผ๋ธ๋ฆฌ์นด
- ๊ฐ๋ฐ ๊ธฐ์
- ๋ฐฑ์๋ : Serverless, Kotlin, Spring Boot 3.1.x, WebFlux, Coroutine, R2DBC, Flyway
- iOS : Swift Concurrency, RxFlow, ReactorKit, RIBs, Jenkins, Fastlane, FlexLayout, Tuist, Xcodegen, etc..
- ๋ด๋น ์
๋ฌด
- Card ์ฌ์ผ๋ก
- ๋ด ์ ์ฉ ์ ๋ณด ์๋น์ค
- ํ ์ค๋จธ๋์นด๋ ์๋น์ค
- ํ ์ค์ ์ฉ์นด๋ ์๋น์ค
- ์นด๋ ํํ ์ถ์ฒ ์๋น์ค
- Server-driven UI ๋ฐฉ์์ ์ ํด์นด๋ ๋ฐ๊ธ ํผ๋ ๊ตฌํ
- Paper0 ์ฌ์ผ๋ก
- Server-driven UI ๋ฐฉ์์ ๋ด๋ฌธ์ํจ ์๋น์ค ๊ตฌํ
- ๋ฌด์ธํธ์์ ์ถ์ ์ฆ ์๋น์ค
- ์ฆ๋ช ์๋ผ๊ธฐ ์๋น์ค
- Pay ์ฌ์ผ๋ก
- ํ ์ค ๊ฒฐ์ ์๋น์ค
- ํ ์ค ํ์ฅ๊ฒฐ์ ์๋น์ค
- Client Platform ํ
- Client Platform ์๋ฒ ๊ตฌ์ถ
- Swift ์๋ฒ ๊ตฌ์ถ ๋ฐ Lambda ๋ฐฐํฌ ํ์ดํ๋ผ์ธ ๊ตฌ์ฑ
- ์ฑ ์ด๊ธฐํ ๊ณผ์ ์ฌ์ค๊ณ
- ์์กด๋๊ฐ ๋๊ณ ๋ธ๋๋ฐ์ค ํต์ฌ ๋ ๊ฑฐ์ ์ฒญ์ฐ
- Remote Config์ ์ ์ฌํ ๋ด์ฌํ๋ TUBA ์์คํ ์ ์ฌ์ค๊ณ ๋ฐ TUBA ๊ธฐ๋ฐ ์ ์ง์ ๋ฐฐํฌ
- ๋คํธ์ํฌ ๋ชจ๋ ์ฌ์ค๊ณ
- Kingfisher์ ๊ธฐ๋ฅ์ ์ฌ์ค๊ณํ์ฌ ๋ด์ฌํ
- WebP ์ด๋ฏธ์ง Decoder ๊ตฌํ
- ํ ์ค์ฆ๊ถ
- ํ ์ค ์ฐจํธ ๊ตฌํ
- ๊ฐ์ธ์ ์ธ ๊ฐ์
- ๋น๋ฐ๋ฒํธ ์ธ์ฆ, ์์ฒด ์ธ์ฆ, ์ํธํ ๋ก์ง ์ ๋ฐ ์ฌ์ค๊ณ
- ๋ฌธ์์ด์ด ๋ฉ๋ชจ๋ฆฌ์ ๋จ์ง ์๋๋ก ํ๋ EncryptedString, SecureLabel, SecureTextField ๊ตฌํ
- Swift AST ๊ธฐ๋ฐ ์ํฌ์คํ์ด์ค ํ์ ์ ๋ณด ํ์ฑ์ ์ํ ๋ด๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ฐ๋ฐ
- DI๋ฅผ ๊ตฌํํ์ฌ ์ ์ฉ, ์ปดํ์ผ ๋จ๊ณ์์ ์์กด์ฑ ๊ฒ์ฆ์ด ๊ฐ๋ฅํ ํด์ ๊ตฌํํ์ฌ ์ ์ฉ
- Unicode ํ์ฑ์ด ๊ฐ๋ฅํ ์ ๊ท์ ๊ธฐ๋ฐ URIComponents ๊ตฌํ
- Tuist ๋์
- WKWebView stale-while-revalidate ๊ธฐ๋ฅ ๊ตฌํ
- ์ฝ๋ ๋ฆฌํํ ๋ง, ๋ฒ๊ทธ ์์ ๋ฑ
- Card ์ฌ์ผ๋ก
- ํํ์ด์ง : https://toss.im
- ์ฑ์คํ ์ด : https://apps.apple.com/kr/app/%ED%86%A0%EC%8A%A4/id839333328?mt=8
KONGKONG
์ธ์ฃผ๋ก ์งํํ ํ๋ก์ ํธ๋ก ๋ฐฑ์๋, ํ๋ก ํธ์๋ ์ ๋ฐ์ ๋ด๋นํ์ต๋๋ค. Thymeleaf ๊ธฐ๋ฐ์ผ๋ก ์น์ฌ์ดํธ ๊ตฌํ ๋ฐ ๋ชจ๋ฐ์ผ ์ฑ์ ์ํ Rest API ๊ตฌํ์ ์งํํ์ต๋๋ค. ๋ฐฑ์๋์ ๊ฒฝ์ฐ ๋ฉํฐ ๋ชจ๋๋ก Kotlin, Spring Boot ๊ธฐ๋ฐ์ Spring Security, JPA๋ฅผ ์ฌ์ฉํ์์ผ๋ฉฐ, ํ๋ก ํธ์๋๋ Thymeleaf, jQuery, Less๋ก ๊ตฌํํ์ต๋๋ค. ์ด์คํ๊ฐ ๊ฐ๋ฅํ ๊ตฌ์กฐ๋ก ๊ตฌํ๋์ด ์ํ ํ์ฅ์ด ๊ฐ๋ฅํ๋ฉฐ, ๋ฒ ํธ๋จ, ์ธ๋๋ค์์๋ฅผ ์ํ ๋ค๊ตญ์ด ์ฒ๋ฆฌ๋ฅผ ์งํํ์ต๋๋ค.
- ํ์ฌ : Gluri
- ๊ฐ๋ฐ ๊ธฐ์
- ์ธํ๋ผ : ์ ์ฒด ์ธํ๋ผ๋ฅผ AWS ์ฑ๊ฐํด ๋ฆฌ์ ์ ๊ตฌ์ฑ
- ๋ฐฑ์๋ : Kotlin, Spring Boot 2.1.x, Spring Security, JPA(Hibernate), Gradle, Redis, Sentry, Thymeleaf
- ํ๋ก ํธ์๋ : jQuery, Less, Lodash
- ๋ด๋น ์
๋ฌด
- AWS ๊ธฐ๋ฐ ์ธํ๋ผ ๊ตฌ์ฑ
- ์น์ฌ์ดํธ ๊ตฌํ ๋ฐ ๋ชจ๋ฐ์ผ ์ฑ์ ์ํ Rest API ๊ตฌํ
- ๊ด๋ฆฌ์ ํ์ด์ง ๊ตฌํ
- ๋ค๊ตญ์ด ์ฒ๋ฆฌ
- ํํ์ด์ง : https://kongkong.kr
Azar
Hyperconnect์์์ Azar๋ผ๋ ํ๋ก์ ํธ๋ Swift 1.x๋ถํฐ ์งํ๋์๋ ํ๋ก์ ํธ์๊ธฐ์ Legacy ์ฝ๋๊ฐ ๋ง์์ต๋๋ค. ๊ทธ๋ฌ๋ค๋ณด๋ Feature ์์ ์ด ์๋๋ผ๋ฉด ๋๋ถ๋ถ์ ์๊ฐ์ ์ ๋ฆฌ ์์ฃผ๋ก ์์ ํ์ต๋๋ค. Objective-C ๊ธฐ๋ฐ์ผ๋ก ๊ฐ๋ฐ๋ ๋คํธ์ํฌ ๋ชจ๋์ Swift๋ก ์ฌ์ ๋ฆฌํ๊ณ , IAP๋ APNS์ ๊ฐ์ Core ๋ชจ๋์ ๋ํ ๋ฆฌํํ ๋ง, ๊ทธ๋ฆฌ๊ณ ๊ธฐ์กด Objective-C ๊ธฐ๋ฐ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ ๊ฑฐ์ ํจ๊ป Kingfisher, RxSwift, Alamofire ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ๋์ ํ์ต๋๋ค.
- ํ์ฌ : Hyperconnect
- ๊ฐ๋ฐ ๊ธฐ์ : Swift, SwiftLint, SQLite, RxSwift, ReactorKit, WebRTC, Firebase, GTM, GA
- ๋ด๋น ์
๋ฌด
- Azar ์๋น์ค์์ ์ ๊ท Feature ์์ ๋ฐ ๋ฆฌํํ ๋ง
- CI ์คํฌ๋ฆฝํธ ๊ฐ์
- ํํ์ด์ง : https://www.azarlive.com
- ์ฑ์คํ ์ด : https://itunes.apple.com/us/app/azar-video-chat-discover/id972558973?mt=8
Metro Conflict (Xuแบฅt Kรญch)
๋ณ์ญ ํน๋ก๋ฅผ ์ํด Redduck์ ์ ์ฌํ์ต๋๋ค. UnrealEngine3๋ก ๊ตฌํ๋ Metro Conflict๋ผ๋ ๊ฒ์์ Awesomium์ด๋ผ๋ Chromium ๊ธฐ๋ฐ ์์ง ์์์ Web UI๋ฅผ ๊ตฌ์ฑํ๋๋ฐ, ๊ฒ์ ํ์ฌ๋ค ๋ณด๋ Front-end ๊ฐ๋ฐ์ ํด๋ณธ ์ ์๋ C/C++ ๊ฐ๋ฐ์๋ค์ด ์์ฑํด๋ ๊ธฐ์กด ์ฝ๋๋ฅผ ํ์ฉํ ์ ์์ด AngularJS๋ก ์์คํ ์ ๋ฐ์ ์ฌ๊ตฌํํ์ต๋๋ค.
์น ๊ฐ๋ฐ์๊ฐ ์๋ ํ์ฌ๋ค ๋ณด๋ ํ ํ๊ณผ ํผ์์ ์์ ์ ์งํํ์ต๋๋ค. ๊ฒ์์ ๋คํธ์ํฌ ์์คํ ์ Socket ํต์ ์ ์ํํ๋ฉฐ UnrealScript๋ก ์์ฑ๋ ํด๋น ๋ถ๋ถ์ ๋ํ ์ต์ ํ๋ฅผ ์งํํ์ผ๋ฉฐ, Party, Clan, Matching, Inventory, Shop, Custom Game, Chat ๋ฑ ์ธ๊ฒ์ ์์คํ ์ ์ ์ธํ ๋ชจ๋ ๋ถ๋ถ์ ์ปจํธ๋กคํ๋ฉฐ ๊ตฌํ ๋ฐ ์์ ํ์ต๋๋ค. ๋ํ ํ ํ์ ๋ํ ์ํฌํ ์ผ๋ก ์์ค์ฝ๋ ํ์ผ ํ์ฑ์ ํตํ ์ด๊ธฐ ์ธํ ์ ๋ณด ์ถ์ถ ํด๊ณผ ๋ ๋ ์ด๋ฏธ์ง๋ฅผ ๊ฐ๊ณตํ์ฌ Web UI ๋ฐ Flash HUD์์ ์ฌ์ฉ๋๋ ์ด๋ฏธ์ง๋ก ์ถ์ถํ๋ ํด์ ๊ตฌํํ๊ณ ๋ฐฐํฌํ์ต๋๋ค.
- ํ์ฌ : Redduck
- ๊ฐ๋ฐ ๊ธฐ์ : AngularJS, Less.js, Grunt, Node.js, C#, Unreal Script
- ๋ด๋น ์
๋ฌด
- ๋ก๋น ์์คํ ์ ๊ท ๊ตฌํ
- ๋ฆฌ์์ค ๊ด๋ฆฌ ๊ท์น ์ ๋ฆฌ
- VBA์ ์ด์ฉํ XML Export ์์คํ ์์
- ํด ๊ตฌํ(Weapon Exporter / Render Exporter)
- ๋ก๋น์ ๊ฒ์ ์์คํ ๊ฐ์ ์ต์ ํ ์งํ
Dingo API Server
iOSํ์์ Backendํ์ผ๋ก ๋์ด๊ฐ ํ Dingo๋ผ๋ ์๋น์ค์ API ์๋ฒ๋ฅผ Java Spring์ผ๋ก ๊ตฌํํ์ต๋๋ค. ํ์์ API ์๋ฒ ์ค๊ณ ๊ตฌํ ๋ฟ๋ง ์๋๋ผ ๋ค์ํ ์์คํ ๊ตฌํ์ ์งํํ์ต๋๋ค.
- ํ์ฌ : Makeus Mobile
- ๊ฐ๋ฐ ๊ธฐ์ : Spring, Maven, MyBatis, Python
- ๋ด๋น ์
๋ฌด
- ์๋ฒ ๋ฐ ์ธํ๋ผ ์ค๊ณ ์ฐธ์ฌ
- API ์๋ฒ ๊ตฌํ
- ์บ์ ๋ฐ ๋ฆฌ์ ๋ณ DB ๋ฐ DNS ๋๊ธฐํ ์ ๋ต - ํ์ง ๋คํธ์ํฌ ํ๊ฒฝ ์ธก์
- ํํ์ด์ง : http://www.dingo.tv / http://id.dingo.tv
Moncast iOS
์ด๊ธฐ iOS ์ฑ์ ์ธ์ฃผ๋ก ์์ ์งํ๋์ด ์ฝ๋ ๋ฆฌํํ ๋ง์ ์ฐ์ ์ผ๋ก ์งํํ์ผ๋ฉฐ, ์ฝ๋์ ์ ๋ฆฌ๊ฐ ์ด๋ฃจ์ด์ง ํ ์ ๊ท ์ฑ ๊ธฐํ์ผ๋ก ์ธํด ๋ฐ๋ก ์ ๋ฒ์ ์ฑ์ ๊ตฌํํ๊ฒ ๋์์ต๋๋ค. ์ฌ์ค ํ์ด๋ผ๊ณ ๋ถ๋ฅผ ์ ์์ ์ ๋๋ก iOS ๊ฐ๋ฐ์๊ฐ ์๋ฌด๋ ์์ด ํผ์์ ๊ฐ๋ฐํ๋ค ๋ณด๋ ์ด๋ ค์์ด ๋ง์์ง๋ง ๊ฒฝํ์ ๋ง์ด ์์ ์ ์์์ต๋๋ค.
์ ๋ฒ์ ์ ๊ธฐ์กด์ ๊ตฌํ๋์ด ์๋ ์์ ํ๋ ์ด์ ๊ผด๋ผ์ฃผ ๊ธฐ๋ฅ ๋ฟ๋ง ์๋๋ผ ์ด๋ฏธ์ง ์ปจํ ์ธ , ๋ผ ์ด๋ธ ์์ ์ปจํ ์ธ , PIP ๋ฐ ์ธ๋ก ๋น๋์ค ๊ธฐ๋ฅ์ ํฌํจํ์ฌ ๊ตฌํ๋์๋ค.
ํ์ง๋ง ํ์ฌ์์ ๋ธ๋๋๋ช ์ ๋ณ๊ฒฝํ๋ฉด์ Moncast๋ ์ฌ๋ผ์ง๊ณ ์๋์ด ๊ฐ๋ฐ์๋ฅผ ๋ฝ์ Dingo ๋ผ๋ ์๋น์ค๋ก ํด์ธ ๋ฐ์นญ์ ๋ชฉํ๋ก ์ ๊ท ๊ตฌํ์ ์์ํ๋ฉฐ, ์ค์ค๋ก์ ๋ฐ์ ์ ์ํด Backendํ ์ผ๋ก ํ์ ์ด๋ํ์ต๋๋ค.
- ํ์ฌ : Makeus Mobile
- ๊ฐ๋ฐ ๊ธฐ์ : Objective-C, Splunk Mint, AFNetworking, GA
- ๋ด๋น ์
๋ฌด
- iOS ๋ฆฌํํ ๋ง ๋ฐ ์ ๋ฒ์ ์์
- ์๋น์ค ๊ธฐํ ์ฐธ์ฌ
๋ ธ๋์ ์ iOS
โ๋ ธ๋์์ โ iOS ์ฑ ๊ฐ๋ฐ ์ธ์ฃผ๋ก ์ธํด Makeus Mobile์ด๋ผ๋ ํ์ฌ๋ฅผ ์ฒ์์ผ๋ก ๋ง์ฃผํ์ต๋๋ค. ์ด ์ฑ์ Youtube ์์ํ๋ ์ด์ด์ ๊ฐ์ PIP ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ์ฑ์ ๋ง๋ค์์ต๋๋ค.
ํ์ง๋ง ํ์ฌ ์ฌ์ ์ ์๋น์ค๋ฅผ ํฌ๊ธฐํ๊ธฐ๋ก ๊ฒฐ์ ๋์ด ๋ฐ์นญํ์ง ๋ชปํ์ง๋ง, ์ทจ์ง์ ์ ์๋ฐ์ ์ ์ฌํ๊ฒ ๋์์ต๋๋ค.
- ํ์ฌ : ์ธ์ฃผ
- ๊ฐ๋ฐ ๊ธฐ์ : Objective-C
- ๋ด๋น ์
๋ฌด
- iOS ์ฑ ์ ๊ท ๊ฐ๋ฐ
Add2Paper
ํ๊ต์ ๋ณํ์ ์กฐ๊ฑด์ผ๋ก iOS ์ฑ ๋ฆฌํํ ๋ง์ ์ํด ์ ์ฌํ์ต๋๋ค. ์ ์ฌ ๋์๋ ์ฑ์ ์ ์ํ๊ณ ๊ฐ๋ ๊ฐ๋ฐ์๊ฐ ์์ ์ฒ๋ฆฌ๋ฅผ ์ฃผ๋ก ํ๋ ๊ฐ๋ฐ์์๊ธฐ์ ๋๋ถ๋ถ์ ์ฝ๋๋ฅผ C++๋ก ์์ฑํ๊ธฐ์ ์ฒ์๋ถํฐ ๋ค์ ๊ฐ๋ฐ์ ์งํํ์ต๋๋ค.
์ดํ PM์ด๋ผ๋ ์ง์ฑ ์ ์ฒ์์ผ๋ก ๊ฒฝํํ์ฌ ์ค์๋ ํธ๋ฌ๋ธ๋ ์์์ง๋ง ์ ๊ท 3.0 ๋ฒ์ ์๋น์ค๋ฅผ ๋ง๋ฌด๋ฆฌ ์ง์๊ณ ๋ง์ ๊ฒฝํ์ ํ ์ ์์๋ ํ์ฌ์ ๋๋ค.
- ํ์ฌ : Add2Paper
- ๊ฐ๋ฐ ๊ธฐ์ : Objective-C, Crittercism
- ๋ด๋น ์
๋ฌด
- iOS ๋ฆฌํํ ๋ง ๋ฐ ์ ๋ฒ์ ์์
- ์ปจ์ ๋์์ธ ์์
- ์๋น์ค ๊ฐ๋ฐ ๋ฐ ๋์์ธ ์ผ์ ๊ด๋ฆฌ
- ์๋น์ค ๊ธฐํ ์ฐธ์ฌ - ์ธ๋ถ ๋ฏธํ ์ฐธ์ฌ
- ํํ์ด์ง : https://www.add2paper.com/
UrQA Client iOS
ํด๋น ํ๋ก์ ํธ๋ Mobile ํฌ๋์ ์ถ์ ํด๋ก Splunk Mint์ ๊ฐ์ด ๋ผ์ด๋ธ ์๋น์ค์์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์๋์ผ๋ก ๋ฆฌํฌํ ๋๋ ์์คํ ์, ์ถ๊ฐ์ ์ผ๋ก ์ฌ์ฉ์ ํ๋ ํจํด ๋ถ์์ ์ํ Breadcrumb ๊ธฐ๋ก๊ณผ ๊ฐ์ ๊ธฐ๋ฅ์ด ํฌํจ๋ ์๋น์ค์ ๋๋ค. ๋น์ iOS์์ ๋ฐ์ํ๋ Crash๋ฅผ ์ถ์ ํ๋ Framework๋ฅผ ๊ฐ๋ฐํ์ต๋๋ค. ๋น์ ์ค์ ๋ก ๋ฐ์ํ ํฌ๋์์ ๋ํ Symbolication์ ์ ์์ ์ผ๋ก ๋์ํ์ฌ ๋ฐฐํฌ ๋จ๊ณ๊น์ง ์์ผ๋, ์๋ฒ ์ธก์์ Symbolication์ ํ๊ธฐ ์ํ atosl์ ๋ํ ๋์์ด ๋ฆ์ด์ ธ ๊ฒฐ๊ตญ ๊ฒฐ๊ณผ๋ ์์๋ ํ๋ก์ ํธ์ ๋๋ค.
- ํ์ฌ : ์ธ์ฃผ
- ๊ฐ๋ฐ ๊ธฐ์ : Objective-C, C++, PLCrashReporter, atosl
- ๋ด๋น ์
๋ฌด
- iOS Crash Report Framework ๊ตฌํ
Alamry (Sleep If U Can)
์ฌ์ง ์ฐ์ด ๋๋ ์๋์ผ๋ก ์๋ ค์ง Sleep If U Can์ด๋ผ๋ ์๋น์ค์ ์ด๊ธฐ ๋ฉค๋ฒ๋ก ์ฐธ์ฌํ์ฌ ์๊ท๋ชจ ์ ์ธ์์ผ๋ก ์๋น์ค๋ฅผ ๊ฐ๋ฐํ์ต๋๋ค. ์ฌ๋์ด ์ ๋ค๋ณด๋ ์๋น์ค์ ๋์์ธ ์์ ์ ๊ฐ์ดํ์์ผ๋ฉฐ, ํ์ฌ๋ฅผ ์๊ฐํ๋, ์ฑ์ ์๊ฐํ๋ ์น์ฌ์ดํธ์ ์ค์ ๋ด๋น ์ ๋ฌด์๋ iOS์ฑ ๊ฐ๋ฐ์ ์งํํ์ต๋๋ค.
์ด๊ธฐ์ iOS์ฑ์ ์ธ์ฃผ๋ก ์์ ๋์ด ์๋ค๋ณด๋ ์ฝ๋์ Quality๋ ํฌ๋ฆฌํฐ์ปฌํ ์ด์๊ฐ ๋ง์ด ๋ฐ์ํ์ฌ ์๋ก ๊ฐ๋ฐํ๋ ๊ฒ์ด ๋์ ๊ฒ์ด๋ผ ํ๋จํ์๊ณ , ๊ธฐ์กด์ ๋ง์ผ์ ์ฌ๋ผ๊ฐ ์๋ ์๋น์ค์์ ๋ฐ์ํ๋ ์ด์๋ฅผ ์์ ํ๋ ๋์์ ์๋น์ค์ ๊ธฐํ๋ถํฐ ํจ๊ป ์งํํ์ฌ Alarmy๋ผ๋ ์ด๋ฆ์ผ๋ก ๋ฐ์นญํ์ต๋๋ค.
- ํ์ฌ : DelightRoom
- ๊ฐ๋ฐ ๊ธฐ์ : Objective-C, OpenCV, BugSense, Localytics, Vanilla js
- ๋ด๋น ์
๋ฌด
- iOS ๋ฆฌํํ ๋ง ๋ฐ ์ ๋ฒ์ ์์
- CI / BI / ํ๋ก๋ชจ์ / ๊ด๊ณ / ๋ช ํจ / ์์ด์ฝ ๋์์ธ
- Android / iOS ์ฑ ๋์์ธ
- ์ฑ ๊ธฐํ ์ฐธ์ฌ
- ์ฑ์คํ ์ด : https://itunes.apple.com/us/app/alarmy-alarm-clock/id1163786766?mt=8
Alarmy Site
- ํ์ฌ : DelightRoom
- ๊ฐ๋ฐ ๊ธฐ์ : HTML4, CSS3, ECMA 5, jQuery
- ๋ด๋น ์
๋ฌด
- ์น ๋์์ธ ๋ฐ ๊ฐ๋ฐ
DelightRoom Site
- ํ์ฌ : DelightRoom
- ๊ฐ๋ฐ ๊ธฐ์ : HTML4, CSS3, ECMA 5, jQuery
- ๋ด๋น ์
๋ฌด
- ์น ๋์์ธ ๋ฐ ๊ฐ๋ฐ
DynamicWAVE
๊ณ ๋ฑํ์ ์์ , ์น๊ตฌ๋ค๊ณผ ๊ฐ์ด ๊ฒ์์ ๋ง๋ค๊ธฐ ์ํด ๋์์ธํ๋ ์ํ์ ๋๋ค. ๋ฆฌ๋ฌ๊ฒ์์ด๋ผ๋ ์ฅ๋ฅด ์์ฒด๊ฐ ์์ด ๋ง์ด๊ฐ๊ณ ์ฑ๊ณต ๊ฐ๋ฅ์ฑ ํ๋จ์ ๊ทผ๊ฑฐ๊ฐ ๋ณ๋ก ์์ด์ ์ค๋ ๊ธฐ๊ฐ๋์ 5๋ฒ ์ ๋๋ฅผ ์๋ก ๊ฐ๋ฐํ ํ๋ก์ ํธ์์ต๋๋ค.
- ๊ฐ๋ฐ ๊ธฐ์ : Corona SDK, Cocos2d-x, Lua
4-Ball Billiards
๊ฐ์ธ ์ทจ๋ฏธ๋ก ๋ง๋ค๋ DirectX Base์ ๊ฒ์ ์์ง AProject3D ๊ธฐ๋ฐ์ผ๋ก ๊ตฌํํ ๊ฒ์์ผ๋ก ํ๊ต ํ๋ก์ ํธ ๊ณผ์ ๋ก ์ ์ถํ์์ต๋๋ค. ๋น๊ตฌ์์ ์ฌ์ฉ๋๋ ๋ฌผ๋ฆฌ๋ฅผ ๊ตฌํํ์๊ณ , ์์ง์ Camera, Scene, Input๊ณผ ๊ฐ์ ๊ธฐ๋ณธ์ ์ธ ๊ธฐ๋ฅ๊ณผ ํจ๊ป Deferred Rendering์ ํตํ ๋น์ ๊ตฌํํ์์ต๋๋ค.
- ๊ฐ๋ฐ ๊ธฐ์ : DirectX 9.0, HLSL, C++
Yellow Ribbon
ํ์ด์ค๋ถ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฃผ์ ์ฌ๋๋ค์ด ๋งํ๋ ๋จ์ด๋ค์ ํ๋ ์ด์ ํ์ฌ ๋ณด์ฌ์ฃผ๋ ํ๋ก์ ํธ์ ๋๋ค. ์ด ํ๋ก์ ํธ๋ ActionScript 3.0 ๊ธฐ๋ฐ์ผ๋ก ๊ฐ๋ฐํ์์ผ๋ฉฐ, ๋๋คํ๊ฒ ๋๋ฌด๋ฅผ ๋ง๋ค์ด๋ด๊ณ ๋ ๋๋งํ๋ ์๊ณ ๋ฆฌ์ฆ์ ์ค๊ณํ๊ณ ๊ตฌํํ์์ต๋๋ค.
- ์์ : Software Maestro 2nd
- ๊ฐ๋ฐ ๊ธฐ์ : Flash Builder, ActionScript 3.0
FlexibleImage is implemented with the hope that anyone could easily develop an app that provides features such as Camera Filter and Theme. When you write code in the "Method Chaining" style, the effect is applied in the appropriate order.
Deli is an easy-to-use Dependency Injection Container that creates DI containers with all required registrations and corresponding factories.
Swifty Date & Time API inspired from Java 8 DateTime API.
Drawer view controller that is easy to use!
ํ๊ตญ์ด ๋ฐ์ ๋ณํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
Animeal Web for Exhibition on Sookmyung Women's University.
Parsing Codeigniter project's controller and make api documents. Also provide Request Form and Response Form for api testing.
SwiftUI Cheat Sheet
A Swift Autolayout DSL for iOS & OS X http://snapkit.io
Stencil is a simple and powerful template language for Swift. https://stencil.fuller.li
๐ A curated collection of splendid 180+ gradients made in swift
Easy to Use, Read, Extensible, Flexible Validation Checker
- ์ 4ํ ์ ๊ตญ ๊ณ ๊ต์ ๊ฒ์ ์์ด๋์ด ๊ณต๋ชจ์ ์
์
- ์ฃผ์ต : ์๊ฐ๋ํ๊ต
- ๋ ์ง : 2011.10.08
- ์ 9ํ ์ ๊ตญํ์๊ฒ์ ๊ณต๋ชจ์ ์
์
- ์ฃผ์ต : ๊ณต์ฃผ๋ํ๊ต
- ๋ ์ง : 2011.09.02
- 2011๋
๋ ์ ๊ตญ ๊ธฐ๋ฅ๊ฒฝ๊ธฐ๋ํ (๊ฒ์ ์ ์ ๋ถ๋ฌธ) ์ฅ๋ ค์
- ์ฃผ์ต : ๊ธฐ๋ฅ๊ฒฝ๊ธฐ๋ํ์์ํ
- ๋ ์ง : 2011.09
- ํ๊ตญ์ ๋ณด์ฌ๋ฆผํผ์๋ ์ ๊ตญ๋ํ (๊ฒฝ์๋ถ๋ฌธ) ์ฅ๋ ค์
- ์ฃผ์ต : ํ๊ตญ์ ๋ณด๊ณผํํ
- ๋ ์ง : 2011.08.24
- ํ๊ตญ์ ๋ณด์ฌ๋ฆผํผ์๋ ๋๋ํ (๊ณต๋ชจ๋ถ๋ฌธ) ์์
- ์ฃผ์ต : ํ๊ตญ์ ๋ณด๊ณผํํ
- ๋ ์ง : 2011.08.19
- ํ๊ตญ์ ๋ณด์ฌ๋ฆผํผ์๋ ๋๋ํ (๊ณต๋ชจ๋ถ๋ฌธ) ๊ธ์
- ์ฃผ์ต : ํ๊ตญ์ ๋ณด๊ณผํํ
- ๋ ์ง : 2011.08.19
- 2011๋
๋ ์ง๋ฐฉ ๊ธฐ๋ฅ๊ฒฝ๊ธฐ๋ํ (๊ฒ์ ์ ์ ๋ถ๋ฌธ) ๋์
- ์ฃผ์ต : ๊ธฐ๋ฅ๊ฒฝ๊ธฐ๋ํ์์ํ
- ๋ ์ง : 2011.04.25
- 2010ํ๋
๋ ์ 7ํ ํ๊ต์ฅ๋ฐฐ ๊ฒ์์ ์ ๋ฐํ๋ํ ๊ธ์
- ์ฃผ์ต : ํ๊ตญ๊ฒ์๊ณผํ๊ณ ๋ฑํ๊ต
- ๋ ์ง : 2011.03.05
- 2011๋
๋ ์ ๋ถ ์ง๋ฐฉ ์ค์๊ธฐ์
์ฒญ ์ ๊ตญ ํ์ ๊ณต๋ชจ์ ์์
- ์ฃผ์ต : ์ค์๊ธฐ์ ์ฒญ
- ๋ ์ง : 2011.03.02
- ํ๊ตญ์ ๋ณด์ฌ๋ฆผํผ์๋ ๋๋ํ (๊ณต๋ชจ๋ถ๋ฌธ) ์์
- ์ฃผ์ต : ํ๊ตญ์ ๋ณด๊ณผํํ
- ๋ ์ง : 2010.08.19