From 83e5d18239e48f569610cbf8e578b55914fa9f85 Mon Sep 17 00:00:00 2001 From: TugbaDalmaz Date: Thu, 30 Dec 2021 15:44:00 +0100 Subject: [PATCH 1/3] flutter --- documentation/flutter.asciidoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/documentation/flutter.asciidoc b/documentation/flutter.asciidoc index ff47cc7..42a2e9c 100644 --- a/documentation/flutter.asciidoc +++ b/documentation/flutter.asciidoc @@ -7,7 +7,7 @@ toc::[] Flutter is an open source framework from Google that allows you to develop beautiful, native compiled, cross-platform applications for any screen. Here, web applications, desktop applications and embedded applications can be deployed and tested from a single code base. -With the help of the following links, you can find all the information you need about Flutter: +With the following links, you can find all the information you need about Flutter: * https://flutter.dev/[Flutter] * https://www.youtube.com/c/flutterdev[Flutter YouTube tutorials] @@ -15,4 +15,4 @@ With the help of the following links, you can find all the information you need Instructions for installing Flutter can be found here: -* https://docs.flutter.dev/get-started/install[Flutter install] +* https://docs.flutter.dev/get-started/install[Flutter install] \ No newline at end of file From da4085ad2978ef1b37282dc74c6896ba5dca1525 Mon Sep 17 00:00:00 2001 From: TugbaDalmaz Date: Fri, 31 Dec 2021 16:04:56 +0100 Subject: [PATCH 2/3] update flutter --- documentation/flutter.asciidoc | 34 +++++++++++++++++++++++++++------- 1 file changed, 27 insertions(+), 7 deletions(-) diff --git a/documentation/flutter.asciidoc b/documentation/flutter.asciidoc index 42a2e9c..1d962bf 100644 --- a/documentation/flutter.asciidoc +++ b/documentation/flutter.asciidoc @@ -5,14 +5,34 @@ toc::[] = Introduction to Flutter -Flutter is an open source framework from Google that allows you to develop beautiful, native compiled, cross-platform applications for any screen. Here, web applications, desktop applications and embedded applications can be deployed and tested from a single code base. +Flutter is an open source framework from Google that lets you develop beautiful, natively compiled, cross-platform applications for any screen. It lets you deploy and test web apps, desktop apps, and embedded apps from a single code base. -With the following links, you can find all the information you need about Flutter: +For development, Flutter uses the Dart programming language. Dart was developed by Google and is characterized by its simplicity to learn the programming language quickly. Other positive aspects of Dart are the active community, many available packages and the already included core module as well as a clear syntax. -* https://flutter.dev/[Flutter] -* https://www.youtube.com/c/flutterdev[Flutter YouTube tutorials] -* https://www.raywenderlich.com/books/flutter-apprentice[Flutter Apprentice] +== The architecture layers of Flutter -Instructions for installing Flutter can be found here: +In this section we will briefly discuss the architecture of Flutter. The MVC pattern is not provided in Flutter. Instead, Flutter is a layered and extensible system that includes a number of independent libraries. It should be noted that no layer of the system has privileged access to the layer below it. In addition, each framework layer has been designed to be optional and interchangeable. -* https://docs.flutter.dev/get-started/install[Flutter install] \ No newline at end of file +The operating system of Flutter applications is packaged in the same way as other native applications and the user interface is described in code. Flutter uses so-called widgets. Widgets are classes that contain the basis of the application as well as the partial description of the UI. + +During app development, communication takes place with the framework layer, which is implemented in Dart. Below the framework are the engine layer as well as the embedder layer. Usually, these layers are accessed through a Dart API. + +Here you can see an illustration of the architecture layers: + +.architecture layers of Flutter +image::https://docs.flutter.dev/assets/images/docs/arch-overview/archdiagram.png["architecture layers of Flutter",scaledwidth="80%",align="center",link="https://docs.flutter.dev/resources/architectural-overview"] + + +For more information on this topic, click link:https://docs.flutter.dev/resources/architectural-overview[here]. + + +== Links + +* Instructions for installing Flutter can be found here: link:https://docs.flutter.dev/get-started/install[Flutter install] + +* Here you can find a manual that will help you to develop your first Flutter application: link:https://www.raywenderlich.com/books/flutter-apprentice[Flutter Apprentice] + +* With the following links, you can find all the information you need about Flutter: +** link:https://flutter.dev/[Flutter] +** link:https://www.youtube.com/c/flutterdev[Flutter YouTube tutorials] +** link:https://entwickler.de/mobile/mach-die-flutter-001[Mach die Flutter] \ No newline at end of file From 04336406c230a8dfbd6fab2cc28466258c499881 Mon Sep 17 00:00:00 2001 From: TugbaDalmaz Date: Tue, 4 Jan 2022 12:57:45 +0100 Subject: [PATCH 3/3] update Flutter --- documentation/flutter.asciidoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/flutter.asciidoc b/documentation/flutter.asciidoc index 1d962bf..0da19be 100644 --- a/documentation/flutter.asciidoc +++ b/documentation/flutter.asciidoc @@ -13,7 +13,7 @@ For development, Flutter uses the Dart programming language. Dart was developed In this section we will briefly discuss the architecture of Flutter. The MVC pattern is not provided in Flutter. Instead, Flutter is a layered and extensible system that includes a number of independent libraries. It should be noted that no layer of the system has privileged access to the layer below it. In addition, each framework layer has been designed to be optional and interchangeable. -The operating system of Flutter applications is packaged in the same way as other native applications and the user interface is described in code. Flutter uses so-called widgets. Widgets are classes that contain the basis of the application as well as the partial description of the UI. +The layer of build architecture that is used to compile flutter apps behind the scenes is the same as other native compilers. Flutter uses so-called widgets. Widgets are classes that contain the basis of the application as well as the partial description of the UI. During app development, communication takes place with the framework layer, which is implemented in Dart. Below the framework are the engine layer as well as the embedder layer. Usually, these layers are accessed through a Dart API.