Scratch the image to get a discount on your course. You'll be able to apply the coupon at checkout.

5.0 /5
(22)

87
Bienvenido al curso
¿De que va el curso?
Presentación del instructor
Cómo sacarle el máximo partido al curso
Recursos previos
Aprende con Amigos a través de Discord
Toma notas de tu curso en tiempo real en Frogames Formación
Importante: Actualización de proyectos
Instrucciones importantes para actualizaciones
Introducción
Nuevo proyecto + Dependencias de corrutinas
Lambda
Thread
Thread + Lambda
Mi primer corrutina
Conclusión de bases previas
Introducción
GlobalScope
Suspend
RunBlocking
Launch
Async
Job: Ciclo de vida
Job
Deferred
Produce
Conclusiones coroutines a nivel básico
Introducción
Dispatcher IO & Unconfined
Dispatchers Main, Default y Personalizado
Anidar corrutinas
Tarea: Cancelar Job
Solución: Cancelar Job
WithContext
Sequences
Introducción a Flow
Conclusión coroutines nivel medio
Introducción
Cold Flow
Cancelar Flow
Map
Filter
Transform
Take
ToList & Single
Fisrt & Last
Reduce
Fold
Buffer
Conflate
Zip & Combine
FlatMapConcat & FatMapMerge
Control de errores en Flow: Try/catch
Control de errores en Flow: Catch
OnCompletion Flow
Cancelable Flow
Conclusión Flow
Introducción
Channel
Cerrar channel
Channel & Produce
Pipelines
Buffer channel
ExceptionHandler
Exception para async & channels
Conclusión coroutines nivel avanzado.
Introducción
Configurar API
Explicación de app Sports
Glide & Coil
Cargar imágenes con corrutinas
Retrofit con corrutinas
Diseño de vista para calcular Fibonacci
Calcular Fibonacci sin corrutinas
Calcular Fibonacci con corrutinas
Cancelar Job y captar excepciones
Adaptador con corrutinas
Flow
Conclusiones App Sports
Introducción
Explicación de app List
Añadir dependecias para corrutinas
Dao & Interactor
ViewModel
Conclusión App List
Contenido extra para ti
Hemos terminado una aventura juntos, ¡pero vamos a por la siguiente!

instructor

5.0 /5
(22)

  • Avatar
    Henry
    (5)
    An indispensable addition to your personal SDK for Android

    I learned to master Coroutines, concepts like Job, Flow, Threads and more are no longer just a scattered idea in my mind. Thanks team Frogames!

  • Avatar
    Angel
    (5)
    Coroutines and Flow in Android: master asynchronous programming with Kotlin elegantly and efficiently

    This Frogames course is a comprehensive guide to understanding and applying the most powerful Kotlin tools in modern Android development: coroutines and reactive flow with Flow.

  • Avatar
    Giovanni
    (5)
    Manage asynchronous programming efficiently

    The instructor masters the subject perfectly and it shows in the quality of the practical examples in Kotlin, making concepts that once seemed confusing to me now flow naturally in my daily workflow.

  • Avatar
    Nieves
    (5)
    Complete Course on Coroutines and Flow with Android and Kotlin: master asynchronous and reactive programming in your apps

    This course teaches you how to implement coroutines and flows (Flow, StateFlow, SharedFlow) in Android with Kotlin, from the fundamentals to advanced scenarios. You'll learn how to run background tasks, avoid UI blocks, consume APIs with Retrofit, work with Room and LiveData, and apply patterns like MVVM. You'll also master concepts like suspend, Dispatchers, Async, Await, Buffer, CallbackFlow, flow operators and testing of asynchronous processes. The approach is 100% practical, with real apps that process images, remote data and intensive calculations.

  • Avatar
    Javi
    (5)
    My app is lightning fast now

    I was looking for something to help me improve my mobile projects and this content hit the mark perfectly. It's amazing to see how your app's screens stop freezing and everything starts working super smoothly. They explain it all in such a natural way that you get the hang of it right away.

  • Avatar
    Gustavo
    (5)
    Master asynchronous programming in Android with Coroutines and Flow

    The Complete Course on Coroutines and Flow with Android and Kotlin is essential training for any developer who wants to write modern, efficient, and reactive code in their mobile applications. With a clear and progressive approach, this course transforms complex concepts into practical tools that elevate the quality of any Android project.

  • Avatar
    María
    (5)
    Coroutines and Flow finally make sense

    This course was a lifesaver. I always struggled to understand how coroutines work in Android, but here everything is explained with patience, clarity and real examples. A solid foundation if you want to work with modern concurrency.

  • Avatar
    Christian
    (5)
    Alain never fails

    I have several years of experience working with Coroutines and I took the course because Alain always delivers some golden nuggets—he teaches best practices or uncovers some hidden trick in the documentation, and of course this course is no exception. I'm satisfied with the course.

  • Avatar
    Caty
    (5)
    very good teaching methodology

    Master asynchronous programming with practical examples, advanced concepts, and useful applications in Android.

  • Avatar
    Jorge
    (5)
    Super helpful for improving my apps

    Working with background processes always gave me a headache, but with this everything became so much clearer. My applications now run much smoother and the code looks flawless.

  • Avatar
    Rosa
    (5)
    .

    Great course.

  • Avatar
    Nicolás
    (5)
    Excellent approach. Perfect for modernizing the data layer of any project.

  • Avatar
    Santiago
    (5)
    Great explanations. The instructor teaches really well

  • Avatar
    Jackeline
    (5)
    Great instructor

  • Avatar
    Samuel
    (5)
    I totally recommend it

    My app was super slow before and now it flies. I learned how to handle coroutines like a pro and my code is much cleaner

  • Avatar
    Gabriela
    (5)
    Mastering Coroutines and Flow

    This course helped me understand one of the most important topics in Android: coroutines and Flow. I learned how to handle asynchronous operations efficiently and simplify my code.

  • Avatar
    danison
    (5)
    Professional Asynchrony in Android

    The practices with MVVM, Room, LiveData and Retrofit were incredible. Now I handle asynchrony in my apps efficiently. A must for Android developers without a doubt

  • Avatar
    Carlos
    (5)
    Great contribution

    Taking the leap to enroll in this course has been one of the best decisions I've made to advance my career. From the start, the course gave me a deep understanding of how coroutines and flows work in Kotlin.

  • Avatar
    Joiser
    (5)
    learning more every day

    I like to set myself challenges, so I'm always looking to know more and more

  • Avatar
    Laura
    (5)
    Very useful course

    As always, thank you so much for sharing knowledge with us. As always, top-notch course.

  • Avatar
    BORJA
    (5)
    Excellent

    A really comprehensive course, explained really well.

  • Avatar
    Sergio
    (5)
    Essential

    Great course that gets straight to the point and is perfectly structured, with clear and concrete explanations that will help us gradually improve in this field.

