- 1
¡Renovaremos este curso!
00:31 - 2

Desarrollando en Flutter
01:36 - 3

¿Qué es Flutter?
08:50 - 4

Dart y Flutter
08:13 - 5
Sintaxis de Dart
00:05 - 6
¡Renovaremos este curso!
00:31 - 7

Flutter para desarrolladores Android, iOS y Xamarin.forms
04:33 - 8
Flutter para desarrolladores React Native
01:27 - 9

¿Cómo luce una app construída en Flutter?
04:13 - 10
Primer reto
00:19
Recursos en Flutter: Tipografías y Google Fonts
Clase 27 de 45 • Curso de Flutter
Contenido del curso
- 15
¡Renovaremos este curso! Te quedan unos días para concluirlo.
00:27 - 16

Programación Declarativa en Flutter
04:24 - 17

Estructura de un programa en Flutter
08:20 - 18

Hola Mundo en Flutter
05:07 - 19

Widgets básicos
09:18 - 20

Widgets con estado y sin estado
04:26 - 21

Análisis de Interfaces de Usuario en Flutter
07:04 - 22
Definiendo los layouts de nuestra interfaz
00:18 - 23
Segundo reto
00:20
- 24
¡Renovaremos este curso! Te quedan unos días para concluirlo.
00:27 - 25

Flutter Widgets: Container, Text, Icon, Row
13:37 - 26

Flutter Widgets: Column
08:43 - 27

Recursos en Flutter: Tipografías y Google Fonts
06:57 - 28

Widget Image
08:28 - 29

Widget Apilando Textos
09:41 - 30

Widgets Decorados
12:28 - 31

Widget Imagen Decorada
17:21 - 32

Widget Listview
10:17 - 33

Widget Button, InkWell
14:32 - 34
Tercer reto
00:12
- 35
¡Renovaremos este curso! Te quedan unos días para concluirlo.
00:27 - 36
Botones en Flutter
01:14 - 37

Clase StatefulWidget: Cómo se compone
05:29 - 38

Widget Floating Action Button
10:16 - 39

Widgets BottomNavigationBar
09:54 - 40

Generando Navegación en BottomNavigationBar
11:14 - 41
Personalizando nuestro BottomNavigation Bar a Cupertino iOS BottomBar
03:20 - 42
Cuarto reto
00:17
Cuando hablamos de Tipografías nos referimos precisamente al tipo y estilo de letras que usaremos en los textos de nuestra interfaz, esta característica estará determinada por las indicaciones que nos haya suministrado nuestro equipo de diseño.
Un sitio web muy utilizado e interesante para obtener tipografías que puedes usar en tus proyectos es Google Fonts.
Para incorporar las tipografías personalizadas a nuestro proyecto crearemos una carpeta particular llamada fonts/ en la que guardaremos los archivos que descarguemos desde Google Fonts. Seguidamente, debemos declarar este recurso en el archivo pubspecs.yaml. Este archivo contiene las especificaciones de todos los recursos públicos que estarán disponibles para ser usados en nuestro proyecto. La sintaxis yaml está inspirada en json y xml y se usa en Flutter para definir la estructura de recursos y configuraciones globales de nuestra aplicación.
La forma de declarar los recursos de tipografía que usaremos en nuestro proyecto es la siguiente:
...
fonts:
- family:
fonts:
- asset:
...
Algo que se debe tener en cuenta es que yaml es bastante estricto con la indentación de los datos. En otras palabras, la sangría, tabulación o espaciado de cada línea debe estar indicada correctamente para que no haya problemas con la lectura y procesamiento posterior de las configuraciones.
Para aplicar la nueva tipografía a nuestro código bastará con incluir en el widget TextStyle, la propiedad fontFamily e indicar en ella el nombre de la fuente que hemos declarado en nuestro archivo de configuración.