Open in app

Sign In

Write

Sign In

Marco Muccinelli
Marco Muccinelli

75 Followers

Home

About

Published in ITNEXT

·Feb 28, 2021

Flutter: An Easy and Pragmatic Approach to Navigator 2.0

Despite it looks intimidating at first glance, the evolved Flutter navigation system could solve more issues than it seems to create — During the second half of 2020, the Flutter team introduced a revamped navigation and routing system called Navigator 2.0. The reception by the developer community has not been great so far: principal criticisms regard the API complexity and the absence of an extra abstraction layer for common scenarios.

Flutter

5 min read

Flutter: An Easy and Pragmatic Approach to Navigator 2.0
Flutter: An Easy and Pragmatic Approach to Navigator 2.0
Flutter

5 min read


Published in ITNEXT

·Jun 12, 2020

Flutter: Dart Immutable Objects JSON Serialization and Deserialization

In a previous article I discussed about freezed and kt_dart, a couple of packages that bring immutable value types to Dart and Flutter. I omitted to cover a free feature exposed by freezed: the integration with json_serialializable. Installation First of all, add the dependency to pubspec.yaml file: Then, edit your…

Dart

2 min read

Flutter: Dart Immutable Objects JSON Serialization and Deserialization
Flutter: Dart Immutable Objects JSON Serialization and Deserialization
Dart

2 min read


Published in Level Up Coding

·Jun 11, 2020

Flutter: Dart Immutable Objects and Values

When I started developing Flutter apps, I also met the Dart language for the first time in my life. I was quite surprised to notice that the Flutter team chose a language that does not support immutability extensively out-of-the-box. I still think that’s quite strange, in particular if you compare…

Flutter

4 min read

Flutter: Dart Immutable Objects and Values
Flutter: Dart Immutable Objects and Values
Flutter

4 min read


Published in Level Up Coding

·Jun 10, 2020

Flutter: Use Platform Widgets to Adopt Native Look and Feel

I’m not too convinced that cross-platform UI will ever be a real thing in terms of final product quality (btw, I think a real thing might be Kotlin Multiplatform logic + native UI layer), nobody can doubt that tools like Flutter or React Native are really effective if we talk…

Flutter

4 min read

Flutter: Use Platform Widgets to Adopt Native Look and Feel
Flutter: Use Platform Widgets to Adopt Native Look and Feel
Flutter

4 min read


Published in ITNEXT

·Mar 24, 2020

Deploying Next.js App to Firebase Functions

First things first: what is Next.js? A small framework for server-rendered universal JavaScript webapps, built on top of React, Webpack and Babel. It comes out of the box with preconfigured features like routing, static optimization, server-side rendering, code splitting, CSS-in-JS support, hot reloading and API routes à la Express.js, Deployment…

Nextjs

2 min read

Deploying Next.js App to Firebase Functions
Deploying Next.js App to Firebase Functions
Nextjs

2 min read


Published in The Startup

·Mar 19, 2020

Manual Dependency Injection For Android Jetpack Navigation (aka Don’t Shoot a Fly With a Bazooka)

I was reading again my article about Jetpack Navigation, in particular the part regarding the parameters passed to destinations. I can pass small serializable objects, but what can I do to pass more complex stateful objects? How to pass the baton to next destination? When you navigate to a destination, a fragment is automatically instantiated with direction parameters…

Android App Development

6 min read

Manual Dependency Injection For Android Jetpack Navigation (aka Don’t Shoot a Fly With a Bazooka)
Manual Dependency Injection For Android Jetpack Navigation (aka Don’t Shoot a Fly With a Bazooka)
Android App Development

6 min read


Published in The Startup

·Mar 14, 2020

Android Jetpack Navigation From iOS Developer Perspective

From an iOS developer perspective, how screens are presented in an Android is quite strange. The first time I developed an Android app, I was taught to create an Activity per screenful of content. …

Android

10 min read

Android Jetpack Navigation From iOS Developer Perspective
Android Jetpack Navigation From iOS Developer Perspective
Android

10 min read


Jan 26, 2019

Display Header in React Web App

A Noob Meets Wep Apps, Episode 7 — In previous episode I introduced code splitting without adding any feature. Now it’s time to move on and to code an header component with logo, title and navigation commands. Layout component It is useful to create a general layout component to make sure every screen have same UI structure.

Java Script

3 min read

Display Header in React Web App
Display Header in React Web App
Java Script

3 min read


Jan 23, 2019

Introducing Code Splitting to a React Web App

A Noob Meets Web Apps, Episode 6 — In previous episode we introduced routing. App starts to have a structure: I’ll try to run a production build to evaluate code size. $ npm run build

Java Script

2 min read

Introducing Code Splitting to a React Web App
Introducing Code Splitting to a React Web App
Java Script

2 min read


Jan 22, 2019

Introducing Routing to a React Web App

A Noob Meets Web Apps, Episode 5 — In previous episode I structured my React app using composition of components. Now it’s time to adopt react-router to go from poll list to single poll where user will vote. $ npm install --save react-router-dom $ npm install --save-dev @types/react-router-dom Firebase hosting is already configured to support browser history thanks…

React

4 min read

Introducing Routing to a React Web App
Introducing Routing to a React Web App
React

4 min read

Marco Muccinelli

Marco Muccinelli

75 Followers

Call me Muccy. I’m a Senior iOS Developer.

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech