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

5.0 /5
(21)

132
Bienvenido al curso de Android Hilt
¿De qué van las apps del curso?
¿Quién es el instructor?
Aprende con amigos en la comunidad de Discord de Android
Cómo sacarle el máximo partido al curso
Toma notas de tu curso en tiempo real en Frogames Formación
Instalar Android Studio en Mac(Opcional)
Introducción
¿Qué es una dependencia? ¿De qué va la Inserción de Dependencias?
¿Qué es Hilt?
Nuevo proyecto: Hilt Basics
Modelo de datos
Base de datos(Bad)
Clase Tasks(Bad)
Ejecutar funciones por medio de dependencias
Tasks(Manual)
Generar dependencias(Manual)
Agregar Hilt a un proyecto
Implementando Hilt
Conclusiones
Introducción
Planteamiento del problema
Solución del problema
Solución con Inyección de Dependencias manual
Hilt, planteamiento del problema
Módulos de Hilt: Parte I
Módulos de Hilt: Parte II
Calificadores en Hilt
Soluciones avanzadas con Hilt
Singleton
Conclusiones
Introducción
Nueva app: Xpenses
Vista inicial
Configuración para Firebase
Prueba de lectura en Firebase
Modelo de datos
Vista del formulario
Vista para el estado
Guardar en Room
Actualizar interfaz de usuario
Consulta en Firebase con listener
Editar objeto
Configurar Hilt para Firebase Firestore
Utilidades
Utilidades con Hilt
Vista para registros
Crear Adaptador
Inyectar adaptador
Firebase con Hilt
Tarea: Database
Solución a tarea: Database
Actividad Práctica: Database
Conclusiones
Introducción
Nueva app: Foods
Room: Entity, Dao y Database
Vista de Formulario
Spinner
Insertar en Room
Hilt: Abstraer Room
Modulos de Hilt para Room
Insertar en Room con Hilt
Vist apara adapter
Adaptador con Hilt
Consultar en Room con Hilt
Inyectar clases DiffUtil con Hilt
Solución: Inyectar LinearLayoutManager
Tarea: Inyectar LinearLayoutManager
Actividad práctica: LayoutManager
Conclusiones
Introducción
Nueva app: Pixagram
Vista para el post de imágenes
Vista principal
Modelos de datos basados en el API
Constantes para URL, Parámetros y Valores
Servicio de Retrofit con Hilt
MVVM: Repository con Hilt
MVVM: ViewModel con Hilt
Adapter con Inyección de Dependencias
Configurar actividad principal
Eventos de click
Modulos de Hilt
Configuración para solución de dominio
Inyectar LayoutManager
Vista para filtrar consulta del API
Aplicar filtros en el API
Utilidades con Inyección de Dependencias
Hashtags
Qualifiers de Hilt para datos locales y remotos
Conclusiones
Introducción
Databinding y librerías base
Añadir Navigation y LiveData
Estructura para la Arquitectura Recomendada
Fragment: Today
Fragment: Record
Menú y Navigation Graph
AppBar y contenedor principal
NavHeader: Diseño
DrawerLayout y NavigationView
Configurar Navigation Drawer
Modelo de datos, Repository y ViewModel
Factory y variable para DataBinding
Observers y DataBindingAdapter
Migrar desde Factory a Hilt
Simular FirebaseAuth con Hilt
Domain Layer
Repository(Today)
ViewModel(Today)
View(Today)
Actualizar UI
DataBinding
Mejorar UX con DataBinding
Vista de progreso reciclable con DataBinding
Capa de Dominio y Repositorio(Record)
ViewModel y DataBinding(Record)
Vista(Record)
DataBindingAdapter
Tip: Utilidades en DataBinding
Inyectar LayoutManager y Diff
Eventos de click en Adapter con Hilt
Eliminar archivos innecesarios
Preparar DataStore para Hilt
Model: DomainLayer & Repository(DataStore)
ViewModel(DataStore)
View(DataStore)
Corregir asignación de LayoutManager
Inyección libre
Conclusiones
Más contenido para ti

instructor

