본문 바로가기
SMALL

Flutter2

2023년 3월 2일 Flutter 강의를 들었다. 안드로이드 앱을 개발해와서 Flutter 강의를 듣는데 큰 문제는 없었다. 하지만 Flutter로 만든 큰 프로젝트의 코드를 보게 되면 게거품을 물 수도 있을 것 같다. 코드 컨벤션도 안드로이드 Kotlin과 다르고 IDE도 vscode를 쓰고 있어서 적응하는데 조금 시간이 걸리고 있다. 다른 블로그를 보면 Android Studio로도 개발이 가능한 것 같은데 실무에서는 어떻게 개발하는지 컨퍼런스나 실무자 Github, 블로그를 찾아서 조사해보는 것도 나쁘지 않을 것 같다. 지금 공부하는 부분은 아주 기초적인 것이지만 추후 실무로 개발할 때 참고할 수 있는 코드가 되지 않을까 싶다. 2023. 3. 3.
[Flutter] 동작 원리 1. Flutter 동작 원리 Flutter는 Swift로 만드는 iOS 앱, Java로 만드는 Android 앱과 다르게 운영체제와 소통하지 않는다. 따라서 내부적인 widget을 사용할 수 없다. 그럼 Flutter는 어떻게 iOS, Android 앱의 Input UI를 그려낼까? 바로 C나 C++로 이루어진 Engine이 사용자가 클릭하는 UI를 그려주며 각종 Animation과 Gesture 등이 포함된 Framework와 함께 그려준다. 또한, Embbeder라는 엔진을 가동시키는 runner 프로젝트가 있다. 이는 iOS, Android, Window, Macos와 같은 호스트 플랫폼에서 엔진을 구동시키는 역할을 한다. Embbeder를 하나의 캔버스라고 생각하면 쉽다. Flutter는 운영체.. 2023. 2. 14.
LIST