I have always been excited about learning Reactive Programming and using it in my app development. Recently, I have been exploring Flutter, Google’s mobile framework to build cross-platform apps in…
Localization in Flutter is like any other thing, a Widget. We’re going to use the package flutter_localizations that is based on Dart intl package and it supports until now about 24 languages.
This is the typical way of doing using the Dart intl package and a little bit convoluted, but it’s not the only way, stay tuned;).
As you know, like other design patterns, MVC aims to decouple its three major components allowing for efficient code reuse and parallel development. Like most things, it generally ‘makes Life easier’ if you break things down into its separate working parts. In most cases, the bigger the software application and/or its complexity; the bigger the importance to implement such a pattern.
Although it was only just released as a beta, the open source Flutter framework for cross-platform mobile app development is drawing comparisons with Microsoft's Xamarin in the developer community.
React Native, a very successful framework for building mobile apps is slightly gaining a huge part of the native development world. Is it the other area in which Google sees potential big deal? In my opinion yes – and I think that’s why they rolled out Flutter.
In this post I will go through the process of creating line chart for my WeightTracker app. Since there is no official support for drawing charts yet, we will do it by our own :) . Expected result is a Widget displaying history of weight entries. Let's get to it!
Archimedes once said "give me a deep enough pipeline, and I shall move the world." Well, that's what he should have said in any case. This talk will describe the nuts and bolts of how Flutter transforms a tree of widgets into pixels on the screen at 60 Hz by pushing data through its pipeline of layout, painting, compositing, and finally rasterization.
The Flux and Redux application architectures work well with reactive view frameworks like Flutter. Both architectures share two powerful notions: creating a unidirectional data flow in an…
At Google I/O, Matt and I gave a talk about state management called Build reactive mobile apps in Flutter. If you missed it, you can watch it below: ValueNotifier is a basic implementation of…
Before you dive into Flutter you have to learn the programming language that is used to build Flutter apps, and that is Dart.
While learning Dart is not that difficult of a task, because it is more or less a mixture of Java and JavaScript, it still takes time to understand a programming language. But you just can’t wait to write a Flutter app!
If you’re a fan of Flutter and like to explore Mediums’ article collection, then you’ve probably seen Romain Rastel’s Flutorial on creating a Staggered Gridview. He begins the article with a nod to Pinterest’s layout, but the code sample provided demonstrates icon grids with colored backgrounds. I made some changes to his code in order to recreate the Pinterest effect.
You can clone this project from the Github repo that I created here. The full main.dart file is also available at the bottom of this article, for easy reference.
In this video, we’ll learn how can we clone the WhatsApp UI in flutter. We will build an app which is a clone of our favourite messenger WhatsApp. Give sta
Last year, we launched a React Native starter kit called Flat App. This kit contains a flat UI design along with Redux and NativeBase components for iOS and Android application. Flat App is basically…
My cross-platform mobile app development journey stared from the time when Microsoft acquired Xamarin. C# was close to what I had already been developing (to be honest, I was mad developing illogical C++ games, uh!). It was all good until we realized Windows Phone and the Windows Store apps were not evolving much, I moved to React Native. I just read the documentation and closed my browser accepting that I wasn’t comfortable with JavaScript. Still, in middle of developing apps for Android and thinking whether it should be Android Studio or Xamarin, I had a feeling that one day I’ll start making cross-platform apps no matter what it takes. Fortunately, my type of nativeness came in the least expected form. The surprise was from Google. Let’s talk Dart and Flutter!
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 leaders in the novel 1984 expunging heretical words from natural language to eliminate thoughtcrimes, but you get the idea).
What does this have to do with Flutter and Dart? Quite a bit actually. The early Flutter team evaluated more than a dozen languages, and picked Dart because it matched the way they were building user interfaces.
Flutter first came into my crosshairs in late February when I read the beta release article on Google Developers Blog. While I was excited about a new cross platform mobile language, React native and…
In this post I would like to show you how I integrated Google Assistant/Google Now with my WeightTracker app written in Flutter (works only on Android).
To get content containing either thought or leadership enter:
To get content containing both thought and leadership enter:
To get content containing the expression thought leadership enter:
You can enter several keywords and you can refine them whenever you want. Our suggestion engine uses more signals but entering a few keywords here will rapidly give you great content to curate.