Gratte l'image pour obtenir une réduction sur ton cours. Tu pourras appliquer le coupon au moment du paiement.

5.0 /5
(20)

83
¡Bienvenido al Curso de Arquitectura de Apps para Android!
Cómo Sacarle el Máximo Partido al Curso
Aprende con Amigos a través de Discord
El Repositorio GitHub del Curso
Toma notas de tu curso en tiempo real en Frogames Formación
Un resumen de la parte teórica (por si quieres saltarte la sección)
Introducción al MVP
Entendiendo la Arquitectura de Android
MVP en Android
Las Necesidades del Desarrollo de Apps
Un Ejemplo Concreto en Android
El Principio SOLID
Desacoplando la Arquitectura
El MVP en Acción
Arquitectura Clean y MVP
El Flujo de Dependencias
Y en resumen...
Dagger II de Google
Dependencias
Inyección de Dependencias
Ejemplo de Inyección de Dependencias
La Interfaz Gráfica de Usuario
Añadir las Dependencias de Dagger
La Estructura para usar Dagger en Android
Estructura de Paquetes Recomendada
Estructura de Clases para MVP
Los Métodos de las Interfaces de MVP
Implementación de la Vista
Implementación del Presentador
Implementación del Modelo
Configuración del Módulo y las Dependencias
Visualizando MVP Línea por Línea
MVP y Dagger
Librerías para el Test Driven Development
Configurando Mockito para Unit Tests
Ejercicios con Mockito (I)
Ejercicios con Mockito (II)
Ejercicios con Mockito (III)
Ejercicios con Mockito (IV)
Retrofit, un Cliente Seguro de HTTP para Android y Java
Configurando Retrofit en Android
Cómo usar Gradle como un Profesional
Generar Clases de Java a partir de Ficheros JSON
Registro en el Portal de la API de Twitch
Cómo usar Retrofit para Conectarnos a la API de Twitch
Descargando Datos desde Twitch
Práctica: Retrofit y APIs
Programación Reactiva vs Imperativa
Conoce el Proyecto ReactiveX
Un Ejemplo Sencillo de Programación Reactiva
Un Ejemplo un poco más Elaborado
Integrando RxJava en Android
Los Objetos Observables
Flujo de Datos Reactivos
Documentación de Reactive para Desaprender
Un Ejercicio para ti
Llamadas a Twitch con Programación Reactiva
Butter Knife, una Herramienta muy Útil
Integración de Butter Knife
Plugin para Butter Knife
Un Ejemplo Sencillo de Butter Knife
Butter Knife para Otros Recursos
Fragmentos, Adapters y Listas de Vistas
Binding de Métodos y Modificadores
Frameworks para Dar y Tomar
El Proyecto Final del Curso
Las Librerías y Dependencias
Diseño de la Vista
ButterKnife y la Interfaz de MVP
Configuración de Dagger e Inyecciones de Dependencias
Configurando el Adapter de la Recycler View
Implementando la Lógica de la Vista
Implementando la Lógica del Presentador
Implementando la Lógica del Modelo
Las APIs de 'The Movie Database' y 'OMDb'
Los Módulos e Implementaciones de las APIs
El Binding de Dagger 2 para Compilar el Proyecto
Implementando los Clientes de Retrofit con Claves de API
Crear una Cache de Datos
Descargar los Datos con RxJava y Retrofit
Ultimando Detalles de Configuración
Resolución de Bugs Finales
Debugging de nuestro Código por Capas

instructeur

