/ 디자이너 개발경험이 있는분 3 Cross-Platform에 대한 관심이 있으며 Flutter에 대해 이제 막 개발을 시작. 또는 Native개발자이지만 Flutter에 관심이 있음. 비전공자/디자이너 이자 디자인에 대한 실체 구현에 Flutter를 사용 개발 시작부터 배포까지 모든 과정을 Flutter를 사용하여 개발하고 상태관리와 UI에 대한 이해가 충분. Flutter를 사용하여 실제 프로덕트 출시까지 해보신분
/ 디자이너 개발경험이 있는분 4 Cross-Platform에 대한 관심이 있으며 Flutter에 대해 이제 막 개발을 시작. 또는 Native개발자이지만 Flutter에 관심이 있음. 비전공자/디자이너 이자 디자인에 대한 실체 구현에 Flutter를 사용 개발 시작부터 배포까지 모든 과정을 Flutter를 사용하여 개발하고 상태관리와 UI에 대한 이해가 충분. Flutter를 사용하여 실제 프로덕트 출시까지 해보신분
/ 디자이너 개발경험이 있는분 5 Cross-Platform에 대한 관심이 있으며 Flutter에 대해 이제 막 개발을 시작. 또는 Native개발자이지만 Flutter에 관심이 있음. 비전공자/디자이너 이자 디자인에 대한 실체 구현에 Flutter를 사용 개발 시작부터 배포까지 모든 과정을 Flutter를 사용하여 개발하고 상태관리와 UI에 대한 이해가 충분. Flutter를 사용하여 실제 프로덕트 출시까지 해보신분
variety of languages and runtimes, including C++, Web, Rust, Go, Flutter, and Dart. Fuchsia Pink + Purple == Fuchsia (a new operating system) https://cs.opensource.google/fuchsia Flutter-on-Fuchsia Velocity Google starts rolling out Fuchsia OS to original Nest Hub 9to5google.com Google is releasing Fuchsia OS, starting w/ 1st-gen Nest Hub Zircon Kernel
의 대응 2. 플레이스토어에는 20만개의 플러터 앱이 존재 3. TikTok을 개발한 ByteDance사는 70개 이상의 앱을 플러터로 개발 생산성이 높고 기능개발과 배포에 대한 시간이 30% 단축 4. 구글의 경우 30개 이상의 팀이 이미 Flutter를 사용 중 5. 구글 페이의 경우 Flutter로 Migration하여 약 45%의 코드 감소 (200만줄에서 110만줄로 코드감소) 6. 올해 말 Material You에 대한 지원 예정 Developer Keynote Summary
앱은 2억회 이상 다운로드 되었고 개발시간 1/3이상 단축 2. BMW: BMW Mini앱은 200만 명이 이용중이고 300명의 엔지니어가 Flutter 앱으로 개발 3. NuBank: 빌드시간 단축, 병합 성공률 30% 향상, 병합 시간 85% 감소 4. Kotak: 6개월만에 프로덕트 출시 5. Tencent: 20개 이상의 앱을 Flutter로 개발, WeChat또한 Flutter로 변경하여 재 개발 6. WeChat for work팀은 Flutter를 사용하여 25% 개발시간 단축 왜 Flutter를 사용하는가?
Flutter 2 (The Boring Flutter Development Show, Ep. 49) @How to migrate Dart packages to null safety View the migration suggestions by visiting: http://127.0.0.1:60278/Users/you/proje ct/mypkg.console-simple?authToken= Xfz0jvpyeMI%3D
Flutter 2 What's New in Flutter 2. by Chris Sells | Mar, 2021 Flutter web support hits the stable milestone | Flutter Announcing Dart 2.12. Sound null safety and Dart FFI ship to… | by Michael Thomsen | Dart
Widgets are not updated directly, instead you have to work with the widget’s state. The widgets are held by the element tree, which retains the logical structure of the user interface. The element tree is necessary because the widgets themselves are immutable. The element tree also holds the state objects associated with stateful widgets. The Flutter render tree is a low-level layout and painting system based on a retained tree of objects that inherit from RenderObject. Render(Object) Tree
the available screen size. Often this means (for example), re-laying out the UI if the user resizes the window, or changes the device’s orientation. This is especially necessary when the same app can run on a variety of devices, from a watch, phone, tablet, to a laptop or desktop computer. The difference between an adaptive and a responsive app Adapting an app to run on different device types, such as mobile and desktop, requires dealing with mouse and keyboard input, as well as touch input. It also means there are different expectations about the app’s visual density, how component selection works (cascading menus vs bottom sheets, for example), using platform-specific features (such as top-level windows), and more. Responsive Adaptive 74 1
straight beak. 3. Dash is an early code name for the Dart project Mega-Dash, a life-sized mascot who is currently resting in a locked-down Google office Interview With Shams Zakhour (Flutter Live) How to get Plushy with Dart (DartConf 2018)