Mindblown: a blog about philosophy.

  • 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 :

  • Decision Making and Loops

    The decision-making is a feature that allows you to evaluate a condition before the instructions are executed. The Dart language supports the following types of decision-making statements: If statement If-else statement Switch statement The below diagram explains it more clearly. Example Loops are used to execute a block of code repeatedly until a specified condition becomes…

  • Operators

    Dart language supports all operators, as you are familiar with other programming languages such as C, Kotlin, and Swift. The operator’s name is listed below: Arithmetic Equality Increment and Decrement Logical Comparison

  • Variables and Functions

    Variables are the namespace in memory that stores values. The name of a variable is called as identifiers. They are the data containers, which can store the value of any type. For example: Here, myAge is a variable that stores an integer value 50. We can also give it int and double. However, Dart has a feature Type…

  • Data Type

    Dart is a Strongly Typed programming language. It means, each value you use in your programming language has a type either string or number and must be known when the code is compiled. Here, we are going to discuss the most common basic data types used in the Dart programming language. Data Type Example Descriptions…

Got any book recommendations?