5.0 /5
(20)

  • Avatar
    danison
    (5)
    Architecture Android professionnelle

    Après les cours clairs de l'instructeur, j'ai compris comment créer des applications robustes avec architecture MVP, en intégrant Dagger, RxJava et Retrofit. Maintenant mon code est plus organisé et scalable. Idéal pour les développeurs qui cherchent à professionnaliser leurs projets !

  • Avatar
    Georges
    (5)
    Ordre absolu dans mes projets

    Mes applications Android étaient un désastre avant de voir comment implémenter ces motifs, maintenant je comprends parfaitement pourquoi le code doit être séparé et la communication entre composants est fluide, je n'ai plus peur de toucher quelque chose et que tout s'effondre.

  • Avatar
    Javi
    (5)
    Au revoir le code en désordre !

    Avant, mes projets étaient un labyrinthe où je ne me retrouvais même pas, mais maintenant tout est à sa place. J'ai appris à organiser mes applications de façon qu'elles soient faciles à réparer et améliorer au fil du temps sans devenir un cauchemar. C'est un immense soulagement de travailler aussi proprement et de savoir que mon projet est bien structuré dès le départ.

  • Avatar
    Henry
    (5)
    Les Grands Secrets de la Magie Noire d'Android, Enfin Révélés !

    C'était le premier cours que j'ai suivi avec Juan Gabriel Gomila et on voit la préparation académique qu'il a pour expliquer des sujets aussi complexes que ceux couverts par ce cours. Merci beaucoup et je le recommande vivement !

  • Avatar
    Joiser
    (5)
    Excellent matériel et conseils

    Tout au long du cours, j'ai pu compter sur les instructeurs quand j'avais un doute. Je pose beaucoup de questions et j'aime qu'ils me donnent une réponse rapide sur les choses que je ne comprends pas du premier coup

  • Avatar
    Rosa
    (5)
    Excellente couverture des modèles : explique clairement le flux Model‑View‑Presenter et ses avantages sur Android.

  • Avatar
    María
    (5)
    un 10

    J'ai adoré la combinaison de MVP, Dagger, RxJava et Retrofit. Tout est bien expliqué, et l'approche est très applicable aux projets réels.

  • Avatar
    Yvonne
    (5)
    Très bon

    Très bon cours, d'excellents professionnels créent ces cours. Bravo à toute l'équipe de Frogames.

  • Avatar
    Carlos
    (5)
    Architecture avancée pour Android

    Ce cours m'a enseigné comment créer des applications robustes et scalables avec des technologies modernes. Apprendre l'injection de dépendances avec Dagger et la programmation réactive avec RxJava a été un grand saut dans ma carrière. Totalement recommandé !

  • Avatar
    Santiago
    (5)
    Ce que j'apprécie le plus, c'est l'approche sur RxJava ; ça te change complètement la façon de gérer l'asynchronisme et les événements.

  • Avatar
    Giovanni
    (5)
    Architecture de haut niveau senior pour mes projets

    C'est le cours parfait pour tout développeur qui veut arrêter de faire du code spaghetti et commencer à construire des logiciels de qualité professionnelle

  • Avatar
    Nieves
    (5)
    5 étoiles

    très bon cours

  • Avatar
    Nicolas
    (5)
    L'instructeur est un crack; il maîtrise les modèles de conception et les enseigne de manière simple

  • Avatar
    Rocío
    (5)
    Professeur avec des explications faciles à suivre.

  • Avatar
    Jackeline
    (5)
    🚀 Idéal si tu veux passer d'apps basiques à des projets professionnels

  • Avatar
    Angel
    (5)
    .

    je le recommande

  • Avatar
    Caty
    (5)
    complet et détaillé

    Contenu pratique et complet, aborde l'architecture Android. Maîtrise MVP, Dagger, RxJava, Retrofit avec des explications claires, des exemples utiles et des techniques avancées.

  • Avatar
    Gabriela
    (5)
    Maintenant mon app est plus robuste et facile à maintenir

    J'ai appris à gérer l'état de mon app efficacement et à maintenir mon code propre et modulaire, contenu facile à suivre avec des explications claires.

  • Avatar
    Samuel
    (5)
    10/10 Recommandé

    Avant c'était un chaos, mais maintenant j'ai un code super propre et organisé. c'est comme si ma vie de développeur avait un avant et après ce cours.

  • Avatar
    BORJA
    (5)
    Excellent

    Cours très complet et très bien expliqué.

PLANS POUR ACCÉDER SELON TES OBJECTIFS ET TES BESOINS

