하이브리드 개발 어플 뭐가 제일 좋나요??

하이브리드 어플 개발을 배워 볼려는데요

어느 플랫폼이 제일 나을까요??

플러터를 개발 할려고 보니까

지금 기능이 많이 없다고 하던데요

11111111111111111111111111

    5개의 답변이 있어요!

    • 코드없이 앱개발이 가능한 스마트메이커라는 사이트도 있으니 참고해 보시고

      플랫폼 별 사용 언어 정리해드릴게요 참고하세요

      웹 - Java /Javascript / C#

      안드로이드 - Java / Kotlin

      iOS - Objective-C / Swift

      안드로이드&iOS(동시개발&기능제한) - Flutter / React Native /

      딥러닝 - Python

      게임 - C++(언리얼) / C#(Unity)

    • 대표적인 2개 개발 플랫폼을 알려드리겠습니다.

      1. React native

      페이스북에서 출시되었으며 자바 스크립트 기반으로 만들어졌고 개발 속도가 빠르며 고성능의 모바일 어플을 만들수 있습니다.

      2. Ionic

      오픈소스기반으로 모바일 앱 개발 플랫폼 중에 가장 많이 사용되는 플랫폼입니다.

      도움이 되셨으면 좋겠습니다.

    • 최근에 플러터 2.0이 되면서 웹페이지까지 제작이 가능하다고 합니다.

      구글이 만들다보니 앞으로 성장가능성은 있어보입니다.

      플러터나 리엑트 네이티브나 하드웨어관련 기능을 많이 사용하지 않는다면 괜찮을것 같기는 하지만 블루투스 같은 기능을 사용해야한다면 네이티브 개발을 하는 것이 좋아보입니다.

    • 많은 Hybrid앱 개발 Software가 있는데요.

      개인적으로 React Native가 가장 좋아 보입니다.

      제가 직접사용해본 하이브리드솔루션은

      React Native, Cordova, 자마린 3가지 였는데요.

      자마린의 경우 문법이 익숙한문법이고 개발하기 편했으나 무겁고 느립니다.

      Cordova는 개발환경이 불편하고 오래된 Software입니다.

      React Native의 경우 많은 곳에서 사용중이고 빠르고 무겁지 않은 편입니다.

    • 1. REACT NATIVE

      JavaScript 기반의 오픈 소스 크로스 플랫폼 앱 개발 프레임워크

      개발자는 더욱 짧은 개발 주기와 빠른 개발 속도로 고성능의 모바일 앱을 개발할 수 있게 되었습니다.

      React Native는 JSX 기반(JavaScript-XML) 프레임워크라는 장점이 있습니다. 모바일 앱 개발을 위해 Swift나 Java와 같은 복잡한 프로그래밍 언어를 학습할 필요가 없지요. 프레임워크에서 React Native 코드를 네이티브 뷰로 변환한 다음 렌더링을 수행하므로 유저에게 네이티브와 같은 환경을 제공합니다.

      2. FLUTTER

      모바일 앱 개발을 위한 오픈 소스 SDK입니다. React Native 앱이나 하이브리드 앱과 달리 Flutter는 네이티브 코드의 컴파일이 가능합니다. 이 컴파일을 통해 진정한 네이티브 환경이 가능합니다.

      Flutter는 Dart라는 프로그래밍 언어로 사용하고, 모든 기기에서 구동 가능한 iOS와 Android 앱을 개발 가능합니다. Flutter는 모든 앱 개발 프레임워크 가운데 최고의 프레임워크로 여겨지고 있지만 특정 유형의 모바일 앱 프로젝트에 대해서만 Flutter를 사용할 수 있다는 단점이 존재합니다.

      3. IONIC

      오픈 소스 기반 SDK로, 모바일 앱 개발 프레임워크 중 가장 폭넓게 사용되는 프레임워크 중 하나입니다. Ionic을 사용하면 개발자는 HTML, CSS3, JavaScript의 조합으로 다양한 플랫폼에 대한 네이티브 기반 앱을 개발할 수 있습니다.

      최소한의 DOM을 사용하여 성능과 효율성을 극대화하고 Ionic Native와 Cordova와 같은 네이티브 API를 활용 가능합니다

      4. XAMARIN

      C# 기반의 크로스 플랫폼 앱 개발 프레임워크로, 코드 공유가 가능합니다. 덕분에 개발자가 여러 플랫폼에 필요한 모바일 앱을 만드는 데 시간을 크게 절감할 수 있습니다.

      5. ADOBE PHONEGAP

      Adobe PhoneGap은 HTML5, CSS3, JavaScript를 사용하여 모바일 앱을 만드는 프레임워크입니다. 최고 수준의 성능으로 어떠한 하드웨어 제한 없이 모바일 앱을 개발할 수 있다는 장점이 있습니다. 이 외에도 스토리지, 전화번호부, 가속도계, 카메라, GPS 등과 같은 내장된 하드웨어 기능 사용을 지원합니다. 다른 하이브리드 모바일 앱 프레임워크와는 달리 PhoneGap은 Blackberry, Windows, Ubuntu, Firefox OS, Mac OS는 물론 Android 및 iOS를 포함한 대부분의 운영 체제에 맞는 모바일 앱을 개발할 수 있습니다.