Andrea Bizzotto ๐Ÿ‡บ๐Ÿ‡ฆ's Avatar

Andrea Bizzotto ๐Ÿ‡บ๐Ÿ‡ฆ

@codewithandrea.com.bsky.social

Flutter GDE โ– I share tips about Dart & Flutter app development. Wanna learn Flutter? ๐Ÿ‘‰ https://codewithandrea.com/

898 Followers  |  210 Following  |  454 Posts  |  Joined: 24.04.2023  |  1.9826

Latest posts by codewithandrea.com on Bluesky

Jesolo (near Venice)

18.07.2025 05:25 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

After 17 years in the UK, Iโ€™m moving back to Italy! ๐Ÿ‡ฎ๐Ÿ‡น

London has been very good to me, but itโ€™s time to start a new chapter in life!

Super excited! โ˜€๏ธ

18.07.2025 05:17 โ€” ๐Ÿ‘ 19    ๐Ÿ” 1    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Itโ€™s still important to learn good programming principles. My focus will likely shift into teaching high-leverage skills (including how to code more productively with AI), rather than how to use this or that API/package.

10.07.2025 10:26 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

For me, the rewarding part is to build good products.

Code is a means to an end, so Iโ€™m not too sentimental about who writes it (me or AI).

09.07.2025 16:00 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Pretty reasonable dev workflow:
- write detailed requirements as an issue on GitHub
- ask Claude Code to make a plan
- write it to ai_plans/issue#-and-slug.md
- let CC implement the plan
- review, tweak, test and commit
- use CC to push a PR, including the plan in the description

09.07.2025 09:21 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Friendly reminder that both good and bad coding compound over time.

AI accelerates that.

08.07.2025 14:57 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

As of today, my wife has been putting up with me for 10 years. ๐Ÿ˜…

04.07.2025 06:58 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Goal
Replace the current image caching implementation with a built-in solution that is based on SQLite/Drift.

Context
Currently, the app caches images using the CustomCachedNetworkImage widget which is based on CachedNetworkImage from the cached_network_image package.

With CachedNetworkImage, images are automatically cached for 7 days and always deleted afterwards, requiring a new fetch. This can lead to a poor UX because if the app is offline after a cached image has been deleted, the fetch will fail.

Since images very rarely change, they should never be deleted.

Proposed solution
Update the implementation of CustomCachedNetworkImage so it no longer uses CachedNetworkImage. Instead, it should do the following:

if the imageUrl is not already cached
  show a placeholder UI (same as currently implemented)
  fetch the imageUrl and store it in the database
  if fetch is successful
    replace the placeholder UI with the rendered image
  else
    show the error UI (same as currently implemented)
else
  retrieve the image from the DB and show it in the UI
Database implementation details
Update app_database.dart by adding a new ImagesCache table that will be used to store all the fetched images
The table should have the following fields:
imageUrl (String)
imageData (blob representing the fetched image)
checksum (useful for updates)
updatedAt (when the data was written)
Run build_runner after defining the table, so it can be imported and it compiles successfully.

Goal Replace the current image caching implementation with a built-in solution that is based on SQLite/Drift. Context Currently, the app caches images using the CustomCachedNetworkImage widget which is based on CachedNetworkImage from the cached_network_image package. With CachedNetworkImage, images are automatically cached for 7 days and always deleted afterwards, requiring a new fetch. This can lead to a poor UX because if the app is offline after a cached image has been deleted, the fetch will fail. Since images very rarely change, they should never be deleted. Proposed solution Update the implementation of CustomCachedNetworkImage so it no longer uses CachedNetworkImage. Instead, it should do the following: if the imageUrl is not already cached show a placeholder UI (same as currently implemented) fetch the imageUrl and store it in the database if fetch is successful replace the placeholder UI with the rendered image else show the error UI (same as currently implemented) else retrieve the image from the DB and show it in the UI Database implementation details Update app_database.dart by adding a new ImagesCache table that will be used to store all the fetched images The table should have the following fields: imageUrl (String) imageData (blob representing the fetched image) checksum (useful for updates) updatedAt (when the data was written) Run build_runner after defining the table, so it can be imported and it compiles successfully.

CachedNetworkImage wasn't behaving as I wanted in my app, so I just implemented a custom solution with Drift & Riverpod.

Best thing of all: Claude Code wrote all the code!

All I did was write a detailed spec and make some minor tweaks at the end.

Should I make a video about this?

03.07.2025 14:35 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Looks like generating docs is an interesting problem with different solutions and tradeoffs.

Need some more time to research this.

02.07.2025 20:57 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Iโ€™m using Claude code.
Need to see if it can be adapted for cursor.

01.07.2025 14:38 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
1. **Find Project Root and Setup Working Directory**
2. **Extract Complete Project Structure**
3. **Extract Core Code Elements**
4. **Discover Project Patterns**
5. **Analyze Architecture Patterns**
6. **Create Intelligent Groupings**
7. **Generate Fact Sheet**
8. **Generate Documentation Prompt**
9. **Generate Final Documentation**
10. **Cleanup**

