-
부트캠프창{개발일지}1주차 #왜 Flutter?부트캠프{창} 2022. 6. 3. 15:56
WHY Flutter
1)웹개발
네이티브앱(Native App)
(모바일 기기는 Android와 iOS로 양분되어 있다.
- Android
- 프로그래밍 언어 : Java / Kotlin
- 개발 툴 : Android Studio
- Google에서 제공하는 Android SDK(Software Development Kit)를 이용하여 개발
- iOS
- 프로그래밍 언어 : Objective-C / Swift
- 개발 툴 : XCode
- Apple에서 제공하는 iOS SDK(Software Development Kit)를 이용하여 개발
- macOS 에서만 개발이 가능
단점 : 각각 다른 언어로 두번 앱을 제작해야 하는 단점.
장점 : 다른 언어로 두 번 앱을 제작해야 하는 단점이 있지만, 성능이 가장 빠르고 최신 기능을 빠르게 적용할 수 있습니다.
- 크로스 플랫폼 앱(Cross Platform App)</aside>
- React Native
- 프로그래밍 언어 : JavaScript
- 페이스북에서 출시한 오픈 소스 모바일 애플리케이션 프레임 워크
- Flutter(사용할 프레임워크)
- 프로그래밍 언어 : Dart
- 구글에서 출시한 오픈 소스 모바일 애플리케이션 프레임 워크
- React Native
- </aside>
- <aside> 💡 크로스 플랫폼 앱은, 하나의 프로그래밍 언어와 소스코드로 Android와 iOS를 모두 개발하는 방법입니다.
-> 크로스 플랫폼이 생산성이 월등하다. 출처 - 네이버 지식iN 앱을 Flutter로 만든 이유
-> Flutter가 훨씬 핫하다(=커뮤니티 & 자료)getstream.io
->공식 문서가 잘되어 있다.https://docs.flutter.dev/getstream.io
->성능이 뛰어나다.
'부트캠프{창}' 카테고리의 다른 글
부트캠프창{창업일지}#2주차 샤잠(실습), 사업계획서 (0) 2022.06.10 부트캠프창{창업일지}# 1주차 함수,클래스(실습) (0) 2022.06.03 부트캠프창{개발일지}# 1주차 Dart 문법 (0) 2022.06.03 부트캠프창{개발일지}#1주차 로그인 페이지 (0) 2022.06.03 부트캠프창{개발일지}1주차 #Flutter 이해하기 (0) 2022.06.03 - Android