Author: misamaliraza94

  • Flutter Engine

    It is a portable runtime for high-quality mobile apps and primarily based on the C++ language. It implements Flutter core libraries that include animation and graphics, file and network I/O, plugin architecture, accessibility support, and a dart runtime for developing, compiling, and running Flutter applications. It takes Google’s open-source graphics library, Skia, to render low-level graphics.

  • Introduction

    In this section, we are going to discuss the architecture of the Flutter framework. The Flutter architecture mainly comprises of four components. Flutter Engine Foundation Library Widgets Design Specific Widgets

  • First App Steps 8, 9 , and 10 :

    Step 8: Let us understand the above code snippet line by line. To start Flutter programming, you need first to import the Flutter package. Here, we have imported a Material package. This package allows you to create user interface according to the Material design guidelines specified by Android. The second line is an entry point of the…

  • First App Step 7 :

    Step 7: Open the main.dart file and replace the code with the following code snippets.

  • First App Step 6 :

    Step 6: Now, let us check the structure of the Flutter project application and its purpose. In the below image, you can see the various folders and components of the Flutter application structure, which are going to discuss here. .idea: This folder is at the very top of the project structure, which holds the configuration for Android…

  • First App Step 5 : 

    Step 5: In the next wizard, you need to set the company domain name and click the Finish button. After clicking the Finish button, it will take some time to create a project. When the project is created, you will get a fully working Flutter application with minimal functionality.

  • First App Step 3 and Step 4 : 

     In the next wizard, you need to choose the Flutter Application. For this, select Flutter Application-> click Next, as shown in the below screen. Step 4: Next, configure the application details as shown in the below screen and click on the Next button. Project Name: Write your Application Name. Flutter SDK Path: <path_to_flutter_sdk> Project Location: <path_to_project_folder> Descriptions: <A new Flutter…

  • First App, Step 1 and Step 2

    Step 1: Open the Android Studio. Step 2: Create the Flutter project. To create a project, go to File-> New->New Flutter Project. The following screen helps to understand it more clearly.

  • Object-Oriented Programming

    Dart is an object-oriented programming language, which means every value in a Dart is an object. A number is also an object in Dart language. Dart programming supports the concept of OOPs features like objects, classes, interfaces, etc. Object: An object is an entity, which has state and behavior. It can be physical or logical. In…

  • Final and Const Keyword

    We can use a final keyword to restrict the user. It can be applied in many contexts, such as variables, classes, and methods. Const keyword is used to declare constant. We cannot change the value of the const keyword after assigning it. Example :