1. **Find Project Root and Setup Working Directory** 2. **Extract Complete Project Structure** 3. **Extract Core Code Elements** 4. **Discover Project Patterns** 5. **Analyze Architecture Patterns** 6. **Create Intelligent Groupings** 7. **Generate Fact Sheet** 8. **Generate Documentation Prompt** 9. **Generate Final Documentation** 10. **Cleanup**

I spent the last few days solving one problem:

How to generate ACCURATE documentation for existing Flutter codebases using AI.

This proved harder than expected, but I now have a reliable pipeline that can run on any project.

Should I make a video about it?

01.07.2025 14:09 โ€” ๐Ÿ‘ 8    ๐Ÿ” 1    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 1
Gemini CLI prompt

Gemini CLI prompt

Taking a new shiny tool for a ride ๐Ÿ‘‡

Will report back ๐Ÿ™‚

01.07.2025 12:01 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Should I start adding tips like these to my Flutter Tips repo?

Or perhaps a new repo about AI tips?

01.07.2025 07:45 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
โžœ  ~ npx ccusage@latest monthly

 WARN  Fetching latest model pricing from LiteLLM...                                                        ccusage 08:35:02

โ„น Loaded pricing for 1140 models                                                                           ccusage 08:35:02

 โ•ญโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
 โ”‚                                            โ”‚
 โ”‚  Claude Code Token Usage Report - Monthly  โ”‚
 โ”‚                                            โ”‚
 โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ Month    โ”‚ Models           โ”‚    Input โ”‚   Output โ”‚ Cache Create โ”‚ Cache Read โ”‚ Total Tokens โ”‚ Cost (USD) โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ 2025-06  โ”‚ - opus-4         โ”‚   45,657 โ”‚  166,255 โ”‚    6,333,383 โ”‚ 68,195,460 โ”‚   74,740,755 โ”‚    $118.82 โ”‚
โ”‚          โ”‚ - sonnet-4       โ”‚          โ”‚          โ”‚              โ”‚            โ”‚              โ”‚            โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ Total    โ”‚                  โ”‚   45,657 โ”‚  166,255 โ”‚    6,333,383 โ”‚ 68,195,460 โ”‚   74,740,755 โ”‚    $118.82 โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

โžœ ~ npx ccusage@latest monthly WARN Fetching latest model pricing from LiteLLM... ccusage 08:35:02 โ„น Loaded pricing for 1140 models ccusage 08:35:02 โ•ญโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ โ”‚ โ”‚ โ”‚ Claude Code Token Usage Report - Monthly โ”‚ โ”‚ โ”‚ โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ Month โ”‚ Models โ”‚ Input โ”‚ Output โ”‚ Cache Create โ”‚ Cache Read โ”‚ Total Tokens โ”‚ Cost (USD) โ”‚ โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค โ”‚ 2025-06 โ”‚ - opus-4 โ”‚ 45,657 โ”‚ 166,255 โ”‚ 6,333,383 โ”‚ 68,195,460 โ”‚ 74,740,755 โ”‚ $118.82 โ”‚ โ”‚ โ”‚ - sonnet-4 โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค โ”‚ Total โ”‚ โ”‚ 45,657 โ”‚ 166,255 โ”‚ 6,333,383 โ”‚ 68,195,460 โ”‚ 74,740,755 โ”‚ $118.82 โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Some people asked me if Claude Max is worth it.

To find out, you can check your usage data with:

npx ccusage@latest

Here are my stats for last month ๐Ÿ‘‡

01.07.2025 07:45 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

I asked Claude to generate documentation for one of my projects.

First, it estimated 8-10 days based on human work.

Then it proceeded to do it all in 20 minutes!

There were some minor inaccuracies, but that's still a ~200x time saving...

28.06.2025 06:40 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
June 2025: Apple Liquid Glass, Software 3.0, how to use LLMs, AI-Assisted coding, Claude Code Crash Course Also included: 12 lessons from AI pair programming, and my code review of an open-source Flutter app with 100K+ lines of code.

My latest newsletter is out! ๐Ÿ“…

For a change, this month I've chosen to cover primarily AI-related stuff!

๐Ÿ” Apple Liquid Glass
๐Ÿ’ฌ Software 3.0
โŒจ๏ธ AI-assisted coding (no vibes)
๐Ÿค– 12 lessons from AI pair programming

Read on for all the details ๐Ÿ‘‡
codewithandrea.com/newsletter/j...

27.06.2025 13:06 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Btw if you haven't already, go follow Andrej Karpathy on YouTube.

It's incredibly rare to see an elite AI scientist teach in such a simple manner. He's like the Richard Feynman of machine learning.

26.06.2025 12:01 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A simple illustration of whoโ€™s who in AI

AI-Hype Bros

