Scratch the image to get a discount on your course. You can apply the coupon at checkout.

5.0 /5
(19)

206
Presentación
¿De qué va el curso?¿Es para mi?
Conoce a tu instructor
Instalaciones y requisitos previos
Kotlin: Instrucciones
Cómo sacarle el máximo partido al curso
Take notes of your course in real time at Frogames Formación
Únete a la comunidad en Discord
¿Qué es Material Design?
¿Qué es Material Theming?
Primer proyecto con diseño base
Diseño con Holo(previo a Material Design)
Implementación de Material Design
AP: Cambiar EditText en base a Material Design
Acercándonos a Material Theming
Conclusiones
Introduction
¿Qué es Material Components(MDC)?
App: MD Components
Creación del POJO y Adapter
Actividades complementarias
Explicación de app MD Components, estructura y recursos
MDC - Documentación oficial y forma de trabajo
MaterialButton: Estilos básicos
MaterialButton: Personalización
Bottom Navigation: Implementación básica
Bottom Navigation: Personalización y Badge
Mejorando diseño del listado principal
Snackbar
TextFields - TextInputLayout y TextInputEditText
TextFields personalizados
TextFields - Eventos
FloatingActionButton - Primeros pasos
FloatingActionButton - Personalización y Eventos
Selection controls - Checkbox
Checkbox Indeterminate
Conclusiones
Introduction
App MD Top
Colores: Primeros pasos
Colores: Configuración
Cambio de AppCompat a MaterialComponents
Colores: Background, Surface y Error
Colores: StatusBar y NavigationBar
List: Primeros pasos
List: Imagen circular y elemento secundario
List: Textos primario y secundario
Dividers
AP: ColorSurface en el listado principal
Vista AddArtist: Rediseño base
Vista AddArtist: TextFields
Validaciones con Material Theming
Shapes: Primeros pasos
Shapes: Cambios de forma globales
Detalle: Actualización
Dark Theme: Primeros pasos
Dark Theme: Colores
Dark Theme: StatusBar, NavigationBar y más
Dark Theme: Iconos
Conclusiones
Introduction
Card: Primeros pasos
Card: Diseño simple
Card: Diseño avanzado(base)
Card: Glide y RatingBar
Card: Textos y Divider
Chip: Diseño
Chip: Eventos
Menu: Introducción
Menu: Popup y ActionBar
Menu: Dropdown para Autocomplete
Dialog: Primeros pasos
Dialog: Informativo
Dialog: Opcion múltiple y de Confirmación
Dialog: FullScreen
FullScreenDialog: Configuración Básica
FullScreenDialog: Mejoras
AppBar
AppBar: Top
AppBar: Bottom
AppBarBottom: FloatingActionButton
AppBarBottom: Eventos
Picker
Picker: Dialog
Picker: Fullscreen
Bonus* AppBar: Bottom con TopEdge
Conclusiones
Introduction
AlertDialogs: Actualizando con MDC
Calendar to Picker(Detalle)
Picker en AddArtist
Manipulación de estilos en Dialogs con Themes
Dark Theme: Mejoras Picker
Dark Theme: AppBarTop
Dark Theme: NavigationIcon y Título del Detalle
Dark Theme: NavigationIcon progresivo Parte I
Dark Theme: NavigationIcon progresivo Parte I
UX: Mejoras del NavigationIcon
UX: Guardar Tema Seleccionado
UI: Screen Splash
UI: IconLauncher Adaptative y Legacy
UI: Mejoras del Splash Screen
Conclusiones
Introduction
UI: Transiciones en Activity, primeros pasos
UI: Transición Fade
UI: Transición Slide
UI: Transición Explode y Best Practices
UI: Transiciones compuestas
UI: Transiciones compuestas II
UI: Transiciones al compartir un elemento
UI: Compartir 2 elementos
UI: Mejoras del ShareElements
AP: Excluye al statusBar
UI: Problemas con SharedElements
UI: Vista Mejorada(Título)
UI: Vista Mejorada(Título, color, y tamaño)
UI: Vista Mejorada(imágenes)
UI: Vista Mejorada(Transition)
AP: Ajustando la duración
Transición dedicada a AddArtist
Últimos ajustes
Bonus* AP: TextFields en transiciones
Conclusiones
Introduction
Navigation Drawer
Modal Navigation Drawer
DrawerLayout
Eventos del Modal Navigation Drawer
Bottom Navigation Drawer
Modal Bottom Sheet
UI: Mejoras al Bottom Navigation Drawer
Sheets: Bottom
Standar Bottom Sheet: Diseño base
Standar Bottom Sheet: Comportamiento
Standar Bottom Sheet: Vista enriquecida Parte I
Standar Bottom Sheet: Vista enriquecida Parte II
Standar Bottom Sheet: Control de estados
Standar Bottom Sheets: Eventos botón auxiliar
Modal Bottom Sheet a Pantalla Completa
Diseño de vista: Barra de Acciones
Diseño de vista + Espacio Extra
Cancelación y gestión de vistas
UI: Mejoras del Modal Bottom Sheet
Conclusiones
Introduction
Motion
Motion: Diseño de UI
Motion: ContainerTransform
Motion: ContainerTransform inverse
Motion: SharedAxis
Motion: SharedAxis inverse
Motion: SharedAxis, UI/UX mejorada
Motion: FadeThrough en Modal Bottom Sheet
Conclusiones
Introduction
Types: Primeros pasos
Fuentes descargables
Headline
Subtitle
UI: Mejoras al Collapsing Toolbar
Body
Button
Caption & Overline
Conclusiones
Introduction
Explicación básica
Creando arquitectura Navigation desde 0
NavHost y NavGraph
UI: Item Product
UI: Vista Productos
Construcción de POJO & ViewHolder
Adaptador de Productos
RecyclerView
UI: Item Car
UI: Carrito de Compras
NavController y Action
Adaptador Carrito de Compras
Safe Args: Primeros pasos
Safe Args: Enviar y Recibir
Calcular y mostrar el total
UI: Confirmación de Pago
Action Confirmación a Productos
NavigationUI: Title & NavigationIcon
UX: Forzar navegación
Global Action
Navegación por Id
Animaciones XML para Action
Animaciones personalizadas para Action
UX: Ocultar Menú
Motion + Navigation Parte I
Motion + Navigation Parte I
UI: BottomSheet
UX: BottomSheet
Conclusiones
ScrollFlags: Primeros pasos
ScrollFlags: EnterAlways y EnterAlwaysCollapsed
ScrollFlags: Snap y ExitUntilCollapsed
ViewBinding
Migrar de Butterknife a ViewBinding
Añadir Suffix y Prefix a un TextField
Soporte para múltiples idiomas
Spinner en Android(Kotlin)
Spinner en Android(Java)
Mensaje importante de Fin del curso
Regalos para ti, más cursos y contenido

