Flutter (software): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 32:
 
=== Flutter engine ===
Flutter engine è scritto principalmente in [[C++]], fornisce supporto per il [[rendering]] a basso livello utilizzando la libreria grafica di Google, Skia Graphics. Inoltre, si interfaccia con [[Software development kit|SDK]] della piattaforma specifica come quelli di [[Android]] o [[iOS]]. Una particolarità molto apprezzata del Flutter engine, grazie al codice scritto in Dart, è quella di poter effettuare un "hot-reload" dell'aplicazione dove la modifica del codice viene iniettata immediatamente all'interno dell'applicazione così da visualizzare all'istante le modifiche effettuate senza un riavvio completo o un cambio di stato.
 
=== Foundation library ===
Riga 43:
Il framework Flutter contiene due set di widget conformi a specifici linguaggi di progettazione. I widget in stile Material Design implementano il design di Google con lo stesso nome, mentre i widget di Cupertino imitano il design iOS di Apple.
 
<br />
 
=== Esempio di [["Hello,_World!"_program| Hello, World]] ===
 
<syntaxhighlight lang="dart" line="1">
import 'package:flutter/material.dart';
 
void main() => runApp(HelloWorldApp());
 
class HelloWorldApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Hello World App',
home: Scaffold(
appBar: AppBar(
title: Text('Hello World App'),
),
body: Center(
child: Text('Hello World'),
),
),
);
}
}
</syntaxhighlight>
<br />
== Note ==
<references/>