Category: Tutorial
-
Flutter WebView : design TabBar, final step
In our previous section we have seen how we can use Flutter WebView widget with TabBar. However, you’ve probably noticed that the TabBar design is not up to the mark. In addition, we cannot display the application’s title as we wanted to do. Therefore, in this section we will work on them. Let’s see the…
-
WebView in Flutter : Adding TabBar, Step 2
We have been using webview in flutter to display web content on the screen. However, in our previous section we have just learned how to use webview in flutter. Now we want to add some more style to our flutter app. As a result, we want to use the TabBar widget. We use TabBar inside…
-
WebView Flutter : Flutter Today App Step 1
What does a WebView in Flutter do? Certainly it displays web content on the mobile screen. But does its job end there? Or, will we just display web content on the screen? No. We can use the WebView plugin to add the webview Widget. In addition, we can design our Flutter app. We can add…
-
Timer Flutter : How to countdown starts and ends
Flutter has a Timer class that we can configure. As a result, we can either start it, stop it or resume it. When a timer in flutter works it actually starts a countdown. As we know, in many cases, we need a timer to start a countdown in a flutter app. We can see a…
-
Fractionally Sized Box : Expense Checker app 3
Fractionally sized box is a widget in flutter that we need in our expense checker app. Why? Because we want to populate a chart bar with our transaction amount. As a result, the chart bar will change as the user spends money on some items. As the list of items grows, the fractionally sized box…
-
Show date picker : Expense checker app step 2
The show date picker in Flutter is an asynchronous function. Therefore, we need to use either the Future then method, or await and async. In our expense checker app we will use the show date picker function to select dates. We have discussed the Future then method, await and async before. In fact, in various…
-
Modal Bottom Sheet Flutter : Expense Checker App step 1
We’ve been building an expense checker app. As a beginning we have shown how the finished app will look like. While doing that, we have noticed two different types of Flutter functions. One is the Modal bottom sheet. And the other is Show date picker. In this section, we will concentrate to learn how the…
-
Flutter app development, check your expense
Flutter app development is nothing new to us. We’ve already built a few flutter apps. As a result, we have seen how we can use different types of flutter features. Now we are going to build a Flutter app that will check our expenses first. Next, we will compare them according to the dates. Firstly,…
-
Chat Apps for Android with Flutter and Firebase
In this final section we’ll make sure that our Chat apps will work for Android. In the same vein it could have worked for iOS or web. We have that options also. To make that happen, we have made our flutter chat app platform specific. As a result, user can choose the specific platforms and…
-
Flutter Chat app UI: designing the pages
In the last section we have seen how to handle the business logic and control the application flow. Let’s design our app in a way so that it synchronises with the logic flow. Typically we always see that a Flutter chat app uses Stateful widget. But in our case, we have used the Provider package…
-
Flutter Chat App Provider with Business logic
In this section we’ll build the Flutter Chat app UI. In addition we’ll also write the Business logic with Provider package. Therefore we need the latest provider package and we need to add that dependency to our “pubspec.yaml” file. But at the same time we also need to fasten a few packages more. Firstly, take…
-
Firebase, Firestore rules for Flutter Chat App
As a backend service Firebase acts fine for Flutter. But we need to follow a certain rules. It also applies to the Firestore collection that acts as the database to our Flutter Chat app. In our previous section we have seen how good they are. For example, we have already built a Flutter Chat app.…
-
Flutter Chat app with Provider and Firebase
We have built a Flutter Chat app in our previous sections. That was a step by step guide. A small app although. Now we’re going to build a chat app with Provider. Just like before we’re also going to use Firebase. However this app will not be like the previous one. Why? Because the previous…
-
Flutter Firestore: Chat App Final Step
What is the relation between Flutter and Firestore? In this final section we’ll discuss that. Basically, when we use Firebase with Flutter, we use the database of Firestore as a service. So Firebase and Firestore give us a few different type of backend services. We need to understand it first. Therefore, our target will be…
-
Firebase and Flutter: Chat App authentication
In the previous sections we have learned how we can avoid errors while we use Firebase and Flutter. Moreover, we have learned how to customise the button. Now we’ll finish the authentication section pf our Chat App. To do that we need Firebase and Flutter. Most importantly, they should work together. To sum up, the…
-
Flutter and Firebase: How to Initialise App and Avoid Errors
In the previous section we have learned that Flutter and Firebase can work together. In fact, Flutter works as the frontend. And Firebase acts as backend. As a result, together they work as a full stack app. However, before using the Firebase, we need to know a few basic rules. For a small Flutter app,…
-
Flutter Firebase: Let’s build a Chat App – Step One
With Flutter Firebase we can build a Chat App. In this section, we will learn the rules and see how a user can register and login by email and password. For example, to register and login process we use the Firebase authentication. After that, we will use the Firestore database to save our Chat messages…
-
Tab Flutter: How to show Categories in the NewsApp
In this section we will learn how to use Tab in Flutter to show the Categories. We have been building the NewsApp. So far we have progressed a little bit. In the previous sections, we have shown how to use the WordPress as the backend. We have also been able to display the latest posts…