instructor

5.0 /5
(19)

  • Avatar
    Angel
    (5)
    Professional in Material Design/Theming for Android, UX, and UI

    Este curso está diseñado para desarrolladores Android que desean dominar el diseño de interfaces modernas y funcionales, siguiendo los lineamientos oficiales de Material Design y Material Theming. A lo largo del programa, el estudiante aprende a crear experiencias de usuario (UX) intuitivas y atractivas, aplicando componentes visuales coherentes y adaptables.

  • Avatar
    Giovanni
    (5)
    Mis interfaces ahora tienen otro nivel

    Aprendí que no se trata solo de colores bonitos, sino de entender la psicología del usuario y cómo guiarlo a través de la interfaz de manera intuitiva. Las lecciones sobre tipografía, sombras y componentes son súper prácticas, y me han dado la confianza necesaria para diseñar experiencias visuales que realmente destacan en la Play Store

  • Avatar
    Joiser
    (5)
    Muy contento con este curso

    Me proporcionó las herramientas y conocimientos necesarios para crear interfaces y experiencias de usuario de alta calidad en aplicaciones Android.

  • Avatar
    Carlos
    (5)
    Una experiencia transformadora para cualquier desarrollador

    Me he sumergido en el fascinante mundo del diseño de interfaces y experiencia de usuario aprendiendo a utilizar Android Studio y a implementar Material Design de manera efectiva. Los recursos son excelentes y el contenido está bien estructurado, lo que facilita el aprendizaje.

  • Avatar
    Nieves
    (5)
    Profesional en Material Design/Theming para Android, UX y UI: domina el diseño moderno con Kotlin y Android Studio

    Este curso te enseña a crear interfaces limpias, funcionales y modernas en Android utilizando los lineamientos oficiales de Material Design y Material Theming. Aprenderás a personalizar colores, formas, tipografías y estados, aplicar temas oscuros (Dark Theme), usar Motion para transiciones fluidas, y estructurar la navegación entre pantallas con el Navigation Component. También dominarás los Material Design Components (MDC) y aplicarás buenas prácticas de UX/UI para mejorar la experiencia del usuario en tus apps.

  • Avatar
    Jorge
    (5)
    Diseño que entra por los ojos

    Siempre me costó lograr que mis aplicaciones se vieran con ese toque "Google" tan pulido, pero aquí aprendí a manejar los temas y el diseño de experiencia de una forma tan sencilla que mis usuarios lo notaron de inmediato.

  • Avatar
    Javi
    (5)
    Un deleite visual

    Con estos trucos de diseño y colores, ahora mis proyectos tienen una personalidad única y se sienten súper cómodos de usar. Me dio mucha satisfacción ver cómo algo bien diseñado cambia por completo la experiencia de quien usa la app.

  • Avatar
    Santiago
    (5)
    Contenido de gran calidad

  • Avatar
    Nicolás
    (5)
    Me gustó mucho este curso

    El instructor da muy buenas explicaciones y toda la práctica del curso ayuda mucho a aprender

  • Avatar
    Rocío
    (5)
    10 / 10

  • Avatar
    Jackeline
    (5)
    Muy bueno para entender cómo piensa el usuario y cómo traducirlo en diseño funcional.

  • Avatar
    Rosa
    (5)
    Me enseñó a personalizar colores, formas, tipografía y estados para conseguir una identidad visual consistente en la app, muy agradecido con este curso!

  • Avatar
    Gustavo
    (5)
    Domina el arte del diseño Android con Material Design y Theming

    El curso Profesional en Material Design/Theming para Android, UX y UI es una joya para quienes desean llevar sus habilidades de diseño móvil al siguiente nivel. No se trata solo de aprender a aplicar colores y estilos: este curso te enseña a construir experiencias visuales coherentes, intuitivas y modernas, alineadas con los estándares de Google y las expectativas de los usuarios actuales.

  • Avatar
    María
    (5)
    Diseñar nunca fue tan divertido

    El enfoque en Material Design y UX/UI me fascinó. Aprendí a darle vida y coherencia visual a mis aplicaciones. Además, entendí por qué ciertos principios de diseño son importantes para la experiencia del usuario. Muy enriquecedor.

  • Avatar
    Gabriela
    (5)
    Una experiencia transformadora

    Si te apasiona el diseño de interfaces, este curso es para ti. Aprendí a crear temas personalizados, mejorar la experiencia de usuario y aplicar las mejores prácticas de Material Design.

  • Avatar
    Samuel
    (5)
    Mis interfaces lucen mas profesionales

    Estoy alucinado con el curso, gracias por enseñarme a mejorar la experiencia de usuario.

  • Avatar
    Caty
    (5)
    Excelente curso

    He tenido el privilegio de aprenderlo y aplicarlo en mis propias metodologias y si que me ha funcionado

  • Avatar
    danison
    (5)
    Llevando el diseño de apps al siguiente nivel

    Lo más valioso fue cómo el curso integra Java y Kotlin, permitiéndome implementar diseños impresionantes en mis aplicaciones.

  • Avatar
    BORJA
    (5)
    Excellent

    Very comprehensive course and very well explained.