View More Reviews

PLANS TO MATCH YOUR GOALS AND NEEDS

Buy the individual course, get all the learning path or access to the entire platform

Choose the payment method that works best for your needs and budget with a one-time course payment, monthly or yearly access to the learning Path, or even to the entire platform.

One-Time Payment

Buy the course once and access it for life

49.99

  • A single payment
  • Instant lifetime access to the course
  • Access the Course Community
El Más
Popular

Bronze Frog

Access all Frogames courses, communities and extras

39 /month

  • Single payment of 39€ per month
  • Instant access to all courses
  • Access the platform and communities 24/7, wherever and whenever you want
  • Cancel anytime without losing your progress

Android Path

Access all courses in the Android Path

19.99 /month

  • Single payment of 19.99€ per month
  • Instant access to the +10 courses in the Path
  • Access the Path 24 / 7, wherever and whenever you want
  • Cancel anytime without losing your progress

One-time payment

Buy the course once and access it for life

49.99

  • A single payment
  • Instant lifetime access to the course
  • Access the Course Community
El Más
Valorado

Gold Frog

Access all Frogames courses, communities and extras

349 /year

  • Single payment of €349 per year
  • 3 months of discount
  • Instant access to all courses
  • Access the platform and communities 24/7, wherever and whenever you want
  • Cancel anytime without losing your progress
  • Resource Library
  • Monthly Q&A livestreams
  • Premium support

Android Path

Access all courses in the Android Path

199 /year

  • Single annual payment of €199
  • 4 months of discount
  • Instant access to the +10 courses in the Path
  • Access the Path 24 / 7, wherever and whenever you want
  • Cancel anytime without losing your progress
  • Premium support

* All prices include taxes.

For your security, all orders will be processed on a secure server.

Android Path

The ultimate pack with all our Android courses to master Kotlin and Java. Includes upcoming courses and updates and improvements to current ones.

Domina Kotlin desde Cero: Software con Estándares de Calidad

Learn to develop software with EC0160 competency standards and best practices

163 classes

Domina Android desde cero con Kotlin, Compose y Gemini AI

Android 16: Learn Kotlin, Compose, Retrofit, Room and Artificial Intelligence. Build real apps in Android Studio

692 classes

Domina Jetpack Compose Android 17: Kotlin, Gemini IA desde 0

Learn Android by building real apps: Kotlin, Compose, Artificial Intelligence, CameraX, ML Kit, Retrofit, and Material 3

378 classes

Kotlin Fundamentals with Android from scratch

