iOS Project 2

NHBank OpenAPI ์˜ˆ๊ธˆ์ฃผ ์กฐํšŒ ์„œ๋น„์Šค Application

AutoLayout์„ ์ ์šฉํ•œ NHBank OpenAPI ์˜ˆ๊ธˆ์ฃผ ์กฐํšŒ ์„œ๋น„์Šค Application ํ•ด๋‹น ํ™”๋ฉด์—์„œ ๋‚˜์˜จ ๊ณ„์ขŒ๋ฒˆํ˜ธ๋Š” ์‹ค์ œ ๊ณ„์ขŒ๋ฒˆํ˜ธ๊ฐ€ ์•„๋‹Œ, Open API ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•ด์„œ ์ž„์˜๋กœ ๋ฐœ๊ธ‰๋œ ๊ณ„์ขŒ๋ฒˆํ˜ธ์ž„์„ ์•Œ๋ฆฝ๋‹ˆ๋‹ค. 1. MVVM ๋””์ž์ธ ํŒจํ„ด(์†Œํ”„ํŠธ์›จ์–ด ์•„ํ‚คํ…์ณ ํŒจํ„ด) Model-View-ViewModel ํ˜•ํƒœ์˜ ๋””์ž์ธ ํŒจํ„ด์ž…๋‹ˆ๋‹ค. 1.1. Model Model์€ ๋ฐ์ดํ„ฐ์˜ ๊ตฌ์กฐ๋ฅผ ์ •์˜ํ•˜๊ณ  ViewModel์—๊ฒŒ ๊ฒฐ๊ณผ๋ฅผ ์•Œ๋ ค์ค๋‹ˆ๋‹ค. View(ViewController)๋Š” Model์— ์ง์ ‘ ์ ‘๊ทผํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. 1.2. View(ViewController) View๋Š” iOS์—์„œ์˜ ViewController์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค. View๋Š” ์‚ฌ์šฉ์ž์™€์˜ ์ƒํ˜ธ์ž‘์šฉ์„ ํ†ตํ•ด ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ViewModel์—๊ฒŒ ์•Œ๋ ค์ค๋‹ˆ๋‹ค..

Camper's

Coming Soon... 1. ๊ฐœ์š” : ์บ ํ•‘์„ ์ฆ๊ธฐ๋Š” ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•œ ์บ ํ•‘ ์ปค๋ฎค๋‹ˆํ‹ฐ ๋ชจ๋ฐ”์ผ Application 2. ์‚ฌ์šฉ ๊ธฐ์ˆ  : AWS EC2, S3, CloudFront, MySQL, Node.js, AngularJS, Android, iOS๋ฅผ ํ™œ์šฉํ•œ Native Application 3. ์—ญํ•  - UI/UX ๊ธฐํš : ๊ธฐ๋Šฅ ๋ช…์„ธ์„œ, ์Šคํ† ๋ฆฌ๋ณด๋“œ ์ž‘์„ฑ - Front-end : iOS Application ๊ตฌํ˜„(Swift) - Back-end : ์‚ฌ์šฉ์ž ์ธ์ฆ(JWT, ์†Œ์…œ ๋กœ๊ทธ์ธ), ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ฒŒ์‹œํŒ ๊ตฌํ˜„(Node.js) - DataBase : DataBase ์„ค๊ณ„ ๋ฐ ๊ตฌ์ถ•(MySQL) - AWS : ๋ฐฐํฌ ์„œ๋ฒ„ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๊ตฌ์ถ•(Ubuntu 20.04) 4. ๊ด€๋ จ ์ž๋ฃŒ - ๊ธฐํš์•ˆ - ์Šคํ† ๋ฆฌ๋ณด๋“œ