Here's a thread about my 2021 in numbers as a content creator making Flutter tutorials and courses. ๐Ÿงต

Total Revenue: $69,532

Here's a breakdown by month. ๐Ÿ‘‡
Here's a pie chart about revenue by income stream.

80% of total revenue came from sales on Udemy and Teachable.
This year I had $20,660 in expenses.

This is a large number primarily due to outsourcing costs (design & development) on my site.
In 2021, 459K visitors accounted for 658K page-views on my site.
I spent a lot of effort on SEO, and it paid off.

The vast majority of the traffic came from Google search.
My most visited page (about Dart Null Safety) was opened over 50K times.
I have sent A LOT of emails to my subscribers.

Here's all the feedback I collected from them.

I use this feedback to continuously improve new and old content
Between courses, tutorials, website, YouTube, Twitter, my newsletter etc, I spent 1458 hours on my business.

Here's a breakdown:
What are my goals for 2022?

๐Ÿ’ฐ $100K in total revenue
๐Ÿ“ˆ reach 100K monthly unique visitors on my website
๐Ÿ“ฎ Grow my newsletter to 25K subscribers
๐Ÿฆ More than double my Twitter followers to 25K
๐Ÿ“น Reach 50K subscribers on YouTube
This has NOT been an overnight success!

I started in 2018, and slowly made this my full-time job.

Here's what it took:

- 4100 hours (so far)
- set realistic goals
- not giving up
- continuing to learn and figuring things out along the way

Full retro coming tomorrow. ๐Ÿ‘
As promised, here's the full retro with all the details:

codewithandrea.com/meta/my-2021-iโ€ฆ

I can't wait to share what I have in store for 2022. ๐Ÿ’ฏ๐Ÿ’™

โ€ข โ€ข โ€ข

Missing some Tweet in this thread? You can try to force a refresh
ใ€€

Keep Current with Andrea Bizzotto ๐Ÿ’™

Andrea Bizzotto ๐Ÿ’™ Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @biz84

12 Oct 21
How do you navigate programmatically between tabs like in Flutter?

Let's figure it out. ๐Ÿงต
First of all, we need:

- a TabBar with three tabs
- a TabController to control the selected tab
Then, let's add a TabBarView to contain all the views (pages).

Our custom views have an "onNext" callback that we can use to change the index of the TabController (and update the page).
Read 8 tweets
19 Sep 21
Every week I send some my best content to my email subscribers.

And in the last month alone, feedback has been overwhelmingly positive.

So which are my most liked tutorials? Read on. ๐Ÿ‘‡ Image
My Dart top tips article seems to be an all-time favourite:

codewithandrea.com/videos/top-darโ€ฆ
Ever had issues with widgets that rebuild when they shouldn't?

Then maybe your app has some side effects. Learn all about them here:

codewithandrea.com/articles/side-โ€ฆ
Read 6 tweets
14 Sep 21
Remember this thread about how to create a chat with message bubbles?

Well, I found a simpler and more performant solution.

Let's get back to basics. ๐Ÿงต

What we want to do is to *align* our message bubble to the left or right as needed.

We *could* accomplish this using a Row with MainAxisAlignment.start or MainAxisAlignment.end. Image
But that leads to an unconstrained width issue and breaks our layout in certain cases.

This *could* be fixed with LayoutBuilder + ConstrainedBox.

But there's a better way. Image
Read 6 tweets
13 Sep 21
Building a Flutter chat UI with message bubbles like this should be easy right?

Not so fast! ๐Ÿงต Image
This layout can be built with a ListView that contains some message bubbles.

Each bubble is a Row that holds a DecoratedBox (with a child Text) and a Spacer (or viceversa).

The text expands horizontally in one line and the bubble adjusts accordingly. Image
Here's how the message bubble looks in code: Image
Read 9 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(