Sign in


When working with small amounts of data, often it’s fairly easy to extract desired values from JSON objects. However, once we begin working with large datasets and large response objects from API calls, our JSON can become very difficult to parse into our desired class objects. This article shows you how to convert JSON into class objects as well as parse JSON into nested classes, something often needed for API calls.

The Data:

For this example, let's assume that my data looks something like this:

"type": "articles",
"id": "1",
"data": [
"author": {
"id": "42",
"name": "bo"

It’s been a while since I last committed to writing here on Medium consistently, and there is a good reason for that. This past month I’ve been working and writing an ebook for Flutter. I won’t get into the details of it and the specific topics covered in it until a release date is ready to be announced, but I think you all will really enjoy it!

With this additional project in my “In-Progress” section of my life kanban board, the production of videos and blog posts has obviously taken a slight dip. The biggest time-consumer when it comes to…

For those familiar with “Tech-Twitter”, one of the larger influencers, Florin Pop, recently released a new Ebook that he’s been working on this year called “Ten++ Ways to Make Money as a Developer”. Being someone who has been trying to build up a side-income myself outside of my day job as a SE, I immediately bought the book, mainly because of the trust that I have in Florin and his content.

This is intended to be as transparent of a review as I can make it. …

Photo by Isaac Smith on Unsplash

Every year, we make resolutions. Resolutions to improve our health, to read more, to socialize more, to get that coveted raise at work, etc. And every year, the majority of people end up slipping back into their old routines by the time February comes around. Why is this?

Change is hard. And what’s even more difficult is when you see yourself slipping back into an old habit. It’s mentally crushing. I realized that in order for me to get over this invisible wall that seems to go up between my resolutions and I each year, I needed a period where…

Photo by Emilio Takas on Unsplash

When it comes to making money on the side as a developer, often times the go-to suggestions are the following:

  • Freelance and build websites for people
  • Blog
  • Start a Youtube channel
  • Create E-Books and/or Courses to sell

What isn’t discussed however is the time and money that it takes to actually make some of these side-hustles a reality. In this article, I mainly want to address Blogging and starting a Youtube channel on the side.

In June of this year, I decided that I was going to start growing a dev channel in my free time to help teach people…

One of the more intimidating aspects of development often tends to be deployment. Luckily, for Flutter web, it’s never been easier thanks to Firebase Hosting. This tutorial will quickly get you all the information you are looking for in 5 simple steps to deploy your web app to your own Domain.

Step 1:

Setup a new Firebase Project. Simply go to and create a new project, no other setup in the console is needed after that’s been set up.

Step 2:

Install the Firebase CLI on your computer. …

This past week the flutter community was full of excitement due to the arrival of a new book, Flutter Complete Reference. Being that it is so new, many have been waiting back to see what others think prior to making the $40+ investment into the book. I recently did a video review on my thoughts from reading through it for a few days and I wanted to articulate many of those same thoughts here for those who prefer reading to watching reviews.

Initial thoughts:

Coming in at 765 pages and $54.50 (paperback), I was a little concerned as to whether this was…

Another great month for the Flutter community. We’ve compiled the latest news, articles, and contributions from September — October.



GitHub Repop Popularity based on Stars

Over the past year, Flutter has jumped from the 10th most popular repo on GitHub to the 7th, and it’s almost passed VSCode into #6! There is no denying that the growth of Flutter has been insane this past year.


Packages/Community Contributions:

Have articles or community contributions you’d like to see recognized next month? Send it in to Flutter Digest or reach out to one of our page Admins, BleylDev or Josiah Saunders

Flutter: Here to Stay

Over the past 2 years, there has been a rather large debate about which framework is best for cross-platform development: React Native or Flutter. Of course, there are occasionally other frameworks and toolsets thrown into the mix (Cordova, Ionic, Xamarin), but for the most part, Flutter and React Native have been the go-to over these past few years.

We’ve officially reached a point where it seems Flutter is going to be the go-to choice for the majority of startups and enterprises moving forward, however.

With the announcement of Flutter Windows support this past month, Flutter officially can deploy to iOS…

@Jhey’s Tweet

If you’re a very active twitter user, you’ve probably noticed recently that certain, seemingly random, hashtags make the like button animate in interesting ways when users like the tweet. This is a feature that has actually been around for quite some time, but many aren’t aware of it. It’s called HashFlags.

Although to many this may not really be much of a secret, most users are not aware that these hashtags exist. Twitter sells these custom hashtags to large brands such as sports organizations (NBA, FIFA, etc), Coca-Cola, etc. …


Flutter content weekly. Articles often correspond with video postings found on Youtube.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store