Martino Yovo's Avatar

Martino Yovo

@martinoyovo.bsky.social

Google Developer Expert for Flutter/Dart • Product at Esri

43 Followers  |  69 Following  |  3 Posts  |  Joined: 08.11.2024  |  1.5856

Latest posts by martinoyovo.bsky.social on Bluesky

Post image

Engine is now part of the #Flutter monorepo

groups.google.com/g/flutter-an...
#FlutterDev

18.12.2024 13:12 — 👍 31    🔁 4    💬 1    📌 0
Post image

I am continually amazed by the advancements made in the field of near real-time Earth observation 🛰️. A great example is how the media outlet NBC Los Angeles created an informative page about the Malibu fire 🔥, showcasing one of our apps https://buff.ly/41GB9rn

18.12.2024 18:07 — 👍 4    🔁 1    💬 1    📌 0

Shorebird Mac Desktop (arm) support is out in beta! 🎉

Now you can instantly update your Flutter Mac Desktop apps regardless of how they're distributed to users.

16.12.2024 22:33 — 👍 27    🔁 5    💬 0    📌 2

Looks like these AIs are not that intelligent as we humans think they are.

16.12.2024 01:46 — 👍 0    🔁 0    💬 0    📌 0
Image of two people on set, one with their face blurred.

Image of two people on set, one with their face blurred.

🤫 Psst... we've got a surprise co-host joining #FlutterInProduction.

Can you guess who it is?

05.12.2024 19:29 — 👍 38    🔁 3    💬 2    📌 1
Preview
How to Release Your Flutter App on the iOS App Store A step-by-step guide on how to publish your Flutter app, including metadata, compliance, privacy manifests, Xcode settings, and building your IPA file.

🚀 New Article: How to release your app on the iOS App Store.

This guide covers all the main steps, including:

- How to create an app and prepare for review
- Add a Privacy Manifest and other Xcode settings
- Build, upload and submit

Here it is: 👇

codewithandrea.com/articles/how...

03.12.2024 14:12 — 👍 9    🔁 2    💬 2    📌 0

Hello, Widgets!

25.11.2024 17:33 — 👍 120    🔁 18    💬 17    📌 6
Preview
#FlutterInProduction

📺 Coming soon to a screen near you...

Be sure to tune in for #FlutterInProduction on December 17th at 11am PT. → goo.gle/FiP

03.12.2024 21:49 — 👍 86    🔁 34    💬 0    📌 7
Post image

The dates are set for Flutter & Friends 2025! 🥳
So mark 31st of August to 2nd of September in your calendars. (Tickets are not released yet)

02.12.2024 10:28 — 👍 71    🔁 20    💬 4    📌 3
Flutter (@flutterframework.bsky.social) Google’s UI toolkit to build apps for mobile, web, & desktop from a single codebase

Google's holiday code freeze is delaying our DNS update, but this is the official #Flutter account for BlueSky, to eventually be "flutter@flutter.dev":

flutterframework.bsky.social

25.11.2024 17:16 — 👍 61    🔁 10    💬 9    📌 1
enum APIException { unauthorized, notFound, connectionFailed, other }

class APIClient {
  const APIClient({required this.dio});
  final Dio dio;

  Future<String> fetchFromUrl(String url) async {
    try {
      final response = await dio.get(url);
      return response.data;
    } on DioException catch (e, st) {
      final response = e.response;
      if (response == null) {
        Error.throwWithStackTrace(APIException.connectionFailed, st);
      } else {
        final exception = switch (response.statusCode) {
          401 => APIException.unauthorized,
          404 => APIException.notFound,
          _ => APIException.other,
        };
        Error.throwWithStackTrace(exception, st);
      }
    }
  }
}

enum APIException { unauthorized, notFound, connectionFailed, other } class APIClient { const APIClient({required this.dio}); final Dio dio; Future<String> fetchFromUrl(String url) async { try { final response = await dio.get(url); return response.data; } on DioException catch (e, st) { final response = e.response; if (response == null) { Error.throwWithStackTrace(APIException.connectionFailed, st); } else { final exception = switch (response.statusCode) { 401 => APIException.unauthorized, 404 => APIException.notFound, _ => APIException.other, }; Error.throwWithStackTrace(exception, st); } } } }

Did you know?

Using domain-specific exceptions makes your code easier to test and maintain.

But don’t lose the original stack trace for debugging!

With `Error.throwWithStackTrace`, you can throw custom exceptions while keeping the original stack trace intact. 👇

12.11.2024 14:41 — 👍 9    🔁 1    💬 1    📌 1
Preview
Flutter Myths: Clearing Up Common Misconceptions We dispel common myths about Flutter's performance, plugin availability, language, and future. Learn why Flutter is a powerful tool for building apps.

https://verygood.ventures/blog/flutter-myths-clearing-up-common-misconceptions an excellent read from our friends at vgv

17.11.2024 20:33 — 👍 10    🔁 2    💬 1    📌 0

Exactly, would suggest B too.

17.11.2024 22:34 — 👍 1    🔁 0    💬 0    📌 0
Preview
Project Miniclient — Navigation Part of the Project Miniclient series. Dive into two types of navigation — catch up on the introduction if you missed the beginning!

🚀 New article out! Learn how to master navigation in #Flutter with modular flows in #ProjectMiniclient. This guide dives into the internal navigation concept, a flexible mechanism for scalable mobile apps. Check it out! 👇
medium.com/tide-enginee...

07.11.2024 12:08 — 👍 25    🔁 8    💬 3    📌 1
Post image

TIL you can filter out the null values in a list two ways

1. Using the .whereType<T> method
2. Using the .nonNulls method

#FlutterDev

04.11.2024 14:09 — 👍 17    🔁 5    💬 1    📌 0
Humpday Q&A/AMA and Live Coding :: 6th November 2024 :: #HumpdayQandA #Flutter #FlutterCommunity
YouTube video by Flutter Community Humpday Q&A/AMA and Live Coding :: 6th November 2024 :: #HumpdayQandA #Flutter #FlutterCommunity

🔴 LIVE in 1 hour... 🎇🎆 #HumpdayQandA answering all your #Flutter and #Dart questions with Simon, Randal, Danielle and John
www.youtube.com/watch?v=txmW...

06.11.2024 16:17 — 👍 28    🔁 3    💬 0    📌 0
Widgetbook | Observable Flutter #54
YouTube video by Flutter Widgetbook | Observable Flutter #54

Tomorrow, I'll be joined by Lucas Josefiak on Observable<Flutter> to discuss Widgetbook.

06.11.2024 21:28 — 👍 47    🔁 8    💬 5    📌 0

First post over here !

#FlutterDev #martinoyovo

08.11.2024 03:21 — 👍 1    🔁 0    💬 0    📌 0

@martinoyovo is following 19 prominent accounts