Android, ios처럼 각각의 운영체제 환경에 맞춰서 개발한 앱을 말합니다. 즉, 개발을 할 때 Android는 Android Studio, ios는 Swift를 이용해서 개발합니다. Native App은 성능이 웹앱 , 하이브리드 앱에 비하여 가장 높지만, 플랫폼에 의존적이기 때문에 해당 언어를 다룰 수 있어야 개발 가능하다는 단점이 있습니다.
Native App과 달리, 운영체제에 구애 받지 않고 하나의 언어로 앱을 개발하는 방법도 있습니다. 이를 Hybrid App이라고 하고, React Native를 이용해서 개발 가능합니다.
Node.js 기반의 플랫폼으로, 데스크탑 App 개발이 가능합니다. 대표적인 앱으로는 VScode, Atom 등이 있습니다.
<aside> 💡 React Native로 5분만에 완성하는 웹앱(구름IDE + Expo) 실습은 유튜브에서도 확인할 수 있습니다.😉 (https://bit.ly/3iN5Bb9)
</aside>