Announcing Dart null safety beta

Today we’re announcing that sound null safety is available in beta for Dart and Flutter. Null safety is our latest major productivity feature, intended to help you avoid null errors, a class of bugs that are often hard to spot. If you’re looking for a quick summary of why we’re excited about null safety, check out this new... Continue Reading →

Flutter Counter Tutorial With BLoC Pattern part 2 – END

Countinue with part 1 Let's take a look at CounterPage next! Counter Page The CounterPage widget is responsible for creating a CounterCubit (which we will look at next) and providing it to the CounterView. import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import '../counter.dart'; import 'counter_view.dart'; /// {@template counter_page} /// A [StatelessWidget] which is responsible for providing a /// [CounterCubit] instance to the [CounterView]. /// {@endtemplate}... Continue Reading →

Flutter: Push, Pop, Push

Building UI in Flutter is pretty simple with all the widgets that the framework provides, part of which I covered in my last article. But we can’t just have a beautiful application that does nothing functional. We will be required to move around the application or send data back and forth between screens. In Flutter, navigation... Continue Reading →

What is Dart? Why Flutter Uses Dart?

Many linguists believe that the natural language a person speaks affects how they think. Does the same concept apply to computer languages? Programmers working in different kinds of programming languages often come up with radically different solutions to problems. As a more extreme example, computer scientists eliminated the goto statement to encourage more structured programs (not quite the same as totalitarian... Continue Reading →

Start a Blog at

Up ↑