5.0 /5
(21)

  • Avatar
    Javi
    (5)
    Everything Falls Into Place

    I had a mental mess about how to organize the parts of my applications, but now everything has flawless logic. It's a relief to see how the code becomes cleaner and easier to maintain without having to juggle things around. It gave me that technical peace of mind I was missing to take on much bigger projects.

  • Avatar
    Jorge
    (5)
    Incredible learning!

    It saved me so much time understanding how to handle dependencies cleanly, now the code feels much more organized and professional without so much effort, honestly it was worth every penny.

  • Avatar
    Gustavo
    (5)
    Android Hilt and Jetpack: the key to clean, scalable, and modern apps

    The Android Hilt course, Dependency Injection with Kotlin and Jetpack is essential training for any developer who wants to master modern architecture in Android. With a clear, practical approach aligned with Google's best practices, this course teaches you how to implement Hilt efficiently, improving the organization, performance, and maintainability of your applications.

  • Avatar
    Santiago
    (5)
    Dynamic, modern, and really well structured. Top marks!

  • Avatar
    Giovanni
    (5)
    Clean Architecture for my applications

    The integration with Kotlin and Jetpack is explained brilliantly, making maintenance and scalability of my projects much easier

  • Avatar
    Nicolás
    (5)
    A Great Discovery

  • Avatar
    Jackeline
    (5)
    Now I really got Hilt!

  • Avatar
    Nieves
    (5)
    Android Hilt, Dependency Injection with Kotlin and Jetpack: professional architecture for modern apps

    This course teaches you how to implement Hilt, Google's official solution for dependency injection on Android, based on Dagger. You'll learn to create modules, providers, components and dependency containers using annotations like @HiltAndroidApp, @AndroidEntryPoint, @Module, @Provides and @Inject. You'll also master its integration with MVVM, Retrofit, Room, Firebase, ViewModel and LiveData. The approach is technical and practical, ideal for scalable, testable apps ready for production.

  • Avatar
    Angel
    (5)
    Dependency Injection with Hilt: Modern Architecture on Android with Kotlin and Jetpack

    This Frogames course is a complete guide to mastering Hilt, the official dependency injection tool for Android, integrated with the Jetpack ecosystem and Kotlin language. Throughout the program, you'll learn how to structure robust projects, decouple components, and enable scalability and testability in your applications.

  • Avatar
    Rocío
    (5)
    It gave me the confidence to apply what I learned in my work

  • Avatar
    María
    (5)
    Dependency injection without the pain

    I loved it! The course helped me lose my fear of Hilt and understand how to use it well with Jetpack and Kotlin. Now my projects are cleaner and better organized. A tool I don't go without in any development.

  • Avatar
    Rosa
    (5)
    Great course

  • Avatar
    Samuel
    (5)
    I'm really grateful, my code is cleaner and more efficient now

    It always seemed complicated to me, but with Kotlin and Jetpack everything makes more sense. The course gave me the tools to improve the modularity of my apps

  • Avatar
    Gabriela
    (5)
    Hilt made my life easier

    I took the Hilt for Android course and I was delighted. Before I used to struggle a lot with dependency injection, but now everything flows naturally.

  • Avatar
    Carlos
    (5)
    Improving knowledge on Android

    This course has been a transformative experience for me as a developer. Before starting, I wasn't clear on how to implement dependency injection efficiently, but this course made it all so accessible. The explanation of Hilt and how it integrates with Kotlin and Jetpack was clear and practical. Each module includes examples that really facilitate understanding, and I love that you can apply what you've learned to real projects.

  • Avatar
    Caty
    (5)
    The instructor demonstrated deep knowledge of the subject

    Practical examples, clear, concise, and easy-to-follow lessons

  • Avatar
    danison
    (5)
    Learning more about Android

    Frogames Formación's "Android Hilt, Dependency Injection with Kotlin and Jetpack" course is one of the best Android with Kotlin courses I've taken. The course covers everything you need to know to program Android applications effectively and efficiently. The instructors are very experienced in the Android field and it shows in their ability to explain it in a clear and concise way.

  • Avatar
    Joiser
    (5)
    A great course

    It's an excellent course to learn about Kotlin and Jetpacks, comprehensive and practical

  • Avatar
    Yvonne
    (5)
    This course was very useful to me

    The audio and video quality is excellent, the explanation is clear and gets straight to the point. It helped me a lot to understand from the beginning

  • Avatar
    Omar
    (5)
    Great

  • Avatar
    Jonathan Arturo
    (5)
    Excellent Course!!

    I've completed the Hilt course and it's more than excellent! It's a complicated topic, but with this course you manage to learn Hilt in a very straightforward way and you gain really solid knowledge.

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

39.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

39.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