Curso de Flutter: Persistencia de Datos - Almacenamiento interno (shared_preferences) (DESDE CERO)

Поділитися
Вставка
  • Опубліковано 31 гру 2020
  • Cuando hacemos una aplicación en múltiples ocasiones necesitamos guardar información en el dispositivo y necesitamos que esta información sea permanente para que podamos usarla en una segunda sesión del usuario.
    Para hacer esto sin necesidad de un backend podemos usar permanencia de datos o almacenamiento interno con el package shared_preferences de Flutter. Veamos cómo.
    Patreon: / codigocorrecto
    Package shared_preferences: tinyurl.com/y8y5xfw7
    Página web: www.codigocorrecto.com
    Curso completo: tinyurl.com/y322eobx
    Mejor Hosting: n9.cl/hosting-correcto
  • Наука та технологія

КОМЕНТАРІ • 42

  • @osamita_bin
    @osamita_bin 2 роки тому +4

    10/10 el hecho de que le pongas memes a los videos. Le pones un sazón que no he visto en NINGUN otro canal. Me has hecho reir a lo largo de esta serie con eso, de verdad un exitazo..!

  •  23 дні тому

    Funcionando. Aunque dio algún quebradero de cabeza porque me daba un error.

  • @miltonserrano2734
    @miltonserrano2734 2 місяці тому

    Excelente amigo...voy azando con tus tutoriales

  •  3 роки тому +4

    Patreon: www.patreon.com/codigocorrecto
    Package shared_preferences: tinyurl.com/y8y5xfw7
    Página web: www.codigocorrecto.com
    Curso completo: tinyurl.com/y322eobx
    Mejor Hosting: n9.cl/hosting-correcto

  • @albertosanchez5848
    @albertosanchez5848 Рік тому +1

    Muy buena manera de explicar. Gracias.

  • @agustinmino6183
    @agustinmino6183 3 роки тому +1

    Excelente Video !! Explicas muy bien, Saludos

  • @mca1272
    @mca1272 3 роки тому

    Muy claro como siempre.

  • @user-ko9xd7es1j
    @user-ko9xd7es1j Рік тому

    Excelente lo logre, Me mataba en el ultimo null jajaja lo pare segun yo para ver como quedaba. Vamos con todo en Flutter!!!

  • @grbsql
    @grbsql 9 місяців тому

    Excelente video. Muchas gracias

  • @rodrigogarciam.9699
    @rodrigogarciam.9699 3 роки тому +3

    Maestro, me gustan mucho tus vídeos y la forma tan clara que explicas, muy buenos, gracias por compartir tu conocimiento 🙌

    •  3 роки тому

      Gracias a ti por verlos. Y por tomarte el tiempo para comentar. Pronto continuaré el curso. 👍🏽

  • @bernyabreu42
    @bernyabreu42 2 роки тому +2

    excelente contenido, es increíble todo lo que he aprendido desde que empecé a ver tus videos , sigue así Maestro, llegaras muy lejos!
    PD: que emulador usas, es super rápido xD!

  • @contrerasabnalfelipeignaci6490

    buen video!

  • @danielsantamariaalvarez1690
    @danielsantamariaalvarez1690 Рік тому +1

    Que crack, muchas gracias

    •  Рік тому

      Siempre a la orden. :-)

  • @creampore
    @creampore 9 днів тому

    tengo un problema, si alguien me puede ayudar, instalo la app en modo debug o release, luego de cerrarla, al intentar abrirla queda con la pantalla en blanco, para que vuelva a funcionar sin tener que volver a instalar el apk, debo eliminar los datos de la app...

  • @sebastianbrunobautes7145
    @sebastianbrunobautes7145 2 роки тому

    Genial, simple, bien explicado, gacias por tu aporte a la comunidad!...Dime algo, que características tiene tu PC en cuanto a procesador y memoria, el emulador funciona como si fuese un dispositivo físico, muy ràpido. :D

  • @xirsuk7361
    @xirsuk7361 3 роки тому

    Animos...

  • @55xpanama
    @55xpanama Рік тому

    Saludos, Jose mira podrias crear un video de una app en flutter se conecte directo a sql server y muestre la informacion de una tabla en un listviewbuilder

  • @abrahammagana14
    @abrahammagana14 Рік тому +1

    3:28 donde inicia la funcion contador, lo demas me lo puedo saltar

  • @audiomotivaciones8675
    @audiomotivaciones8675 3 роки тому +2

    like a todo

  • @rodmycespedes3425
    @rodmycespedes3425 3 роки тому

    Buenas excelentes los vídeos sería bueno el código fuente por fa

  • @osgasant892
    @osgasant892 3 роки тому

    Cómo sería aplicando providers o bloc?

  • @zcyzdominguez9879
    @zcyzdominguez9879 2 роки тому

    como puedo hacer para descargar una vista de sql server y pasarla a sqflite para trabajar sin conexion

  • @charlyvasquez
    @charlyvasquez 2 роки тому

    Muy Buenos tu videos tutorales, sigue asi, esta excelentes, pero tengo una pregunta
    En el archivo main.dart tengo un botón, el cual al hacer Tap en ese botón, hace el llamado a otra pagina (una nueva vista) en esa dicha pagina esta el código que describes
    en este video, ok el arranca en el valor 0, y cuando incremento, realiza dicho aumento en la numeración, pero cuando cierro la aplicación y lo vuelvo a abrir, me muestra lo que está en el archivo main.dart que es el botón y al darle Tap al botón pasa a la vista donde veo el incremento, pero me muestra siempre el valor 0, claro que al darle al botón Aumentar Valor, me coloca el valor que tengo guardado previamente, (Valor antes de cerrar la aplicación) ¿Por que me muestra el Valor 0?

  • @TheXxxalbinxxx
    @TheXxxalbinxxx Рік тому

    Como haria para cuando el aplicativo se istala por primera vez al momento de precionar el boton de inicio de sesion me mande al screen de registrar? , solo por una vez .Ya luego sea normal solo me mande a la pagina de login con usurio y contraseña

  • @ricardoarce6495
    @ricardoarce6495 3 роки тому +2

    Muy bien explicado, cuando vemos algo para manejo de base de datos? Firebase?

    •  3 роки тому +1

      Justo esta semana empezaré conectando con Firebase. Pendiente.

  • @jorgegravedeperalta4897
    @jorgegravedeperalta4897 Рік тому

    No pude hacerlo funcionar. estoy trabajando para que se produzca en Windows, por lo que puse el package shared_preferences_windows: ^2.1.3 . Este si se logra instalar porque el shared_preferences: ^2.0.17 no instala. Pero al darle f5 obtengo el siguiente mensaje del que ya no puedo avanzar más:
    Launching lib\main.dart on Windows in debug mode...
    Exception: Building with plugins requires symlink support.
    Please enable Developer Mode in your system settings. Run
    start ms-settings:developers
    to open settings.
    Exited (sigterm)

  • @diegoarevalo9325
    @diegoarevalo9325 3 роки тому

    Hola amigo tengo un problema con el pubspec.yaml : Error detected in pubspec.yaml:
    Error on line 30, column 3: Expected a key while parsing a block mapping. cual es el error?

    • @charlyvasquez
      @charlyvasquez 2 роки тому

      No se si ya resolviste, verifica los espaciados

  • @titojesus615
    @titojesus615 2 роки тому +1

    Como haces para que te salga ese atajo de mateapp? a mi no me sale.

    •  2 роки тому

      Debes instalar una extensión de Visual Studio Code que se llama Flutter Awesome Snippets.

  • @user-xn3hr9qk5o
    @user-xn3hr9qk5o Рік тому

    como hiciste que al ir escribiendo "mate" para ir a mateapp, te arme la estructura ya? yo con Tab ni con Enter puedo

    • @adamsabar4855
      @adamsabar4855 Рік тому

      Eso se llaman snippets. Para eso debes de descargar una extension que se llama Awesome Flutter Snippets.

    • @user-xn3hr9qk5o
      @user-xn3hr9qk5o Рік тому

      @@adamsabar4855 te amo

  • @AtlaiGtz
    @AtlaiGtz 3 роки тому +3

    Hola! Estoy creando una aplicación de música, el detalle está en que no encuentro algun modo de poder poner la notificación de que se está reproduciendo y mantener los estados estoy usando la lib :audioplayer , espero tu respuesta :c

    •  3 роки тому +2

      Para hacer esto es necesario usar un poco de código nativo. La mejor solución que encontré hace un tiempo fue esta: github.com/ryanheise/audio_service clona ese repositorio y edita el proyecto Flutter que está en la carpeta example. Los archivos que están fuera de la carpeta example son archivos de código nativo de ios y de android, y dentro hay un package en el pubspect.yaml haciendo referencia a ellos. Así que puedes meterlos en una carpeta usar la librería apuntando el path a donde tengas guardados los archivos. Espero que te haya ayudado, sino avísame y hago un vídeo explicándolo mejor.

    • @AtlaiGtz
      @AtlaiGtz 3 роки тому +1

      @ intentaré! Igual si puedes hacer el tutorial sería de gran apoyo ya que no hay mucho referente a como se puede hacer eso , gracias!

    •  3 роки тому +4

      @@AtlaiGtz Si, definitivamente no hay mucha información al respecto, es debido a que no esa capacidad que Flutter tenga implementada, esta solución es con código nativo. Haré un vídeo explicando como usarlo.

  • @giaochan504
    @giaochan504 3 роки тому +2

    Porque no programadoras y luego programadores?

    •  3 роки тому +1

      Primero las damas cierto. 🤔👍🏽