- VCs
- Big CEOs
- Leading AI Startups
- Influencers (who donโ€™t know how to code)

โ€œAI will replace all developersโ€

โ€œAI will benefit all of humankind... proceeds to layoff 10K employeesโ€

Realists

- Pragmatists
- Andrej Karpathy
- Gary Marcus
- Me

โ€œAI is a powerful assistant, requires human verificationโ€

โ€œPartial autonomy, keep AI on the leashโ€

Contrarians

- People with strong ego
- Fossilized developers

โ€œAI is useless, makes too many mistakesโ€

โ€œIโ€™m better than that, Iโ€™d rather do all the work myselfโ€

Different groups of people โ†’ different motives and narratives

Be mindful of who you listen to

A simple illustration of whoโ€™s who in AI AI-Hype Bros - VCs - Big CEOs - Leading AI Startups - Influencers (who donโ€™t know how to code) โ€œAI will replace all developersโ€ โ€œAI will benefit all of humankind... proceeds to layoff 10K employeesโ€ Realists - Pragmatists - Andrej Karpathy - Gary Marcus - Me โ€œAI is a powerful assistant, requires human verificationโ€ โ€œPartial autonomy, keep AI on the leashโ€ Contrarians - People with strong ego - Fossilized developers โ€œAI is useless, makes too many mistakesโ€ โ€œIโ€™m better than that, Iโ€™d rather do all the work myselfโ€ Different groups of people โ†’ different motives and narratives Be mindful of who you listen to

Did I get it right? ๐Ÿ˜…

26.06.2025 11:57 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Build Flutter Apps FASTER with Claude Code Opus 4 [Crash Course]
YouTube video by Andrea Bizzotto Build Flutter Apps FASTER with Claude Code Opus 4 [Crash Course]

My crash course about Claude Code is live! ๐Ÿ“น

Whatโ€™s inside:

โœ…ย My planning & development workflow
๐Ÿ’กย Tips for using CC effectively
๐Ÿ’ป Building a Flutter app from scratch (letting AI do the heavy lifting!)
โœจ Bridging the gap to a production-ready app

Here's the full video! โ–ถ๏ธ
youtu.be/FNpQawHnIrI?...

25.06.2025 13:10 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Lol I started getting creative with my TikTok marketing ๐Ÿ˜…

25.06.2025 09:59 โ€” ๐Ÿ‘ 10    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Andrea Bizzotto Tutorials about learning Flutter. Subscribe for regular videos covering all things Flutter, including state management, layouts, testing, and more. About me: I'm Andrea, and I created this channel t...

I'll publish this tomorrow on YouTube!

Stay tuned here ๐Ÿ‘‡

www.youtube.com/@CodeWithAnd...

24.06.2025 15:16 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview thumbnail of my latest YouTube video about building Flutter apps faster with Claude Code.

Preview thumbnail of my latest YouTube video about building Flutter apps faster with Claude Code.

My latest video is nearly ready, and it's a long one!

Inside, I'll show you how Claude Code has changed my workflow, and how to make the most of it.

24.06.2025 15:16 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

โ€ชP.S: the TikTok channel is live.โ€ฌ

โ€ชIf you want to checkout my calisthenics progression, my username is: califitness2โ€ฌ

23.06.2025 16:50 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Ah yes, sorry, I didn't read it properly. Article is for paid members so I can't really read it.

Regardless, you only have a performance problem if you can profile it and verify that it is so. Personally, I haven't encountered problems using Theme.of(context) in my apps.

23.06.2025 16:18 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

(haven't tested the performance impact, but this is best practice and there's no reason to not use it)

23.06.2025 14:34 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Flutter Tips A curated collection of bite-sized tips and tricks for Flutter app development

Simple. Use sizeOf, orientationOf, etc. instead:
app.fluttertips.dev/108

23.06.2025 14:33 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Next steps:

- Complete my "making of" video
- TikTok marketing ๐Ÿ˜…

23.06.2025 13:59 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Voice Timer App A voice-activated timer app for your calisthenics workouts.

Just launched my newest "Voice Timer" app (iOS only).

If you're curious, you can download it for free and try it here. ๐Ÿ‘‡

voicetimerapp.com

23.06.2025 13:59 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Andrea Bizzotto Tutorials about learning Flutter. Subscribe for regular videos covering all things Flutter, including state management, layouts, testing, and more. About me: I'm Andrea, and I created this channel t...

Should be out next week on my YT channel. Stay tuned and subscribe here!

www.youtube.com/@CodeWithAnd...

20.06.2025 13:34 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video editor showing the status of my upcoming video about Claude Code.

Video editor showing the status of my upcoming video about Claude Code.

My mini-course about Claude Code is already over 1h long (and growing). ๐Ÿ’ช

It will show you how to do real-world AI-assisted coding like a Senior Developer.

I can't remember the last time I was this excited about a YouTube video!

20.06.2025 13:34 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@codewithandrea.com is following 18 prominent accounts