PLANS TO ACCESS ACCORDING TO YOUR GOALS AND NEEDS

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

Choose the payment method that best fits your needs and budget with a single course payment, monthly or annual access to the learning path, or even the entire platform.

Single Payment

Buy the course once and get lifetime access

49.99

  • Single payment
  • Instant lifetime access to the course
  • Access the course community
The Plus
Popular

Bronze Frog

Access all Frogames courses, communities, and extras

39 /month

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

Android Pathway

Accede a todos los cursos de la Ruta de Android

19.99 /month

  • One-time payment of €19.99 per month
  • Instant access to the 10+ courses in the path
  • Access the pathway 24 / 7, wherever and whenever you want
  • Cancel at any time without losing your progress

Single payment

Buy the course once and get lifetime access

49.99

  • Single payment
  • Instant lifetime access to the course
  • Access the Course Community
The Plus
Rated

Golden Frog

Access all Frogames courses, communities, and extras

349 /year

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

Android Pathway

Accede a todos los cursos de la Ruta de Android

199 /year

  • One-time payment of €199 per year
  • 4 months discount
  • Instant access to the 10+ courses in the path
  • Access the pathway 24 / 7, wherever and whenever you want
  • Cancel at any time without losing your progress
  • Premium support

* All prices include taxes.

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

