우연히 어떤 1인 개발자의 이야기를 유툽에서 접하고 나도 1인 개발이나 해야겠다 생각하던 찰나 또 우연히 플러터 강사의 영상을 본 뒤 목표를 달성하기 위한 매우 매력적인 프레임워크라는 생각이 들어서 플러터에 대해서 알아보려고 합니다.
우선 공식 사이트에서 플러터가 뭔지부터 확인을 좀 해봤는데요
플러터는 구글에서 만든 크로스플랫폼 UI 프레임워크입니다.
모바일(안드 , IOS 둘다), 데스크탑 앱(Windows .exe 파일, MacOS .dmg파일), 웹 까지 모두 하나의 소스코드로 배포가 가능하죠.
이런게 바로 슈퍼앱이 아닌가 싶네요. 여기까지하고 일단 무작정 따라해봅니다.
아래 링크의 설명대로 명령어를 실행한다.
https://docs.flutter.dev/get-started/install/macos
Password:
By using the agreetolicense option, you are agreeing that you have run this tool with the license only option and have read and agreed to the terms.
If you do not agree, press CTRL-C and cancel this process immediately.
2023-01-18 17:11:11.031 softwareupdate[62998:409413] Package Authoring Error: 012-92132: Package reference com.apple.pkg.RosettaUpdateAuto is missing installKBytes attribute
Install of Rosetta 2 finished successfully
뭔가 에러가 났는데 성공적으로 설치했다고 나오네요 !?
아래처럼 이쁘게도 분석 결과를 보여주는군요
일단 X표시가 뜬 것들을 설치해야겠어요..
현재 CocoaPods 이슈와 안드로이드 스튜디오에서 번들자바가 없다는 warning만 남기고 해결.
VS Code 를 IDE로 선택해서 테스트앱 생성, 실행 및 수정하여 hot reload 까지 확인완료.
다음엔 https://docs.flutter.dev/get-started/codelab 여기부터 진행 예정.
이었으나... 버전이 다른건지 신규 프로젝트 생성시 샘플 예제가 달라서 일단 dart 언어에 대해 알아보기로 함...
얼핏 봤을 때는 자바와 매우 비슷함..
[Flame] 게임개발 및 출시 완료 (1) | 2023.12.08 |
---|---|
[Flame] 게임 개발 1일차 (0) | 2023.02.09 |
[Flutter] 백엔드 개발자의 Flutter 입문기 (1) | 2023.02.01 |
[Flutter] Day 3 - 기본 위젯들 구현해보기 (0) | 2023.01.21 |
[Flutter] Day 2 - Dart 야 넌 누구니? (0) | 2023.01.20 |