Flutter

    창VOD 1주차 - Why Flutter

    앱 개발 방법에는 두가지가 있다. 첫 번째는 네이티브 앱(Native App) - Android(java / Kotlin 사용)와 iOS(Objectiv-C / Swift 사용) 각각의 툴을 사용하여 따로 개발하는 것 장점: 성능이 가장 빠르고 최신 기능을 빠르게 적용할 수 있다. -> 최신기능을 적용해 성공한 사례(포토 위젯) 단점: 각각 다른 언어로 두 번 앱을 제작해야 한다. 두 번째는 크로스 플랫폼 앱 개발 - 하나의 프로그래밍 언어와 소스코드로 Android와 iOS를 모두 개발하는 방법이다. 장점: 하나의 언어로 두 플랫폼에서 모두 실행되는 앱을 빠르게 만들 수 있다. 단점: 네이티브 앱의 성능을 뛰어넘을 순 없다. React Native 프로그래밍 언어: JavaScript 페이스북에서 출시..