Achète le cours individuel, obtiens tout le parcours d'apprentissage ou accède à toute la plateforme

Choisis le mode de paiement qui s'adapte le mieux à tes besoins et à ton budget : paiement unique par cours, accès mensuel ou annuel au Parcours d'apprentissage ou même à toute la plateforme.

Paiement unique

Achète le cours une fois et accède à vie

29.99

  • Un seul paiement
  • Accès instantané au cours à vie
  • Accès à la Communauté du Parcours
El Más
Popular

Grenouille de Bronze

Accède à tous les cours, communautés et extras de Frogames

39 /mois

  • Paiement unique de 39€ par mois
  • Accès instantané à tous les cours
  • Accède à la plateforme et aux communautés 24 / 7, où et quand tu veux
  • Annule à tout moment sans perdre ta progression

Parcours Android

Accède à tous les cours du Parcours Android

19.99 /mois

  • Paiement unique de 19.99€ par mois
  • Accès instantané aux +10 cours du parcours
  • Accède au Parcours 24 / 7, où et quand tu veux
  • Annule à tout moment sans perdre ta progression

Paiement unique

Achète le cours une fois et accède à vie

29.99

  • Un seul paiement
  • Accès instantané au cours à vie
  • Accès à la Communauté du Parcours
El Más
Valorado

Grenouille d'Or

Accède à tous les cours, communautés et extras de Frogames

349 /an

  • Paiement unique de 349€ par an
  • 3 mois de réduction
  • Accès instantané à tous les cours
  • Accède à la plateforme et aux communautés 24 / 7, où et quand tu veux
  • Annule à tout moment sans perdre ta progression
  • Bibliothèque de Ressources
  • Sessions de Q&A mensuelles en direct
  • Support premium

Parcours Android

Accède à tous les cours du Parcours Android

199 /an

  • Paiement unique de 199€ par an
  • 4 mois de réduction
  • Accès instantané aux +10 cours du parcours
  • Accède au Parcours 24 / 7, où et quand tu veux
  • Annule à tout moment sans perdre ta progression
  • Support premium

* Tous les prix incluent les taxes.

Pour ta sécurité, toutes les commandes seront traitées sur un serveur sécurisé.

Parcours Android

Le pack ultime avec tous nos cours Android pour maîtriser Kotlin et Java. Inclut les cours à venir et les mises à jour et améliorations des cours actuels.

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

Apprends à développer des logiciels avec les normes de compétence EC0160 et les meilleures pratiques

163 cours

Domina Android desde cero con Kotlin, Compose y Gemini AI

Android 16 : Apprends Kotlin, Compose, Retrofit, Room et Intelligence Artificielle. Crée des apps réelles dans Android Studio

692 cours

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

Apprends Android en créant des apps réelles : Kotlin, Compose, Intelligence Artificielle, CameraX, ML Kit, Retrofit et Material 3

378 cours

Fondements de Kotlin avec Android depuis zéro

Acquiers les compétences dont tu as besoin pour révolutionner ta carrière en programmation avec notre cours en ligne Kotlin depuis zéro ! Apprends les fondamentaux de la programmation orientée objet et équipe-toi des connaissances nécessaires pour programmer

163 cours

Introducción al Desarrollo de Apps para Android desde Cero

Apprends les bases du développement d'apps pour Android, le système d'exploitation mobile le plus répandu du monde et le plus utilisé en utilisant le langage Java.

105 cours

Control de versiones con Git, Github, BitBucket y SourceTree

Apprends tout sur le contrôle de version avec Git, Github, BitBucket, SourceTree et travaille en équipe avec Jira

68 cours

Adaptadores en Android con Kotlin de 0 a 100

Apprends à créer des adapters pour des applications Android avec Kotlin et XML et conçois le Modèle de Données, l'interface et le viewBinding, entre autres

70 cours

Bootcamp de Desarrollo con Android

Cours de la matière développement Android du FP multiplateforme. Un cours intensif pour apprendre à créer des apps pour Android de zéro avec la méthode présentielle de Juan Gabriel Gomila

