Dev_bob

[Flutter] Flutter는 무엇인가요? 본문

카테고리 없음

[Flutter] Flutter는 무엇인가요?

킹대왕너구리 2024. 5. 25. 21:51

Flutter Google에서 개발한 오픈 소스 UI 소프트웨어 개발키트(SDK)이다.

Flutter의 특징으로는 하나의 코드 베이스로 iOS와 Android를 비롯한 여러 플랫폼용 애플리케이션을 개발할 수 있게 해줍니다.

Flutter는 Dart 언어를 사용하여 코딩합니다. Flutter를 사용하면 모바일 앱 뿐만 아니라 웹 애플리케이션데스크톱 애플리케이션도 개발할 수 있습니다.

 

 

Flutter가 기존의 앱 개발 프로그램과 다른 점은 무엇일까요?

먼저 커널에 대해 알아봅시다.

커널 - 커널은 운영체제의 핵심 구성 요소입니다. 시스템의 하드웨어와 소프트웨어 간의 상호작용을 관리합니다.

쉽게 말하자면 하드웨어와 소프트웨어를 연결해주는 역할이라고 생각하시면 됩니다.

커널의 유형으로는 크게 두 종류가 있는데 모놀리식 커널 (단일형커널)마이크로커널 이 있습니다.

 

단일형 커널 Android Os - 모든 운영 체제 서비스를 커널공간에서 실행합니다. 장점으로는 높은 성능과 빠른 처리속도가 있지만, 단점으로는 커널의 크기가 크고 복잡하여 버그 발생 시 시스템 전체에 영향을 미칠 수 있습니다.

 

마이크로 커널 fuchsia Os - 최소한의 기능만을 커널 공간에서 실행합니다. 그 외에 기능들은 조립식으로 사용자 공간에서 실행합니다.
Fuchsia OS는 Google에서 개발 중인 오픈 소스 운영체제로, 마이크로커널 기반의 Zircon 커널을 사용하여 다양한 장치에서 동작하도록 설계되었습니다. 이 운영체제는 보안성, 확장성, 그리고 빠른 업데이트를 목표로 하고 있습니다.

 

 

Flutter의 설치와 초기설정 및 기본 개념에 대한 좋은 강의가 있어서 공유합니다.

https://www.youtube.com/playlist?list=PLQt_pzi-LLfpcRFhWMywTePfZ2aPapvyl

 

플러터 강의 순한 맛 시즌1

완전 초보자용 구글 플러터(flutter) 순한맛(입문자용) 강좌모음입니다. 플러터는 직관적이고 풍부한 기능을 가지고 있기 때문에 코딩을 시작하려는 입문자에게는 최적의 언어가 될 수 있습니다.

www.youtube.com