Flutter Dart | Flutter App Development Projects Course
- Descrição
- Currículo
- FAQ
- Revisões
Hello there,
Welcome to the “ Flutter Dart | Flutter App Development Projects Course ” course.
Learn Flutter and Dart with Advanced Flutter 3 Applications to build apps for Multi-Platforms (Web, Mobile, Desktop)
Flutter is a Google SDK for building native interfaces for iOS and Android using the Dart programming language. Flutter can integrate with existing iOS and Android code bases. It’s free and open-source.
Flutter is Google’s UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. Flutter dart was originally launched with support for iOS and Android. Flutter 2 was launched as a stable release in March 2021, with support for Windows, macOS, Linux, and web. Flutter runs with dart, a programming language developed by Google. Dart is a strongly-typed, object-oriented language with a familiar C-style syntax. Developers can compile Dart programs into fast native code that runs smoothly on all supported platforms. On the web, dart flutter is compiled to JavaScript code that can run on the browser.
Flutter web is composed of three architectural layers: the Flutter framework, which is written in Dart and provides all the widgets that developers use to build their apps; the flutter firebase Engine, written in C++, which provides low-level rendering support.
Flutter is a Google SDK for building native interfaces for iOS and Android using the Dart programming language. Flutter can integrate with existing iOS and Android code bases. It’s free and open-source. Flutter, dart, flutter dart, flutter and dart, flutter firebase, dart programming, flutter advanced, flutter project, dart language, dart programing language
Flutter is an open-source UI software development kit created by Google. It is used to develop cross platform applications for Android, iOS, Linux, macOS, Windows, Google Fuchsia, and the web from a single codebase
Dart is a client-optimized language for developing fast apps on any platform. Its goal is to offer the most productive programming language for multi-platform development, paired with a flexible execution runtime platform for app frameworks.
Languages are defined by their technical envelope — the choices made during development that shape the capabilities and strengths of a language. Dart is designed for a technical envelope that is particularly suited to client development, prioritizing both development (sub-second stateful hot reload) and high-quality production experiences across a wide variety of compilation targets (web, mobile, and desktop).
Dart also forms the foundation of Flutter. Dart provides the language and runtimes that power Flutter apps, but Dart also supports many core developer tasks like formatting, analyzing, and testing code.
The Dart language is type safe; it uses static type checking to ensure that a variable’s value always matches the variable’s static type. Sometimes, this is referred to as sound typing. Although types are mandatory, type annotations are optional because of type inference. The Dart typing system is also flexible, allowing the use of a dynamic type combined with runtime checks, which can be useful during experimentation or for code that needs to be especially dynamic.
Google Flutter provides higher quality for multi-platform development.
Flutter apps use a single codebase, allowing faster time-to-market.
Flutter allows you to build beautiful apps easily.
Flutter widgets make it easy to build beautiful UIs.
The Dart programming language is very productive.
Flutter delivers an excellent developer experience with hot reload.
Flutter is open source.
Flutter comes with a mature ecosystem.
Flutter’s unique advantages make it a very strong UI framework on mobile, web, and desktop.
This course will get you up and running quickly, and teach you the core knowledge you need to deeply understand and build dart flutter programming thus, we will have prepared a strong foundation for Flutter applications.
This course is for beginners. Before taking this course, You don’t need to know any language. In our course, the basics of dart programming is dealt with in detail and students are provided to test what they have learned with code quizzes prepared for each subject.
During our course, you will be informed about the basics of Dart in detail and how to solve problems.
This course was crafted to benefit absolutely any level of developer. We will start flutter and dart from scratch and learn how to create a development environment for Flutter in mobile development.
During the course, I made sure to explain all the topics that may seem complicated to you as simple and detailed as possible. I have used some diagrams to help you understand better.
The powerful features and capabilities of fluter allow you to create complex, customizable, modern, responsive, and user-friendly web applications in mobile app marketing.
After taking this course you’ll be able to fully take advantage of all features for Dart in Mobile Development.
In this course, Develop modern, complex, responsive and scalable web applications with Dart in Firebase
What is Google Flutter?
Flutter is Google’s UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. Flutter was originally launched with support for iOS and Android. Flutter 2 was launched as a stable release in March 2021, with support for Windows, macOS, Linux, and web. Flutter runs with Dart, a programming language developed by Google. Dart is a strongly-typed, object-oriented language with a familiar C-style syntax. Developers can compile Dart programs into fast native code that runs smoothly on all supported platforms. On the web, Dart is compiled to JavaScript code that can run on the browser. Flutter is composed of three architectural layers: the Flutter framework, which is written in Dart and provides all the widgets that developers use to build their apps; the Flutter Engine, written in C++, which provides low-level rendering support with Google’s Skia; and the platform-specific Embedder, which talks directly to the operating system.
Why did Google create Flutter?
Flutter, first known as “Sky”, was announced in 2015 with Android support only. It was created to provide a better mobile experience for users and developers, taking the best parts of the web development experience, and bringing them to mobile. Its main goals were high-performance and portability across multiple platforms. While other cross-platform solutions such as React Native and Xamarin were already popular, they could not deliver the same fidelity and performance as apps built with the native iOS and Android SDKs. Flutter changed that by making it possible to create beautiful, performant apps across multiple platforms with a single codebase.
Is Flutter in demand?
Flutter has been a production-ready, stable product on iOS and Android since its official launch in December 2018. Big companies such as eBay, BMW, Alibaba, and Toyota are using Flutter as the core framework for their mobile app development strategy. Over a hundred thousand Flutter apps have already been published on the App Store and Play Store. After overtaking React Native in Google Search trends, Flutter is now the fastest growing software project on GitHub. By choosing Flutter, companies can deliver mobile apps in record-time as they no longer have to build separate apps to support iOS and Android. This makes Flutter an ideal choice for startups, agencies, and small businesses, and as a result, the job market for Flutter developers is also expanding rapidly.
Is Flutter a programming language?
Flutter is not a language, rather an SDK just like Android SDK. For android development Java/Kotlin are the programming languages, for cross-platform development using flutter, DART is the official programming language.
Is Flutter a frontend or backend?
Flutter is a popular frontend development framework from Google that enables developers to build beautiful frontends for any screen. Flutter is designed to streamline cross-platform app development while maintaining a consistent user experience.
Which language is used for Flutter?
Flutter apps are written in the Dart language and make use of many of the language’s more advanced features. While writing and debugging an application, Flutter runs in the Dart virtual machine, which features a just-in-time execution engine.
Is Flutter a framework?
Flutter is an open source framework by Google for building beautiful, natively compiled, multi-platform applications from a single codebase.
What is Dart and why does Flutter use it?
Flutter uses Dart as Dart allows Flutter to avoid the need for a separate declarative layout language like JSX and XML. The layout of Dart is declarative and programmatic and it makes it easy for developers to read and visualize it very easily and effortlessly.
Is Flutter written in Dart?
Flutter apps are written in the Dart language and make use of many of the language’s more advanced features. While writing and debugging an application, Flutter runs in the Dart virtual machine, which features a just-in-time execution engine.
Who uses Dart programming language?
Companies that use the Dart language include Google, Mews, Ag Flow, and Blossom to name a few. People generally find that Dart is one of the languages that are easier to grasp, as it is fairly similar to many other programming languages.
What applications use Flutter?
There are social networking apps for creating and sharing content, dating, and connecting people through events and real-life activities that use Flutter. Alibaba made a shopping app called Xianyu, which has more than 50MM downloads and more than 10MM active users every day. Nubank is the largest independent digital bank outside Asia, and its mobile apps are built with Flutter. Another shopping app is HuYu, which rewards users with gift cards and vouchers for sharing shopping receipts. You can also find music apps for recording and learning to read music. The Hamilton Musical and the famous Abby Road Studios created apps with Flutter. There are apps for sports, finance, fitness, education, animal adoption, mapped gas stations to compare prices, and a travel app. A Google Ads app helps mobile app customers track their ads. Users can view statistics, update bids and budgets, and get real-time notifications.
Our course based on learning by making practice.
Why would you want to take this course?
Our answer is simple: The quality of teaching.
OAK Academy based in London is an online education company. OAK Academy gives education in the field of IT, Software, Design, development in English, Portuguese, Spanish, Turkish and a lot of different language on Udemy platform where it has over 1000 hours of video education lessons. OAK Academy both increase its education series number by publishing new courses, and it makes students aware of all the innovations of already published courses by upgrading.
When you enroll, you will feel the OAK Academy`s seasoned developers expertise. Questions sent by students to our instructors are answered by our instructors within 48 hours at the latest.
Video and Audio Production Quality
All our videos are created/produced as high-quality video and audio to provide you the best learning experience.
You will be,
-
Seeing clearly
-
Hearing clearly
-
Moving through the course without distractions
You’ll also get:
-
Lifetime Access to The Course
-
Fast & Friendly Support in the Q&A section
-
Udemy Certificate of Completion Ready for Download
Dive in now into;
“ Flutter Dart | Flutter App Development Projects Course ” course.
Learn Flutter and Dart with Advanced Flutter 3 Applications to build apps for Multi-Platforms (Web, Mobile, Desktop)
We offer full support, answering any questions.
My students says that: Recommended for those who start Flutter from zero like me. I’m a backend programmer, and I know nothing about the mobile realm. Now I can build my own mobile app. I’m really excited!
Flutter & Dart
See you in the course!
-
1What is Flutter?Vídeo Aula
Before starting our course, I would like to understand and introduce Flutter. What is flutter? And this lesson we will look for the answer to this question
Flutter is a Google SDK for building native interfaces for iOS and Android using the Dart programming language. Flutter can integrate with existing iOS and Android code bases. It's free and open-source.
-
2Flutter Project FileTexto
Flutter is powered by Dart programming language optimized for fast apps on any platform
-
3Why Flutter?Vídeo Aula
In this lesson, we will talk about why we should choose flutter while preparing an application
What is Google Flutter?
Flutter is Google’s UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. Flutter was originally launched with support for iOS and Android. Flutter 2 was launched as a stable release in March 2021, with support for Windows, macOS, Linux, and web. Flutter runs with Dart, a programming language developed by Google. Dart is a strongly-typed, object-oriented language with a familiar C-style syntax. Developers can compile Dart programs into fast native code that runs smoothly on all supported platforms. On the web, Dart is compiled to JavaScript code that can run on the browser. Flutter is composed of three architectural layers: the Flutter framework, which is written in Dart and provides all the widgets that developers use to build their apps; the Flutter Engine, written in C++, which provides low-level rendering support with Google’s Skia; and the platform-specific Embedder, which talks directly to the operating system.
-
4Flutter App's AnatomyVídeo Aula
In this lesson, I will briefly talk about what is available in a flutter application.
Flutter was originally launched with support for iOS and Android. Flutter 2 was launched as a stable release in March 2021, with support for Windows, macOS, Linux, and web. Flutter runs with Dart, a programming language developed by Google.
-
5Flutter VersionsVídeo Aula
We talked about Flutter and sought answers to the questions of what it is and why it is used. And now we can say that we have basic knowledge about flutter. Before I start Flutter installations, I want to talk about Flutter versions
-
6QuizQuestionário
-
7Prequisties for Flutter SetupVídeo Aula
I would like to take a brief look at what we will do and what we need before we do the proper installations for Flutter.
On the web, Dart is compiled to JavaScript code that can run on the browser.On the web, dart flutter is compiled to JavaScript code that can run on the browser.
-
8Git and Flutter SDK SetupVídeo Aula
We will start our Flutter course by making the necessary setups. We will first install in the Windows environment with you. And we will start the installations with the Flutter SDK.
-
9Android Studio and SDK InstallationVídeo Aula
And it wants us to install flutter android studio in order to prepare android applications. We will install android studio in this lesson by following the document on flutter.dev step by step.
-
10First Flutter Project in Android StudioVídeo Aula
Flutter and Dart: In the last lesson, we installed Android Studio and SDK with you. And since we have completed these processes, we can now develop android applications on our computer.
On the web, Dart is compiled to JavaScript code that can run on the browser.On the web, dart flutter is compiled to JavaScript code that can run on the browser.
-
11First Flutter Project in VSCodeVídeo Aula
Last lesson created the first flutter project in android studio. In this lesson, we will make adjustments for the first flutter project in Visual Studio Code.
Flutter web is composed of three architectural layers: the Flutter framework, which is written in Dart and provides all the widgets that developers use to build their apps; the flutter firebase Engine, written in C++, which provides low-level rendering support.
-
12Flutter App on Real DeviceVídeo Aula
Last lesson created the first flutter project in android studio. In this lesson, we will make adjustments for the first flutter project in Visual Studio Code.
-
13Mac Setup-Install Flutter SDKVídeo Aula
We will talk about how to download and install the software necessary for Mac OS users. Flutter web is composed of three architectural layers: the Flutter framework, which is written in Dart and provides all the widgets that developers use to build their apps; the flutter firebase Engine, written in C++, which provides low-level rendering support.
-
14Mac Setup-Install Android StudioVídeo Aula
We installed the Flutter SDK in our previous lesson. Now it's time to install Android Studio.
Dart is designed for a technical envelope that is particularly suited to client development, prioritizing both development (sub-second stateful hot reload) and high-quality production experiences across a wide variety of compilation targets (web, mobile, and desktop).
-
15Mac Setup-Install The Android EmulatorVídeo Aula
Flutter is Google’s UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. Flutter was originally launched with support for iOS and Android. Flutter 2 was launched as a stable release in March 2021, with support for Windows, macOS, Linux, and web.
-
16Mac Setup-Install Xcode and Command Line ToolsVídeo Aula
We have completed the Android Studio installation in our previous lesson. In this lesson, we will start by looking at how we can run the Flutter Demo sample, which is given to us as a ready-made flutter sample app, as an Android application.
-
17QuizQuestionário
-
18Application IntroductionVídeo Aula
I wanted to prepare an application both to reinforce what we learned and to talk about how to prepare a regular application.And In this lesson, we will learn how to prepare an application.
-
19Creating the Data SourceVídeo Aula
Can we use MySQL for Flutter?
A MySQL driver for the Dart programming language. Works on Flutter and on the server. This library aims to provide an easy to use interface to MySQL.
-
20Create ListVídeo Aula
Is Flutter compatible with MongoDB?
MongoDB is one of the popular open-source NoSQL databases. In this article, we will take a look at how we can use it in flutter apps. In this example, we will use mongo_dart package which is a server-side driver library for MongoDB that is implemented in pure dart language.
-
21Creating the Detail PageVídeo Aula
Can I use Dart for backend?
Dart is currently actively used with Flutter for developing the frontend of cross-platform mobile apps. Dart can be also used for web development, but there is no mention of Dart being used for backend development.
-
22Using Palette GeneratorVídeo Aula
Flutter is an Open-Source UI SDK developed by Google. It allows the development of iOS/Android apps and uses Dart as the programming language.
-
23Using onGenerateVídeo Aula
What is Dart and why does Flutter use it?
Flutter uses Dart as Dart allows Flutter to avoid the need for a separate declarative layout language like JSX and XML. The layout of Dart is declarative and programmatic and it makes it easy for developers to read and visualize it very easily and effortlessly.
-
24QuizQuestionário
-
25Application IntroductionVídeo Aula
I wanted to prepare an application both to reinforce what we learned and to talk about how to prepare a regular application.And In this lesson, we will learn how to prepare an application.
-
26Using Google Fonts and Basic App StructureVídeo Aula
Last lesson, we talked with you about the new application that we will prepare quickly. In this lesson, we start to prepare the application.
-
27Using TextFormField for ApplicationVídeo Aula
In this lesson, we will prepare the general appearance of the application with you.
-
28Creating the Average WidgetVídeo Aula
In this lesson, let's start to create the area where the average of the score is shown with you.
-
29Create DropdownButtonVídeo Aula
We've come a long way on the overall look of the app. In this lesson, I want to create dropdown buttons.
-
30Dropdown-2Vídeo Aula
We will Continue last lesson.
-
31Calculation of the Average and the Lesson Model ClassVídeo Aula
Now the application is considered to have completed the interface. Now we need to convert the information we receive from the user into course information and show it to the user in the form of a list. In this, we can create a model folder to hold information about the lessons.
-
32Listing of Courses and Dismissible ButtonVídeo Aula
In this lesson, we will now show the values entered by the user in the form of a list to the user.
-
33Using Callback FunctionsVídeo Aula
In fact, we completed the project in general in the last lesson. However, we are removing the elements from the list here, there is no problem here. But when we remove these elements, there is no change in the above average area. Here in this lesson, we will eliminate this problem.
-
34App introduction and Interface Design-1Vídeo Aula
Hello everyone from the new episode. In this section, we will prepare a brand new application with you. Actually, we will learn simple and small new information. My purpose in preparing this application is to reinforce what we have learned so far and to learn new information. And in fact, with this application, I will talk about the important points that we should pay attention to when designing projects.
-
35Interface Design-2Vídeo Aula
Hello everyone again. We started to prepare the interface design of the application that we will prepare last lesson, and in this way, we added the first element of the listview at the top. And we made the arrangements here. Now we can continue with this first stack structure. Because there is a logo as you can see in the lower right corner and we can start our lesson by adding it.
-
36Interface Design-3Vídeo Aula
Hello everyone again. This is how we finally prepared our project and we finished preparing the upper part of the body. In this lesson, we will start to prepare the card view under this part.
-
37Interface Design-4Vídeo Aula
Hello everyone again. In this section, we are completing the interface design we have prepared step by step. As you can see, these parts are now ready. Now it's time to prepare the text below it.
-
38Using Hero and Inkwell WidgetVídeo Aula
Hello everyone again. We continue to prepare the interface. Now it's time to prepare the tabbar at the bottom. We already talked about how to prepare tabbar in the last section. So we can quickly start preparing here.
-
39Completing the InterfaceVídeo Aula
In this lesson, we will have completed the design of our project. We have already prepared and completed the home page. We started to prepare the detail page, we showed the big picture on the screen, but we had not completed the last lesson. Now there is another small area like this at the bottom of the detail page. In this lesson, we will try to prepare this area.
-
40QuizQuestionário
-
41Http ExampleVídeo Aula
Hello everyone again. In the last section, we talked about extracting data from the internet by explaining the concepts of API and Json. And we learned to show it in the form of a list using the future builder on the screen using the data we took. I want to prepare a weather application using the information we learned in this section.
-
42Prepare Loading ScreenVídeo Aula
In this lesson, we will prepare the loading screen.
-
43Prepare Main ScreenVídeo Aula
In this lesson, we will prepare the main screen.
-
44Getting Location Information from UserVídeo Aula
Hello everyone again. It is considered that we have prepared the design classes in our application. Of course, we will continue, but in this lesson, we will create the file where we get the location information from the user.
-
45Usage of Api and Json DataVídeo Aula
Hello everyone again. We got the location information from the last lesson user. Now we need an api where we can get the weather using location information
-
46Additing Data From Api To ApplicationVídeo Aula
In our last lesson, we learned to pull the weather forecast from the internet according to the location information we obtained using the free Api and with the Api key information we provided. In this lesson, we will talk to you about preparing this json information in the application, not on the browser.
-
47Completed AppVídeo Aula
In the last lesson, we pulled our data from the Api and decoded this information and made the necessary adjustments on the loading screen. In this lesson, it is now time to show this data we have taken from the internet on our home screen.
-
48What is Firebase?Vídeo Aula
In this video, we will learn about the Firebase platform, advantages and disadvantages it.
Firebase is a platform developed by Google for creating mobile and web applications. It was originally an independent company founded in 2011. In 2014, Google acquired the platform and it is now their flagship offering for app development.
-
49Products Offered by FirebaseVídeo Aula
In this video, we will learn the products offered by Firebase.
Firebase is a Google-backed application development software that enables developers to develop iOS, Android and Web apps.
-
50Firebase Pricing Policy, Limits and QuotasVídeo Aula
In this video, wi will learn the Pricing Policy, Limits and Quotas in Firebase.
-
51QuizQuestionário
-
52Creating a Firebase DatabaseVídeo Aula
In this video, we will learn how to create a Firebase Project and FirebaseDatabase
Android tablets and phones are very popular, and apps created for this operating system can reach a large audience. Whether you are interested in a career in mobile app development or looking to develop a game or app of your own design independently, let our top rated instructors on Oak Academy help prepare you with an Android development course.
-
53Adding Real-time Data to The Database via Firebase ConsoleVídeo Aula
In this video, we will add some data to the real-time database via Firebase Console
-
54What is NoSql DatabaseVídeo Aula
Here we will start the database part of firebase. Now I want to start a new part of firebase. And we will examine the database part, which is important for us
-
55FireStore and Realtime Database DifferencesVídeo Aula
In this lesson, I would like to talk about the differences between firestore and realtime database and why we will use cloud firestore.
-
56Firestore Collection and Documentation ConceptsVídeo Aula
In this lesson, I would like to talk to you in more detail about cloud firestore. I will talk about how to follow the documentation and what we should pay attention to when using it.
-
57Add Data, Add and Set MethodVídeo Aula
In this lesson, we will gradually start the coding part by including cloud firestore in our project
-
58Update and Delete DataVídeo Aula
In this lesson, I will talk about data update and data deletion processes.
-
59Onetime Reading of DataVídeo Aula
And now we have learned a lot of information about writing to the database. Now it's time to read the data we have written by preparing queries. That's what the database is for.
-
60Realtime Reading with StreamVídeo Aula
In this lesson, we will talk about the acquisition of data in realtime.
-
61Operations with BatchVídeo Aula
We even talked about the process of reading this data, which we added during the last two lessons. Now it's time to make transactions with batch. So, what is this batch concept, let's first learn about it.If you hear the word batch somewhere, know that batch processing is being done there. In other words, if a data is added, deleted or updated more than once, it is provided by batch. Let's try to find out exactly what it is and how it works.
-
62Transaction OperationsVídeo Aula
In the last lesson, we talked about the concept of batch and the processes of adding, updating and deleting more than one data at once thanks to batch. We will see the same logic with Transaction. And we will learn how we do multiple operations one after the other. The point we need to pay attention to here is as if we need to perform operations on the existing data.
-
63Data Query in FireBaseVídeo Aula
We are completing the operations we can do in the database step by step. And in fact, we are slowly starting to understand our purpose in using the database. When we think about it, we want the database to keep our data collectively and securely, and then access it later. Firebase provides this to us. Then, we want to do actions such as writing, updating or reading the data to the database for this purpose, and we talked about them. And if we are using a database, the next step is to query the data in the database by passing the desired filter. In this lesson, we will talk about how we query in a database. Because when using a paid database like firebase, going and reading all the data in the database, reading all the documents in a collection while we need only one information will both increase the cost and it will not be very logical. If we consider that there are thousands of records in our application and we only need a few document data in it, we will not need to read all the documents.
-
64Firebase Storage File Upload and Url RetrievalVídeo Aula
We need to store this image on the hard disk in the store, that is, in the firebase, and store the downloadable link of it in the firestore. While showing the application, we need to read it with the network image and specify its location.Now the image will be kept in firebase storage.
-
65QuizQuestionário
-
66Introduction to AuthenticationVídeo Aula
In this vide, we will learn the what is the authentication
What are some of the important tools for Android Development?
The tools you will use for Android development depend on how you would like to focus your career as an Android developer. If you plan on focusing on native Android app development, you should know one or more of three programming languages: Java, Kotlin, and C++. Java and Kotlin are popular with a number of organizations that build their app natively. C++ is the popular choice amongst developers who build high-performance games or plan on doing entry-level SDK work.
-
67Creating a Project with a Package NameVídeo Aula
You know that we have started a brand new chapter. And we are talking about a fire base database that we can access remotely. Before proceeding further, we will talk about creating a project with the package name, which we did not explain before, but which is necessary for us
-
68Flutter Fire and Firebase CLI installationsVídeo Aula
Hello everyone, we talked about Firebase and created a new project with the package name. Now, let's see how we will add firebase to our project, what we will do for installations.
-
69Creating User with Email and PasswordVídeo Aula
Hello everyone again. We have been looking for answers to the questions of what is firebase and why do we use it for a few lessons. And we talked about the importance of authentication when using Firebase and why we use it
-
70LogIn and LogOut with Email and PasswordVídeo Aula
In the last lesson, we talked about creating a user with authentication and logging in with user information. In this lesson, we will continue on this subject and talk about authentication states and learn about logging out.
-
71Email and Password Update ProceduresVídeo Aula
We've been talking to you about firebase and autjhentication over the course of a few lessons. And so far, we've talked about creating a user with email, logging in with user information, verifying email, and even how to delete user information himself if he wants.
-
72Sign in with GoogleVídeo Aula
In this lesson, we will talk to you about logging into the application with Google.
-
73Phone Number LoginVídeo Aula
In this lesson, we will talk about the login process with the phone number that Firebase offers us.
-
74QuizQuestionário
-
75Introduction to AnimationsVídeo Aula
Hello everyone from a brand new episode. In this section, I will be talking about animations that will make our applications even more beautiful and more active.
-
76AnimationController, Ticker and Controller MethodsVídeo Aula
In this lesson, we will talk about how we can create our own custom animations. And we will talk about how we can achieve visually stronger views while preparing applications.
-
77Tween AnimationsVídeo Aula
Hello everyone again. In the last lesson, we made an introduction to animations with you and created a controller and performed operations on it. However, we still haven't used any methods or different animations related to animations. In this article, we will talk about Tween animations.
-
78Curve AnimationsVídeo Aula
In this lesson, we will continue to talk about animations and in this lesson we will talk about non linear animations (Curve Animations).
-
79Staggered AnimationsVídeo Aula
In this lesson, we will learn how to achieve more aesthetic looks using Sequential animations.And we talk about the working logic of stagger animations.
-
80Sequence Animations and AnimatedBuilderVídeo Aula
In this lesson, we will see an example on the application using the ready package for sequential animations.
-
81Animation WidgetsVídeo Aula
There are already many widgets offered by Flutter that make our work easier. And Flutter offers us different animation widgets at many points that we may need. So there's more than one way to do something in Flutter.So We talk about Animation Widgets.
-
82Transform WidgetsVídeo Aula
In this lesson, I will talk about widgets used in an advanced animation.These animations are from Transform Animations, which you can encounter in many places.
-
83Animations App-Prepairing InterfaceVídeo Aula
We learned a lot about animations. However, as I mentioned before, even a small animation requires a lot of knowledge.So we will prepare a small application about animations. In this lesson, we will give basic information about this application and start preparing the interface
-
84Using AnimationPosition WidgetVídeo Aula
.In this lesson, I will explain the use of the Animation Positions widget on the application. I will also give information about System Chrome
-
85Using Scale TransationVídeo Aula
In this lesson we talk about Scale Transation widgets.Thanks to this widget, we will edit the remaining deficiencies in the application.
-
86Completion of the ProjectVídeo Aula
And in this lesson, I want to complete the application and move on to the new section.
-
87QuizQuestionário