Speaker

Marco Facco

Marco Facco

Flutter Expert Digital Engineer at NTT DATA

Milan, Italy

Actions

Marco was an Android developer before adopting Flutter as way of life. He works for NTT DATA as IT consultant working on mobile and web application made in Flutter. His main role is mobile architect but also as mentor for his padawans teaching them the Flutter way.

Area of Expertise

  • Information & Communications Technology

Topics

  • flutter
  • flutter development
  • Dart

Full Stack Development with Flutter using Dart Frog

It’s always been a myth to find a way to unify development between frontend and backend layers. During the years Flutter has been established as the framework that unified all platforms development, but no real solution was ever found to bring backend and frontend closer.

There is a new hope, a new and simple backend framework called Dart Frog that has the aim to share code between the layers and improve efficiency between teams. The API has a common layer, so if a model changes on the backend, the frontend will update accordingly and seamlessly without errors and mismatches.
Using Dart as programming language, it is easy to implement features and reuse code, libraries, and linters. Both teams can work on the same layer, without the need to switch context.

The talk will include a deep dive on Dart Frog and Flutter, a real hands-on with sample code, tips and tricks, including details about the approach and architecture.

From Zero to Network Manager Hero

In the realm of mobile application development, managing network requests efficiently is of prime importance. Whether you're fetching data from a remote server, posting user information, or handling complex API interactions, a robust network management strategy is essential for building responsive and reliable applications.

In this speech, I will walk you through my approach to implementing a generalised Http client in Flutter using the Dio package.

Dart provides the http package to streamline network operations. Upon it, Dio, is built offering features such as interceptors, request cancellation, and robust error handling.However, to harness the full potential of Dio, it's crucial to adopt a structured approach to network management. This involves not just sending Http requests but also organising your code in a way that is maintainable, scalable, and testable. This is where the concept of a standardised network request structure comes into play.

Marco Facco

Flutter Expert Digital Engineer at NTT DATA

Milan, Italy

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top