¡Bienvenidos nuevamente! En este capítulo vamos a hablar de Test Unitarios (Unit Testing) en Dart para empezar a hacer nuestro código a prueba de balas.
¡Bienvenidos nuevamente! En este capítulo vamos a la segunda entrega de una serie! Vamos a armar un login con wordpress como backend utilizando diferente técnicas de state management. En esta segunda entrega usaremos Provider para manejar el estado de nuestra aplicación.
✅ Patreon: https://www.patreon.com/androidedelvalle
✅ Discord: https://discord.gg/9zJGqV8
✅ Twitch: https://www.twitch.tv/androidedelvalle
✅ TipJar: https://streamlabs.com/ricardomarkiewicz/tip
Chapters:
0:00 Intro
1:59 HomePage
3:57 Creandon el LoginProvider
6:15 Agregando ChangeNotifierProvider
9:00 Login
20:00 Logout
22:10 Optimización
27:00 Detectar usuario loggeado al reiniciar la app
Lo que usamos:
• Flutter - https://flutter.dev/
• Visual Studio Code - https://code.visualstudio.com/
Música de fondo: Music from Bensound.com
?https://streamerlinks.com/AndroideDelValle ?
...
https://www.youtube.com/watch?v=YWOBrQ2ptVQ
En este video veremos cómo funciona el sensor ultrasónico HC-SR04, y qué necesitamos para utilizarlo desde un Arduino.
Este sensor es muy útil, por ejemplo, para construir robots que esquiven obstáculos, cosa que haremos en algún capítulo futuro.
Algunos links útiles :
* Hoja de datos : http://users.ece.utexas.edu/~valvano/Datasheets/HCSR04b.pdf
* Biblioteca NewPing : http://playground.arduino.cc/Code/NewPing
* Código Fuente : https://gist.github.com/Gazer/8744520
* Suscribite al canal : http://www.youtube.com/subscription_center?add_user=Gazeria
* Seguime en Twitter : https://twitter.com/Gazeria/
Si te gustó suscribite al canal o dejá tu comentario!. Si no te gustó espero que el próximo sea de tu agrado! :)
...
https://www.youtube.com/watch?v=75pa_KFfgmc
¡Bienvenidos nuevamente! En este capítulo vamos a ver cómo hacer el setup de Github Actions para correr los tests de nuestra app flutter cada vez que hacemos un commit o recibimos un pull request.
✅ Patreon: https://www.patreon.com/androidedelvalle
✅ Discord: https://discord.gg/9zJGqV8
✅ Twitch: https://www.twitch.tv/androidedelvalle
✅ TipJar: https://streamlabs.com/ricardomarkiewicz/tip
Música de fondo: Music from Bensound.com
?https://streamerlinks.com/AndroideDelValle ?
...
https://www.youtube.com/watch?v=4l2oOJiHJ-0
¡Bienvenidos nuevamente! Es este capítulo continuamos con la app para cargar gastos que utiliza Firebase como backend. Vamos a agregar una pantalla de Login que nos permite entrar con Google Sign In integrando Firebase Auth. Ademas vamos a ver como manejar el estado de la aplicación de manera cómoda con Provider. De yapa usamos shared preferences para guardar datos que sobreviven al restart de la aplicación.
Algunos widgets que van a ver en el video son: Provider, Consumer, ChangeNotifierProvider, GoogleSignIn.
El diseño es 'Personal Finances App Animation' de Pawel Kwasnik: https://dribbble.com/shots/3931667-Personal-Finances-App-Animation
Podés acceder el código fuente de ejemplo de este episodio en mi cuenta de Github: https://github.com/Gazer/como-gasto/tree/s01e11
Otros videos de la serie:
• Parte 1 - https://www.youtube.com/watch?v=C5G-CvqNi1s
• Parte 2 - https://www.youtube.com/watch?v=TMw3TvvbfhQ
• Parte 3 - https://www.youtube.com/watch?v=6rU8yU1tek8
Lo que usamos:
• Plugin - https://pub.dev/packages/firebase_auth
• Plugin - https://pub.dev/packages/google_sign_in
• Plugin - https://pub.dev/packages/provider
• Plugin - https://pub.dev/packages/shared_preferences
• Consola de Firebase - https://console.firebase.google.com/
• Flutter - https://flutter.io/
• AndroidStudio - https://developer.android.com/studio/
Música de fondo: « Creative Minds » from Bensound.com
...
https://www.youtube.com/watch?v=GPphVfFXeiQ
¡Bienvenidos al archivo. Cosas interesantes que salieron por Twitch en vivo y que dejo acá para futura referencia! En esta oportunidad vimos en vivo el Flutter Engage para ver todas las novedades que vienen con Flutter 2.0.
✅ Patreon: https://www.patreon.com/androidedelvalle
✅ Discord: https://discord.gg/9zJGqV8
✅ Twitch: https://www.twitch.tv/androidedelvalle
✅ TipJar: https://streamlabs.com/ricardomarkiewicz/tip
? https://streamerlinks.com/AndroideDelValle ?
...
https://www.youtube.com/watch?v=QRWd3Tdxa3s
¡Bienvenidos nuevamente! En este capítulo vamos a ver que papel juegan los casos de uso (o Use Cases en inglés) en la Clean Architecture. Con ejemplos prácticos vamos a mover la lógica que tenemos en nuestros widgets a un lugar donde tenga más sentido y sea más fácil probarlos luego.
✅ Patreon: https://www.patreon.com/androidedelvalle
✅ TipJar (USD): https://streamlabs.com/ricardomarkiewicz/tip
✅ TipJar (ARS): https://cafecito.app/androidedelvalle
...
https://www.youtube.com/watch?v=0J3RLtQGMTk
¡Bienvenidos nuevamente! En este capítulo vamos a probar Anbox, un simulador de Android (no emula!, simula!) para GNU/Linux que nos permite correr aplicaciones Android como si fuera de escritorio. Será capaz de correr aplicaciones Flutter sin problemas?
✅ Patreon: https://www.patreon.com/androidedelvalle
✅ Discord: https://discord.gg/9zJGqV8
✅ Twitch: https://www.twitch.tv/androidedelvalle
✅ TipJar: https://streamlabs.com/ricardomarkiewicz/tip
Lo que usamos:
• Anbox - https://anbox.io/
• Flutter - https://flutter.dev/
Música de fondo: Music from Bensound.com
?https://streamerlinks.com/AndroideDelValle ?
...
https://www.youtube.com/watch?v=aO06s6gCmDI
¡Bienvenidos nuevamente! Es este capítulo vamos a aprender como utilizar bases de datos locales con SQLITE para poder persistir los datos de nuestros usuarios. Vamos a ver tanto como crear bases de datos, migrar las tablas y cargarle datos.
Lo que usamos:
• Plugin - https://pub.dev/packages/sqflite
• Plugin - https://pub.dev/packages/floor
• Plugin - https://pub.dev/packages/moor
• Flutter - https://flutter.io/
• AndroidStudio - https://developer.android.com/studio/
Música de fondo: Music from Bensound.com
...
https://www.youtube.com/watch?v=sOO3rq6PAwk
¡Bienvenidos nuevamente! Es este capítulo vamos a ver una introducción a las pruebas unitarias en Flutter a fin de proteger nuestro código de futuras modificaciones que puedan romper alguna lógica crítica para nuestro negocio. Escribir unit tests es super importante y para mejorar como profesionales en algún momento debemos ser capaces de hacerlo.
Pueden colaborar con el canal a travez de mi página de Patreon: https://www.patreon.com/androidedelvalle
Lo que usamos:
• Flutter - https://flutter.dev/
• AndroidStudio - https://developer.android.com/studio/
Música de fondo: Music from Bensound.com
...
https://www.youtube.com/watch?v=RMjrE6_LCcM