728x90
1. ์ธ์ด:
- Swift (iOS):
- ์ฅ์ :
- ๊ฐ๊ฒฐํ ๋ฌธ๋ฒ๊ณผ ์์ ํ ํน์ฑ์ผ๋ก ์ธํด ์ฝ๋ ์์ฑ์ด ํธ๋ฆฌํ๊ณ ์ค๋ฅ๊ฐ ์ ๋ค.
- ์ต์ ํ๋ ์ฑ๋ฅ์ ์ ๊ณตํ์ฌ ๋ฐ์ด๋ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํ ์ ์๋ค.
- ๋จ์ :
- iOS ์ ์ฉ์ผ๋ก ์ฌ์ฉ ๊ฐ๋ฅํ๋ฉฐ, macOS์์ ์คํํ๋ ค๋ฉด ์ถ๊ฐ ์์ ์ด ํ์ํ๋ค.
- ์ฅ์ :
- Kotlin (Android):
- ์ฅ์ :
- Java์์ 100% ์ํธ ์ด์ฉ์ฑ์ ์ ๊ณตํ์ฌ ๊ธฐ์กด Java ์ฝ๋๋ฅผ Kotlin์ผ๋ก ์ฝ๊ฒ ์ด์ ํ ์ ์๋ค.
- ๊ฐ๊ฒฐํ ๋ฌธ๋ฒ๊ณผ ์์ ํ ํน์ฑ์ผ๋ก ์์ฐ์ฑ์ด ๋๋ค.
- ๋จ์ :
- Java ์ฝ๋์์ ํธํ์ฑ์ ์ข์ง๋ง ์์ ํ ๋์ฒดํ๊ธฐ ์ด๋ ต๋ค.
- ์ฅ์ :
2. ํ๋ ์์ํฌ:
- React Native:
- ์ฅ์ :
- JavaScript ๊ธฐ๋ฐ์ผ๋ก ํฌ๋ก์ค ํ๋ซํผ ์ง์, ์ฝ๋๋ฅผ ์ฌ์ฌ์ฉํ ์ ์๋ค.
- Facebook์ด ์ง์ํ๋ฏ๋ก ๋์ ์ปค๋ฎค๋ํฐ ์ง์๊ณผ ๊ณ์๋ ์ ๋ฐ์ดํธ๊ฐ ๊ธฐ๋๋๋ค.
- ๋จ์ :
- ๊ณ ๋ํ๋ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ค๋ฉด Native ๋ชจ๋์ ์ถ๊ฐํด์ผ ํ ์ ์๋ค.
- ์ฑ๋ฅ ๋ฉด์์ ๋ค์ดํฐ๋ธ์ ๋นํด ์ฝ๊ฐ์ ์์ค์ด ์์ ์ ์๋ค.
- ์ฅ์ :
- Flutter:
- ์ฅ์ :
- ๋์ผํ ์ฝ๋๋ก iOS ๋ฐ Android ์ฑ์ ๊ฐ๋ฐํ ์ ์์ผ๋ฉฐ, ๋ฐ์ด๋ ์ฑ๋ฅ์ ์ ๊ณตํ๋ค.
- ์์ ฏ ์์คํ ์ ํ์ฉํ ๋์ ์ ์ฐ์ฑ๊ณผ ํ๋ฉด ๊ตฌ์ฑ์ด ๊ฐ๋ฅํ๋ค.
- ๋จ์ :
- Dart ์ธ์ด๋ฅผ ์ฌ์ฉํ๋ฏ๋ก ๋ค๋ฅธ ์ธ์ด์ ์ต์ํ ๊ฐ๋ฐ์์๊ฒ๋ ํ์ต ๊ณก์ ์ด ์กด์ฌํ๋ค.
- ์ฅ์ :
App Store์ Google Play ํต๊ณ
1. App Store:
- ์ธ์ด ๋ฐ ํ๋ ์์ํฌ:
- Swift๋ฅผ ์ฌ์ฉํ ์ฑ์ด ๋ง์ด ๋ณด์ด๋ฉฐ, iOS ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ์์ SwiftUI ๋ฐ UIKit์ ํ๋ฐํ ์ฌ์ฉํ๊ณ ์๋ค.
- Objective-C๋ก ์์ฑ๋ ์ฑ๋ ์์ง ์กด์ฌํ๋, ์ต์ ํ๋ก์ ํธ์์๋ Swift๊ฐ ์ฃผ๋ก ์ ํ๋๋ค.
- React Native๋ iOS์์๋ ๊พธ์คํ ์ฑ์ฅ์ธ๋ฅผ ๋ณด์ด๊ณ ์์ต๋๋ค.
- ๋ง์ ๊ธฐ์ ๋ฐ ๋ ๋ฆฝ ๊ฐ๋ฐ์๋ค์ด React Native๋ฅผ ์ฌ์ฉํ์ฌ iOS ์ฑ์ ์ถ์ํ๊ณ ์์ต๋๋ค.
- React Native๋ก ๊ฐ๋ฐ๋ ์ฑ์ Swift๋ Objective-C๋ก ๊ฐ๋ฐ๋ ์ฑ๊ณผ ๋น๊ตํ์ ๋ ์ฑ๋ฅ ์์ค์ด ๊ฑฐ์ ์์ผ๋ฉฐ, UI๋ ๋์ ํ์ง์ ์ ์งํ๊ณ ์์ต๋๋ค.
- ํนํ, Facebook ์ฑ ์์ฒด๊ฐ React Native๋ก ๊ฐ๋ฐ๋์๊ธฐ ๋๋ฌธ์ ๋ง์ ๊ฐ๋ฐ์๋ค์ด ์ด๋ฅผ ์ฐธ๊ณ ํ๊ณ ์์ต๋๋ค.
- Flutter๋ iOS ์ฑ์ ๋์์ธ ํธ๋ ๋๋ฅผ ๋ฐ๋ผ๊ฐ๊ณผ ๋์์ ์๋ก์ด ๋์์ธ ๊ฒฝํฅ์ ์ ๋ํ๊ณ ์์ต๋๋ค.
- Material Design๊ณผ Cupertino ๋์์ธ์ ์๋ฒฝํ๊ฒ ์ง์ํ๋ฉฐ, iOS ์ฌ์ฉ์ ๊ฒฝํ์ ์ค์ํ๋ ์ฑ์ ์ ํฉํฉ๋๋ค.
- ์ฌ์ฉ์๊ฐ Flutter๋ก ๊ฐ๋ฐ๋ ์ฑ์ iOS์์ ์ฌ์ฉํ๋๋ผ๋ ๋ค์ดํฐ๋ธ ์ฑ๊ณผ ๊ฑฐ์ ์ฐจ์ด๊ฐ ์๋ ์ฑ๋ฅ์ ๊ฒฝํํ ์ ์์ต๋๋ค.
2. Google Play:
- ์ธ์ด ๋ฐ ํ๋ ์์ํฌ:
- Kotlin์ Android ์ฑ ๊ฐ๋ฐ์ ํ์ค ์ธ์ด๋ก ์๋ฆฌ์ก๊ณ ์์ผ๋ฉฐ, Java๋ก ์์ฑ๋ ์ฑ๋ ์ฌ์ ํ ์กด์ฌํ๋ค.
- Android ๊ฐ๋ฐ์๋ค์ Kotlin์ ๊ฐ๊ฒฐ์ฑ๊ณผ ์์ ์ฑ์ ๋์ด ํ๊ฐํ๊ณ ์๋ค.
- React Native๋ Android์์๋ ๊ฐํ ์ธ๊ธฐ๋ฅผ ์ป๊ณ ์์ต๋๋ค.
- ํฐ ๊ท๋ชจ์ ์ฑ์ด๋ ์คํํธ์ ์์ Android ์ฑ์ ๊ฐ๋ฐํ ๋ React Native๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ๋์ด๋๊ณ ์์ต๋๋ค.
- ์ปค๋ฎค๋ํฐ์ ํ๋ฐํ ์ง์๊ณผ ์ ๋ฐ์ดํธ๊ฐ Android ์ฑ ๊ฐ๋ฐ์ ๋ํ ์ ๋ขฐ์ฑ์ ๋์ด๊ณ ์์ต๋๋ค.
- ํฌ๋ก์ค ํ๋ซํผ์ ์ด์ ์ ์ด๋ ค iOS์ Android ๋ชจ๋์์ ๋์ผํ ์ฝ๋๋ฒ ์ด์ค๋ก ์ฑ์ ์ ์ง๋ณด์ํ ์ ์์ต๋๋ค.
- Flutter๋ Android ์ฑ์ ํธ๋ ๋๋ฅผ ๋ฐ์ํ๋ฉด์๋ ๋ค์ํ ๋์์ธ ์คํ์ผ์ ์ ๊ณตํฉ๋๋ค.
- Google์ ์์ฒด์ ์ผ๋ก Flutter๋ฅผ ์ ๊ทน์ ์ผ๋ก ์ง์ํ๊ณ ์์ผ๋ฉฐ, Android ๊ฐ๋ฐ์๋ค์ด Flutter๋ฅผ ํตํด ๋น ๋ฅด๊ณ ์๋ฆ๋ค์ด ์ฑ์ ๊ฐ๋ฐํ ์ ์๋๋ก ๋์์ฃผ๊ณ ์์ต๋๋ค.
- ํฌ๋ก์ค ํ๋ซํผ ๊ฐ๋ฐ์ ์ฅ์ ์ ํ์ฉํ์ฌ Android์ iOS ์ฑ์ ๋์์ ์ถ์ํ ์ ์์ต๋๋ค.
'IT' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ๋ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์์ ์ฃผ๋ชฉ๋ฐ๋ ํ๋ ์์ํฌ ๋น๊ต (0) | 2024.02.07 |
---|---|
ํ๋ก ํธ์๋ ํ๋ก์ ํธ ์ฝ๋ ํ์ง ๊ด๋ฆฌ: ESLint, Prettier, Husky, lint-staged (0) | 2024.02.07 |
ChatGPT(OpenAI) ๋ฅผ ํ์ฉํ Code Review (0) | 2024.02.06 |
Jupyter Notebook: ๋ฐ์ดํฐ ๊ณผํ์์ ํ์ ๋๊ตฌ (0) | 2022.12.02 |
[Plugins] Vite Plugins (0) | 2022.11.23 |
๋๊ธ