Movatterモバイル変換


[0]ホーム

URL:


Skip to content
DEV Community
Log in Create account

DEV Community

NDONGO TONUX SAMB
NDONGO TONUX SAMB

Posted on • Edited on

     

Flutter?

Flutter Kezako?

Alt mvn
Flutter is an open source framework for multi-platform application development created byGoogle in 2017. Flutter supports mobile (Android & iOS), desktop (Windows, Mac OS, Linux etc), embedded devices (Raspberry Pi , Google Home Hub etc) and web. Flutter uses Android and iOS SDKs to render natively, whether using Material Design or Cupertino. It is possible to render an application using material design on iOS, as well as a Cupertino application on Android. As with all iOS application development, a macOS machine is required to compile the iOS application.

The Dart language

Flutter is based onDart, a programming language developed by Google that is very easy to learn.
For developers who are used languages like C#, Java or even JavaScript, the syntax of Dart should look familiar. TheDartpad is a very useful tool for training. Dart already existed before the birth of Flutter because Google designed it for the web. It was beginning to fall into oblivion, but the programming language is regaining popularity with the arrival of Flutter. In fact, it is one of the main reasons for the success of Flutter among developers. Today, Flutter is the only mobile SDK that provides reactive views without interpreted code.
Alt mvn

Widgets

One of the fundamental principles of Flutter is that everything is a widget. Flutter widgets are built using a modern framework inspired by React. The main idea is that you build your user interface from widgets. Each widget is used to describe what their view should look like based on their configuration and status. Flutter widgets integrate all platform differences such as scrolling, navigation, icons and fonts, and your Flutter code is compiled into native ARM machine code using Dart's native compilers.

The hot reload

Flutter includes hot reloading functionality that allows you to quickly test user interfaces, features, and fix bugs during debugging. Hot reloading works by injecting the modified source code into the running Dart virtual machine (phone, emulator or simulator). Once the new code is injected, the framework rebuilds the widget tree. Another time saving for developers!
Alt mvn

Conclusion
Flutter seems to be a very promising framework. The Dart language as well as the widget system are easy to handle. The development is done quickly and quite simply. Here's a course complete enough to get started with Flutter:App Brewery
Alt mvn

Top comments(0)

Subscribe
pic
Create template

Templates let you quickly answer FAQs or store snippets for re-use.

Dismiss

Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment'spermalink.

For further actions, you may consider blocking this person and/orreporting abuse

https://www.tonuxcorp.dev I have always been fascinated by the world of IT development, and I have oriented my studies in this field and have been evolving for many years as a professional developer
  • Education
    Polytechnique ESP Dakar, Senegal
  • Work
    Developper
  • Joined

More fromNDONGO TONUX SAMB

DEV Community

We're a place where coders share, stay up-to-date and grow their careers.

Log in Create account

[8]ページ先頭

©2009-2025 Movatter.jp