Get the skills you need to revolutionize your programming career with our online Kotlin course from scratch! Learn the fundamentals of object-oriented programming and equip yourself with the knowledge you need to code

163 classes

Introducción al Desarrollo de Apps para Android desde Cero

Learn the basics of app development for Android, the most widespread mobile operating system in the world with the most users, using the Java language.

105 classes

Control de versiones con Git, Github, BitBucket y SourceTree

Learn all about version control with Git, Github, BitBucket, SourceTree and work as a team with Jira

68 classes

Adaptadores en Android con Kotlin de 0 a 100

Learn to create adapters for Android applications with Kotlin and XML and design the Data Model, the interface and viewBinding, among others

70 classes

Bootcamp de Desarrollo con Android

Classes in Android development subject of the Multiplatform Programming degree. An intensive course to learn how to make Android apps from scratch with Juan Gabriel Gomila's in-person method

228 classes

App Store Optimization (ASO) de la A a la Z

Master App Store Optimization (ASO) techniques like an expert, starting from the fundamentals, and increase downloads of your apps and games for both iOS and Android

34 classes

Curso de Android 13 con Kotlin: Intensivo y práctico 2023

Kotlin for Android Studio in English: Firebase, MVVM, API REST, Room, Play Store, Coroutines, LiveData, Jetpack Compose and much more!

452 classes

Crea Apps con IA Gemini: Prompt Engineering y Vibe Coding

Develop real applications without code. Master Artificial Intelligence in Android Studio like an AI professional.

71 classes

Crea tus primeras apps en Android con Kotlin

Create your first Android apps with Kotlin. Explore key topics to understand the foundations that make up different types of apps, with lists, storage, forms, Intents, SQLite databases, and much more

165 classes

Crea 7 apps para Android N

Learn to create a total of 7 independent apps using the Android N SDK, Google's operating system that simplified how we build our Android apps

137 classes

Monetiza tus apps de Android, sistema de pagos con PayPal

Learn to integrate PayPal payments into your Android apps in this 100% hands-on course designed for XML and Jetpack Compose

41 classes

Profesional en Material Design/Theming para Android, UX y UI

Create excellent designs in your apps with best practices. Dive deep into topics like: User Experience/Interface with Android Studio and Material Design, Java, Kotlin, Dark Theme, Shape, Colors, Types and much more!

206 classes

Master avanzado de Android: Patrones de programación con Kotlin

Learn about design patterns like factory, singleton, decorator, strategy, observer, builder, and materials... all with Kotlin!

147 classes

Master avanzado de Android: patrones de programación

Take your Android apps to the next level using essential design patterns in Java programming: factory, singleton, decorator, observer, strategy, and many more!

134 classes

Google Maps SDK para Android y Kotlin de la A a la Z

Create apps with maps using Kotlin and Android. Learn everything about the Android Maps API: routes, location, markers, StreetView, lists, types and much more!

129 classes

Firebase para Android con Kotlin de la A a la Z

Master Firebase from Android Studio with Kotlin. Authentication, Push Notifications, Firestore, Analytics, Storage, RealtimeDatabase, Remote Config

252 classes

Experto en Firebase para Android con Java y MVP

Professional Android Apps with Firebase, Firestore, Push Notifications, Auth, Android Studio, Design Patterns and PHP. Build a complete chat-type app with advanced features

260 classes

Curso completo de Corrutinas y Flow con Android y Kotlin

Be an expert in Kotlin coroutines and flows. Include Android practices with MVVM, Room, LiveData, Retrofit, Lifecycle

87 classes

Android Hilt, Inyección de Dependencias con Kotlin y Jetpack

Create Android applications with Kotlin and learn to use Hilt to simplify dependency injection in your Android projects

132 classes

Jetpack Compose desde cero, migra tus vistas de Android XML

Build Android apps in Android Studio with Jetpack Compose. Learn how to turn your XML files into views with Kotlin and Compose!

113 classes

Arquitecturas para Android con Kotlin

MVP, MVI, MVVM, Clean, Recommended Architecture (Google), Event Bus, DataBinding, Repository, ViewModel, Jetpack Compose

172 classes

Testing para Android con JUnit, Mockito, Espresso y TDD

Create unit tests in Android with Kotlin: JUnit, Hamcrest, TDD, Mockito, Roboelectric, Espresso, Retrofit, MVVM, LiveData and more!

121 classes

Arquitectura de aplicaciones para Android - MVP, Dagger, RxJava, Retrofit

Learn software architecture skills by building more robust and fun apps using the Model-View-Presenter paradigm

83 classes

React Native: Aprende React Native con ejercicios prácticos

Learn the fundamentals of React Native from scratch. Use React Native to build hybrid mobile applications for both iOS and Android.

52 classes