228 cours

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

Maîtrise les techniques de l'App Store Optimization (ASO) comme un expert en commençant par les bases et augmente les téléchargements de tes apps et jeux sur iOS comme sur Android

34 cours

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

Kotlin pour Android Studio en Español : Firebase, MVVM, API REST, Room, Play Store, Coroutines, LiveData, Jetpack Compose et bien plus encore !

452 cours

Crea Apps con IA Gemini: Prompt Engineering y Vibe Coding

Développe des applications réelles sans code. Maîtrise l'Intelligence Artificielle dans Android Studio comme un professionnel en IA.

71 cours

Crea tus primeras apps en Android con Kotlin

Crée tes premières apps sur Android avec Kotlin. Explore des thèmes importants pour comprendre les bases qui composent différents types d'apps, avec des listes, du stockage, des formulaires, des Intents, des bases de données SQLite et bien plus encore.

165 cours

Crea 7 apps para Android N

Apprends à créer un total de 7 apps indépendantes en utilisant le SDK d'Android N, le système d'exploitation de Google qui a simplifié la façon dont nous créons nos apps sur Android

137 cours

Monetiza tus apps de Android, sistema de pagos con PayPal

Apprends à intégrer les paiements dans tes apps Android avec PayPal dans ce cours 100% pratique conçu pour XML et Jetpack Compose

41 cours

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

Crée d'excellents designs dans tes apps avec les meilleures pratiques. Plonge-toi de plein fouet dans des thèmes comme : User Experience/Interface avec Android Studio et Material Design, Java, Kotlin, Dark Theme, Shape, Colors, Types et bien plus encore !

206 cours

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

Apprends les patterns de conception comme la fabrique, singleton, décorateur, stratégie, observateur, constructeur, de matériaux... et le tout avec Kotlin !

147 cours

Master avanzado de Android: patrones de programación

Porte tes apps Android à un autre niveau en utilisant les modèles de conception essentiels de la programmation avec Java : fabrique, singleton, décorateur, observateur, stratégie et bien d'autres !

134 cours

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

Crée des apps avec des cartes avec Kotlin et Android. Apprends tout sur l'API Maps pour Android : Parcours, localisation, marqueurs, StreetView, listes, types et bien plus !

129 cours

Firebase para Android con Kotlin de la A a la Z

Maîtrise Firebase depuis Android Studio avec Kotlin. Authentication, Push Notifications, Firestore, Analytics, Storage, RealtimeDatabase, Remote Config

252 cours

Experto en Firebase para Android con Java y MVP

Applications Android professionnelles avec Firebase, Firestore, Notifications Push, Auth, Android Studio, Patterns de Conception et PHP. Crée une app de chat complète avec des fonctionnalités avancées

260 cours

Curso completo de Corrutinas y Flow con Android y Kotlin

Sois un expert en coroutines et flux de Kotlin. Incluez les pratiques Android avec MVVM, Room, LiveData, Retrofit, Lifecycle

87 cours

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

Crée des applications pour Android avec Kotlin et apprends à utiliser Hilt pour simplifier l'injection de dépendances dans tes projets Android

132 classes

Jetpack Compose desde cero, migra tus vistas de Android XML

Crée des apps dans Android Studio avec Jetpack Compose. Apprends à convertir tes fichiers XML en vues avec Kotlin et Compose !

113 cours

Arquitecturas para Android con Kotlin

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

172 cours

Testing para Android con JUnit, Mockito, Espresso y TDD

Crée des tests unitaires sur Android avec Kotlin : JUnit, Hamcrest, TDD, Mockito, Roboelectric, Espresso, Retrofit, MVVM, LiveData et plus encore !

121 cours

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

Apprends les compétences en architecture logicielle en créant des apps plus robustes et amusantes en utilisant le paradigme Model-View-Presenter

83 cours

React Native: Aprende React Native con ejercicios prácticos

Apprenez les fondamentaux de React Native à partir de zéro. Utilisez React Native pour créer des applications mobiles hybrides pour iOS et Android.

52 cours