블로그를 자주 안 하다 보니 문맹인이 된 거 같다
물론 글을 쓰거나, 책을 읽어도 발전되는 건 하나도 없다
이번에는 새로운 녀석을 가지고 블로그를 오랜만에 시작하려고 한다
Flutter
플러터는 구글에서 개발한 모바일 크로스플랫폼 프레임워크이다
물론 모바일뿐만 아니라 컴퓨터(윈도우, 맥, 리눅스)에서도 지원한다
사용되는 언어는 Dart라는 언어 딱 하나이다.
즉, Dart프로그래밍 언어를 통해 안드로이드, 아이폰, 맥, 윈도우, 리눅스, 웹 등 다 동작한다
이렇게 코딩할 때 사용하는 언어는 하나인데 다양한 플랫폼을 지원하는걸 크로스플랫폼 프레임워크라고 한다
Flutter VS React
그러면 이 세상에 존재하는 크로스프레임워크는 Flutter하나일까?
그건 아니다 이 세계에 영어, 한국어, 러시아어, 일본어, 중국어 등 다양한 언어가 존재하듯이 크로스 플랫폼 프레임워크도 다양하다
이 중 이 길바닥에서는 플러터와 리엑트의 싸움이 제일 치열하다
그중 나는 플러터를 선택했다
리엑트는 페이스북을 만든 회사이자 이제는 인스타그램까지 확보한 Meta에서 개발한 크로스플랫폼 프레임워크이다
하지만, 모바일 개발과 웹 개발을 하기 위해서는 리엑트 프레임워크와 리엑트네이티브 프레임워크 총 2가지의 프레임워크를 사용해야 한다 이러면 "크로스"라는 개념이 살짝 멀어지게 느껴진다
물론 리엑트에서 사용되는 언어는 자바스크립트라서 웹개발을 하던 개발자들에게는 큰 기쁜 소식이긴 하다.
하지만 나는 하나의 언어로 다양한 플랫폼 지원을 원하는 거다 그래서 나는 Dart를 이용해 여러 가지 플랫폼을 지원하는 Flutter를 선택했다.
여기서는 플러터를 이용한 앱 및 윈도우, 웹 개발에 대해 설명을 하려고 한다.
설치하는 방법은 인터넷에 많이 널려서 굳이 내가 작성 안 하려고 한다
'안드로이드' 카테고리의 다른 글
Kotlin - 코딩테스트 1 (0) | 2023.10.07 |
---|---|
안드로이드 - 회원가입 구현하기 (0) | 2022.03.26 |
안드로이드 - 로그인 구현하기 (1) | 2022.03.26 |
안드로이드 - 카카오톡 테마 만들기2 (0) | 2021.12.12 |
안드로이드 - 카카오톡 테마 만들기 (0) | 2021.11.23 |