Esto es un repositorio de una app de Flutter desarrollada con la intención de conocer y ver en la práctica cómo se usan los diferentes tipos de componentes que hay en Flutter para el armado de toda la UI de una aplicación y ver en cómo es su funcionamiento y cómo se puede aplicar el uso de estos en el desarrollo de Apps.
Imagine a cross-over: Windows10 style and Awesome inspiration. Well, stop dreaming! You got plenty of beautiful icons to choose from for your Android app (not tested in iOS yet, sorry). I'd rather like this set over Material, and I find much easier to find the icon I'm looking for in Icons8 than in the Material Icons page.
Installing
Include line_icons
in your pubspec.yaml
file:
dependencies:
flutter:
sdk: flutter
line_icons: ^2.0.0
If your IDE doesn't do it automatically, type:
flutter packages get
Using
Import the package in your Flutter file and use Icon
to get the actual icon widget:
import 'package:line_icons/line_icons.dart';
...
Icon _icon = Icon(LineIcons.code);
...
Or choose a suitable constructor:
import 'package:line_icons/line_icon.dart';
...
Icon _icon = LineIcon.code();
...
Or go the ugly way ;P:
import 'package:line_icons/line_icons.dart';
...
Icon _icon = Icon(LineIcons.values['code']);
...
Or even a fancy nasty way:
import 'package:line_icons/line_icons.dart';
...
Icon _icon = Icon(LineIcons.byName('code'));
...
Otra forma de como los empleo yo:
List<Widget> _listaItems( List<dynamic> data) {
final List<Widget> opciones = [];
data.forEach( ( opt ) {
final widgetTemp = ListTile(
title: Text( opt['texto']),
leading: Icon(LineIcons.projectDiagram, color: Colors.blueAccent),
trailing: Icon(LineIcons.chevronRight, color: Colors.blueAccent),
onTap: (){ },
);
opciones..add(widgetTemp)
..add( Divider());
});
...
La forma simple en que llamas a un icon de Line icon y aplicas style de color es:
Icon(LineIcons.projectDiagram, color: Colors.blueAccent),
...
Como pudes ver "projectDiagram" es el nombre del icon que estoy llamando.