Skip to main content

Privacy Policy

Privacy Policy for Dive into Flutter

At Dive into Flutter, accessible from, one of our main priorities is the privacy of our visitors. This Privacy Policy document contains types of information that is collected and recorded by Dive into Flutter and how we use it.
If you have additional questions or require more information about our Privacy Policy, do not hesitate to contact us through email at

Log Files

Dive into Flutter follows a standard procedure of using log files. These files log visitors when they visit websites. All hosting companies do this and a part of hosting services' analytics. The information collected by log files include internet protocol (IP) addresses, browser type, Internet Service Provider (ISP), date and time stamp, referring/exit pages, and possibly the number of clicks. These are not linked to any information that is personally identifiable. The purpose of the information is for analyzing trends, administering the site, tracking users' movement on the website, and gathering demographic information.

Google DoubleClick DART Cookie

Google is one of a third-party vendor on our site. It also uses cookies, known as DART cookies, to serve ads to our site visitors based upon their visit to and other sites on the internet. However, visitors may choose to decline the use of DART cookies by visiting the Google ad and content network Privacy Policy at the following URL –

Privacy Policies

You may consult this list to find the Privacy Policy for each of the advertising partners of Dive into Flutter. Our Privacy Policy was created with the help of the GDPR Privacy Policy Generator and the Privacy Policy Generator from TermsFeed plus the Terms and Conditions Template.
Third-party ad servers or ad networks uses technologies like cookies, JavaScript, or Web Beacons that are used in their respective advertisements and links that appear on Dive into Flutter, which are sent directly to users' browser. They automatically receive your IP address when this occurs. These technologies are used to measure the effectiveness of their advertising campaigns and/or to personalize the advertising content that you see on websites that you visit.
Note that Dive into Flutter has no access to or control over these cookies that are used by third-party advertisers.

Third Pary Privacy Policies

Dive into Flutter's Privacy Policy does not apply to other advertisers or websites. Thus, we are advising you to consult the respective Privacy Policies of these third-party ad servers for more detailed information. It may include their practices and instructions about how to opt-out of certain options. You may find a complete list of these Privacy Policies and their links here: Privacy Policy Links.
You can choose to disable cookies through your individual browser options. To know more detailed information about cookie management with specific web browsers, it can be found at the browsers' respective websites. What Are Cookies?

Children's Information

Another part of our priority is adding protection for children while using the internet. We encourage parents and guardians to observe, participate in, and/or monitor and guide their online activity.
Dive into Flutter does not knowingly collect any Personal Identifiable Information from children under the age of 13. If you think that your child provided this kind of information on our website, we strongly encourage you to contact us immediately and we will do our best efforts to promptly remove such information from our records.

Online Privacy Policy Only

This Privacy Policy applies only to our online activities and is valid for visitors to our website with regards to the information that they shared and/or collect in Dive into Flutter. This policy is not applicable to any information collected offline or via channels other than this website.


By using our website, you hereby consent to our Privacy Policy and agree to its Terms and Conditions.

Popular posts from this blog

Google Play UI design in Flutter.

GooglePlay Design
I have created a simple google play design in Flutter reference taken from Uplabs.

As you can see in the above screenshot, I have tried to implement Uplabs design. Now let see the code behind this design.
Let's talk about fonts and folder structure. Font used in the design is ProductSans-Medium.ttf, you will find the font inside the assets folder of the project don't forget to add a font in pubspec.yaml file.
Now create a model, res, screen and widget folder inside the lib folder.
Create a file songs_model.dart inside the model folder. songs_model.dart classSongsModel{ String imageUrl; String title; String singer; String duration;SongsModel({this.imageUrl,this.title,this.duration,this.singer});} Create color.dart and style.dart file inside res folder. color.dart import'dart:ui'; Color colorAppYellow =Color(0xfffcb34f); Color colorAppOrange =Color(0xfffe6b6b); Color colorBlack =Color(0xff686868); Color colorGrey =Color(0xffcacaca); style.dart import…

Flutter - Uplabs login UI design.

Uplabs Login UI   I have created a login page UI, reference taken from the Uplabs website. In the future, I will choose a more complex UI to develop in Flutter.
Before starting let see the UI of the login page.

You can choose the piece of code or widget to use in your project. I would suggest you to try it yourself if you stuck somewhere come back to get the reference.
I have used Poppins Font & FontAwesome library for the social icon.
Create a project with flutter create --org com.yourcompany -i swift -a kotlin --description 'Your App Description' app_name command. Let see the file structure.
I have created the assets folder for font and images, map the image & fonts in pubspec.yaml.
pubspec.yaml flutter:uses-material-design:trueassets:- assets/image/logo_1.png - assets/image/logo_2.png - assets/image/bg.png - assets/image/bottom_bg.png fonts:-family: Bold fonts:-asset: assets/font/Poppins-Bold.ttf -family: Medium fonts:-asset: assets/font/P…

Flutter - Facebook messenger UI.

Facebook Messenger UI I have tried to create Facebook messenger UI in Flutter, but how I choose a design to develop UI? Facebook messenger was installed on my smartphone I captured the screenshot and developed in Flutter.
Before starting the development let me show you the screenshot of Facebook messenger UI developed in Flutter.

As you can see the above screenshots, only the UI part has done no functionality added. Now let jump to code and folder structures.
Under the lib folder, I have created a screen, utils & widget folder. The screen folder contains home_screen.dart file. The utils folder contains string.dart & colors.dart file, string.dart file contains the image URL used in UI. The widget folder contains chats.dart, header.dart, search.dart & story.dart files,we will use these widgets to create UI.
Now create the above folder structure with the file name. 

Now, what about fonts and libraries. I have used the Roboto font and Flutter Slidable package to co…

Flutter - Amazon redesign reference Uplabs.

Amazon Redesign I got a great response from my previous post ( Facebook messenger & Login UI ) so I searched on Uplabs and chosen to design the Amazon homepage.

As you see the screenshot, I tried my best to design this UI. Let me share the code and assets with you. Let start with the directory.

I have created the assets folder inside that creates fonts and images folder. You will get all the images from the Github project link, don't forget to star. I have used CircularStd font and FontAwesome package in this design. Create a screen and widget folder inside the lib folder.
Let look at the code.
pubspec.yaml dependencies:flutter:sdk: flutter cupertino_icons: ^0.1.2 font_awesome_flutter: ^8.4.0 dev_dependencies:flutter_test:sdk: flutter flutter:uses-material-design:trueassets:- assets/images/amazon_logo.png - assets/images/echo.png - assets/images/cart_icon.png - assets/images/button.png - assets/images/menu_icon.png - assets/images/iphone_red.png - asset…

Flutter - State management with MobX.

MobX :-
MobX is a popular state management library. In this blog, we will explore MobX with a simple and easy example. MobX has made state management easy, by running a flutter command it will generate code for you, which makes it easy to use and learn.

Before diving into the code lets understand the basic theory.

In  MobX, we have 3 annotations to manage state.


1. Observable:-  Observable annotation is mostly used with variables which is going to change. For example, let say we have a variable named a, on button click, we want to update the variable value, the variable value getting updated based on the user action then such a variable should be used with observable.
2. Action:- Action is usually bound with methods. Taking the above scenario, if we want to update the variable on click, we need a function to update the variable, the function will be used with action annotation.
If you get confused with the above theory, don't worry we will look example …