Karl
flutter-azure.bsky.social
Karl
@flutter-azure.bsky.social
Writing local data first apps using Flutter with Azure.

Served in the US Marines and was a volunteer in Mykolaiv and Kherson Ukraine 2022-2024
Added 2FA using Google Authenticator to my Flutter - Azure apps.

Server creates the key, stores it, and sends to the Flutter App. The Flutter app returns the user's code entry to the server. Server validates the code entry.

Easy implement and all the code and key is on the server, nice!
October 11, 2025 at 12:06 AM
Are you using flutter_secure_storage? Have a look at vault_storage. I have tested it on Windows and Web and really like the results. The API is simple and clean.

For mobile it has many great security features.

#Flutter #FlutterDev @fluttercommunity.dev @flutter.dev

pub.dev/packages/vau...
vault_storage | Flutter package
A package for secure key-value and file storage using Hive and flutter_secure_storage.
pub.dev
October 10, 2025 at 4:30 AM
1/2: Ever feel like you're the last one to know something obvious and very important?

Today, my #vscode setup supports #astro, #react, #flutter, and #csharp.

Today I kept getting strange errors in #astro. I finally Googled "vscode multiple installs."

code.visualstudio.com/docs/configu...
Profiles in Visual Studio Code
Expand your development workflow with task integration in Visual Studio Code.
code.visualstudio.com
September 27, 2025 at 10:08 PM
In honor of those murdered on 9/11, I watched the movie "Man in Red Bandana." This is the best 9/11 movie I have ever watched. There are other movies about 9/11 and they are all very good.

This one stands out because it keeps the life of "Welles Remy Crowther" alive.

tubitv.com/movies/10001...
Man in Red Bandana (2017)
The story of Welles Remy Crowther, an American hero who perished after saving many lives at the World Trade Center during the September 11th attacks.
tubitv.com
September 11, 2025 at 7:25 PM
Wrote #Flutter package for DPoP or Demonstrating Proof-of-Possession. I'll publish the package after I have time to write docs for the two functions. Yes, Flutter can implement DPoP with only two functions.

DPoP adds JWT Access Token security, time to learn it.

developer.okta.com/docs/guides/...
Configure OAuth 2.0 Demonstrating Proof-of-Possession | Okta Developer
Secure, scalable, and highly available authentication and user management for any app.
developer.okta.com
September 8, 2025 at 9:24 PM
Studying and writing a #Flutter spike implementing DPoP or Demonstrating Proof-of-Possession.

I will use DPoP for all of my new Flutter #Azure apps.

Check out these resources for detailed explanations for securing Access Tokens.

datatracker.ietf.org/doc/html/rfc...

auth0.com/blog/protect...
Protect Your Access Tokens with DPoP
Strengthen your app's OAuth 2.0 security and mitigate the effects of access token theft with DPoP. Learn how Demonstrating Proof of Posse...
auth0.com
September 6, 2025 at 11:27 PM
#ukraine, #kherson I served in Ukraine for 2 1/2 years in Mykolaiv and Kherson. This documentary was made by my friends that I served with.

We were attacked almost daily with missiles, rockets, tanks, artillery, aerial guided bombs.

This is a factual and honest report.

khersonhumansafari.com
Kherson: Human Safari
▶ WATCH TRAILER Kherson: Human Safari. Trailer. © 2025 Zarina Zabrisky. All rights reserved. Kherson: Human Safari is a copyrighted work protected under U.S., U.K., Ukrainian, and international law.
khersonhumansafari.com
September 1, 2025 at 11:23 PM
#Flutter #FlutterDev Has any one writing Flutter on Windows apps that use the flutter_secure_storage package seen this security issue?

It was very easy to write an app that reads other apps secure storage.

github.com/juliansteenb...
In Windows, I can create an app and read another apps secure storage. · Issue #980 · juliansteenbakker/flutter_secure_storage
I am developing a Windows app that will be distributed. I am testing various security scenarios. I have concerns about this simple scenario. a hacker installs my Flutter Windows application the hac...
github.com
August 29, 2025 at 8:25 PM
I have switched my backend data technology to #azure.

I am currently writing Flutter local data first apps and really enjoy this space. I'll make a YouTube when I have some time.
August 26, 2025 at 1:23 AM
When working in @vscode.dev with multiple tabs open, it was difficult to distinguish the active tab from the inactive tabs. Changing the tab.activeBackground, and tab.activeForeground remedied this UX issue immediately.
July 27, 2025 at 2:25 AM
Currently working on a #flutter App that uses Clean Architecture which prescribes many nest folders for organization.

These two @vscode.dev settings enhanced my development experience.

Tree Indent
Render Indent Guides

You can see the results in the VS Code Explorer.

@fluttercommunity.dev
July 25, 2025 at 1:17 PM
After a hard lesson in a missing "await" I found this linter rule that would have prevented my lost time trying to figure out why my #Flutter app was failing. This is off by default. I highly recommend adding this rule.

linter:
rules:
discarded_futures: true

@fluttercommunity.dev
July 19, 2025 at 5:18 PM