Android Pathway

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

Master Kotlin from Scratch: Software with Quality Standards

Learn to develop software with EC0160 competency standards and best practices

163 classes

Master Android from scratch with Kotlin, Compose and Gemini AI

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

692 classes

Master Jetpack Compose Android 17: Kotlin, Gemini AI from scratch

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 Kotlin from scratch online course! Learn the fundamentals of object-oriented programming and equip yourself with the knowledge needed to program

163 classes

Introduction to Android App Development from Scratch

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

105 classes

Version Control with Git, GitHub, Bitbucket, and SourceTree

Learn everything about version control with Git, Github, BitBucket, SourceTree and work in a team with Jira

68 classes

Adapters in Android with Kotlin from 0 to 100

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

70 classes

Android Development Bootcamp

Android development subject classes from the multiplatform vocational training (FP). An intensive course to learn how to make Android apps from scratch using Juan Gabriel Gomila's in-person method

228 classes

App Store Optimization (ASO) from A to Z

Master App Store Optimization (ASO) techniques like an expert starting from the basics and increase your app and game downloads for both iOS and Android

34 classes

Android 13 Course with Kotlin: Intensive and Practical 2023

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

452 classes

Create Apps with Gemini AI: Prompt Engineering and Vibe Coding

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

71 classes

Create your first Android apps with Kotlin

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

165 classes

Create 7 apps for Android N

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

137 classes

Monetize your Android apps, payment system with PayPal

Learn how to integrate payments into your Android apps with PayPal in this 100% practical course designed for XML and Jetpack Compose

41 classes

Professional in Material Design/Theming for Android, UX, and UI

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

206 classes

Advanced Android Master: Programming Patterns with Kotlin

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

147 classes

Advanced Android Master: Programming Patterns

Take your Android apps to another level using essential Java programming design patterns: factory, singleton, decorator, observer, strategist and many more!

134 classes

Google Maps SDK for Android and Kotlin from A to Z

Create map apps with Kotlin and Android. Learn all about the Maps API for Android: routes, location, markers, StreetView, lists, types and much more!

129 classes

Firebase for Android with Kotlin from A to Z

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

252 classes

Expert in Firebase for Android with Java and MVP

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

260 classes

Complete Coroutines and Flow course with Android and Kotlin

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

87 classes

Android Hilt, Dependency Injection with Kotlin and Jetpack

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

132 classes

Jetpack Compose from scratch, migrate your Android XML views

Create apps in Android Studio with Jetpack Compose. Learn to convert your XML files into views with Kotlin and Compose!

113 classes

Architectures for Android with Kotlin

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

172 classes

Testing for Android with JUnit, Mockito, Espresso and TDD

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

121 classes

Android application architecture - MVP, Dagger, RxJava, Retrofit

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

83 classes

React Native: Learn React Native with practical exercises

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

52 classes