We’ll take a first look at the mockups we want to implement for this course for our “Tourism & Co.” app. We’ll start to implement the “detail screen” of the app, where an image is shown at the top along with some text below. We’ll cover some Flutter layout concepts to ensure our page’s content is laid out properly.
In this lesson we’ll cover: working with layout using
Note 1: you can check out the video for this post here on YouTube.
Note 2: For more blog posts, checkout https://fluttercrashcourse.com/blog
Check out the tourismandco repo’s
Presenting a web view is pretty common in mobile apps. In Flutter, this is done by using the
webview_flutter package. This package is part of a larger Github repository github.com/flutter/plugins which serves as a ‘companion repo to the main flutter repo. It contains the source code for Flutter first-party plugins (i.e., plugins developed by the core Flutter team).’
This tutorial, will be pretty simple, we’ll:
What we’ll cover in this tutorial:
Note: you can check out the video for this post here.
The code for this post can be found here
More videos on my site: https://fluttercrashcourse.com
Let’s start coding a simple form, using a MaterialApp widget.
Forms are an essential feature for almost any mobile app. …
scoped_model does is it makes working with state in your app much easier.
While it’s all well and good to exclusively use
StatefulWidget, most of the time your app is going to have multiple widgets that need to use the same shared state. The issue with this is that when those widgets exist in various places in our app, passing around state becomes pretty cumbersome.
In other words,
scoped_model makes it easy for various widgets to access the same shared state.
Update: take a peek at my new site, fluttercrashcourse.com
It’s been an amazing year for Flutter.
Roughly around this time last year, I wrote “Why Flutter Will Take Off in 2018”. While in beta for pretty much the entire 2018 and now at version 1.0, the Flutter community and product have grown tremendously, with Flutter now being in the top 20 repos on Github. Reflecting back on this article, it’s time for me to give an update on my experience with Flutter one year out, with all the pros and cons I’ve found along the way.
How did I exactly…
Note that this article is primarily dedicated to junior engineers, because I feel passionately about not only what people learn but also how people learn.
I’ve just posted my first six beta lessons of my Flutter crash course and man, I’ve learned a ton already. Check it out at fluttercrashcourse.com 🚀
One of the main takeaways is that it’s really hard to create a course for newcomers to mobile development, because there’s so many things to cover beyond just learning a series of widgets.
The problem I see with folks learning Flutter, primarily with junior engineers, is that they try…
UPDATE: My Flutter course is now live! Check it out at fluttercrashcourse.com 🚀
Throughout this past year’s explosion of popularity in Flutter, I’ve seen many fresh newcomers to mobile development. It’s been really exciting and rewarding taking part in mentoring others, making sure developers from all over the world learn Flutter efficiently and effectively. That’s why I’m launching my very own course this month.
So on that note, I’d like to provide some thoughts on learning styles, what I believe is effective and finally, what are some of the core skills Flutter engineers need to succeed in writing great…
I’ve launched my first Flutter app a few weeks ago and I loved the experience so much, I’ve decided to create a simple but effective crash course in Flutter.
Some context: I’ve taught Java-based developer courses in the past in Germany and India for larger companies. I’ve also have been mentoring my brother-in-law and got him from absolute zero knowledge in programming to now a React Native developer. So while I’ve never developed an online course before, I’ve decided to give this a try. I love mentoring other developers. It’s rewarding and fun.
Why this course is unique:
Note: this article is a re-post originally from the Equinox tech blog. If you’re interested in learning React Native or emerging mobile tech and are located in NYC, my team is hiring at Equinox! DM me at twitter.com/seenickcode.
Time and time again, since my first jump into the mobile world five years ago I see the same patterns in engineering teams. After a long stint writing web-apps, backends and APIs in Java, .NET, Ruby on Rails etcetera, some multi-million dollar projects, some for startups, I’ve seen a lot. After some time the iPhone came out and I jumped to…
I've just submitted Steady Calendar, a minimalist habit tracker app, on the Google Play Store, design by my wife Irina and developed in short order by yours truly in the little free time I have being a new father. The app was a port from iOS to Flutter. After speaking about the experience (slides) at last week’s Flutter Camp, organized by @flutterfyi, I've decided to boil my talk down to something more meaty for everyone and make it a prelude to what an upcoming Flutter course, Practical Flutter, will be all about.
Well, after writing this app, with little free…