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

5.0 /5
(21)

137
Bienvenidos al curso de Android N
How to Make the Most of the Course
Learn with Friends via Discord
¿Qué necesitamos para arrancar nuestro viaje?
Cómo descargar el Java Development Kit
Cómo descargar Android Studio
Cómo descargar Android N
Ya lo tenemos todo bien preparado
Take notes of your course in real time at Frogames Formación
App 1: El Hello World
La configuración básica de un nuevo proyecto
Mi primera actividad
Archivos de clase y archivos XML
Mi segunda actividad
Cómo actualizar el SDK y Android Studio
Cómo compilar la app en el emulador
¿Qué es una app de Android?
Un paseo por Android Studio
Cambiar el saludo y el fichero strings.xml
Modificar el comportamiento de nuestra TextView
¿Qué hemos aprendido?
Actividades
App 2: La importancia del diseño de apps
El ejemplo de Google
Restricciones y su clasificación
Las imágenes, los textos y el fichero de strings
Escalado de imágenes
Añadir restricciones de forma manual
El inspector de configuraciones
El bug de la beta: Rebuild de Graddle
Restricciones con auto connect
Restricciones con interface
¿Qué hemos aprendido?
App 3: El botón contador
Crear y configurar un nuevo proyecto
Cómo añadir imágenes a un proyecto y biblioteca de imágenes Open Source
Reto: diseña la interfaz
Solución al reto
Entender las interfaces en forma de ficheros XML
La clase App Compat Activity y sus ventajas
Entender la clase Main Activity
Del fichero XML a la clase principal
La clase R
Los métodos onClickListener y onClick
Cómo añadir scroll y solucionar los bugs de nuestra Text View
Obtener el nombre de usuario de nuestra Edit Text
Errores, nulls y excepciones
Reto: configurar el texto de la Edit Text
Los bundles y el saveInstanceState
El ciclo de vida de una actividad en Android: Teoría
El ciclo de vida de una actividad en Android: Práctica
Debug del código y el método Log.d
¿Qué hemos aprendido?
App 4: La calculadora
Crear y configurar el proyecto
El diseño de la interfaz gráfica
Restricciones por un tubo
Últimos toques al diseño
Widgets editables vs no editables
Hints y placeholders
Variaciones de layout para vertical y horizontal
El layout en horizontal y las restricciones en forma de propiedades
Comparar ficheros y layout
Pasar cambios de un fichero a otro
Comparar directorios de trabajo
El diagrama de flujo de la app
Muchos botones y un solo OnClickListener
Los Click Listeners de las operaciones
El diagrama de flujo de las operaciones aritméticas
Implementar operaciones aritméticas
Algunos bugs de usabilidad y el punto decimal
El bug de la rotación en medio de un cálculo
Rehacer nuestro layout en horizontal
Reto: añadir los números negativos
¿Qué hemos aprendido?
App 5: Un repaso a Android Básico
Ejercicio 1: Check Box, Radio Buttons, Button groups y múltiples idiomas
Ejercicio 1: Diseño de la Interfaz
Ejercicio 1: Traducción a varios idiomas
Ejercicio 1. Programación, Tostadas y Logs
Ejercicio 1: Una segunda actividad y el concepto de Intent
Ejercicio 1: La pantalla de Carga
Ejercicio 2: El reproductor de MP3
Ejercicio 2: La barra para ajustar el volumen de reproducción
Ejercicio 2: La barra para ajustar el segundo de reproducción
App 6: Internet y las descargas
RSS y ficheros XML
Apps que se cuelgan indefinidamente y varios hilos de ejecución
Clases dentro de clases
Las tareas asíncronas
Descargar el XML en segundo plano
Errors and Exceptions
Los buffered readers
Los problemas de seguridad y de internet
La consola y los errores
Acerca de permisos y de privacidad del usuario
La clase App y el generador de código automático
El procesador de XML
El bucle principal del procesado
Comprobar el resultado del procesado
List Views, Recicle Views y Adapters
Añadir una List View a nuestro Layout de Android
List Items como Layouts Independientes
Nuestro primer Adapter
Reto: Crear un adapter con layout personalizado
Vistas dentro de vistas (solución al reto)
Un adapter personalizado
Context e Inflaters
Los métodos de nuestro adapter
Reutilizar vistas para optimizar la app
El Holder Pattern
Cómo crear un menú
Seleccionar un elemento del menú
Los grupos dentro de un menú
Descargar más o menos elementos
Reto final: optimización y usabilidad de una app
Un adapter con tipos de datos genéricos
¿Qué hemos aprendido?
List Views
App 7: El mundo de las APIs y las librerías
Configurar el proyecto y la librería de YouTube
Importar Jars y Graddle, la magia oscura de Android
Una segunda actividad y el proceso de creación de las mismas
Añadir la actividad de YouTube
Añadir widgets de terceros a través de XML
Añadir widgets a través de código
Las claves de API de Google
El método OnInitializationFailure
El método OnInitializationSuccess
Los listeners y el patrón de delegación
Probar el código en nuestro móvil Android
Más menús y más opciones
Reproductores Standalone
Todo sobre Intents e Intents Filters
Funcionamiento y el reto final
Solución del Reto de Auto Play
We have finished an adventure together, but let's go for the next one!

instructor

5.0 /5
(21)

  • Avatar
    Yeison
    (5)
    Uno de los necesarios para iniciar en Android =)

    Muchas gracias profesor Juan Gabriel por este curso, ya que me ha llamado la atención el desarrollo móvil y con este curso he podido crear mis primeras apps

  • Avatar
    Carlos
    (5)
    Claro y informativo

    Lo que más me gustó de este curso es su enfoque práctico. A lo largo de las lecciones, no solo aprendia teoría, sino que también aplicaba los conocimientos creando siete aplicaciones independientes, permitiendo ver el progreso tangible de mis habilidades, brindandome la confianza necesaria para seguir explorando el desarrollo de apps por cuenta propia.

  • Avatar
    Yvonne
    (5)
    Acepto el reto de crear 7 apps

    Me encanta que el curso se base en crear proyectos que sirven para mi portafolio y demostrar mis avances. Estoy haciendo dos cosas, en una: aprendiendo y creando apps para obtener futuras ganancias.

  • Avatar
    Rosa
    (5)
    7 proyectos muy chulos

  • Avatar
    Nieves
    (5)
    Crea 7 apps para Android N: desarrollo práctico con Kotlin y Android Studio

    Este curso te enseña a crear siete aplicaciones funcionales para Android N (Nougat) utilizando Kotlin y Android Studio. Aprenderás a trabajar con interfaces XML, lógica de navegación, almacenamiento local, consumo de APIs, y componentes clave como RecyclerView, Intents, Fragments y notificaciones.

  • Avatar
    Angel
    (5)
    Create 7 apps for Android N

    Este curso intensivo está diseñado para quienes desean aprender desarrollo móvil creando aplicaciones reales desde el primer día. A lo largo del programa, el estudiante construye 7 apps independientes utilizando el SDK de Android N, explorando desde interfaces básicas hasta funcionalidades avanzadas como persistencia de datos, navegación entre pantallas y consumo de servicios web.

  • Avatar
    Jorge
    (5)
    Practicando hasta que sale solo

    Tener siete proyectos distintos para trabajar me ayudó a ver el desarrollo desde ángulos muy diferentes, cada aplicación me enseñó un truco nuevo que ahora aplico en mis propias ideas sin dudarlo.

  • Avatar
    BORJA
    (5)
    Excellent

    Very comprehensive course and very well explained.

  • Avatar
    Javi
    (5)
    ¡No paré de crear!

    Me encantó que no se queda solo en palabras, sino que te pone a trabajar desde el segundo 0. Terminé con un montón de cositas hechas que me sirvieron para entender cómo funciona todo el sistema de forma súper dinámica. Ves resultados rápido y eso te mantiene motivado de principio a fin.

  • Avatar
    Santiago
    (5)
    ¡Muy divertido! Aprender creando 7 apps diferentes es genial.

  • Avatar
    Giovanni
    (5)
    Práctica constante con resultados reales

    Cada aplicación te enseña un concepto diferente de la plataforma, lo que te da una visión muy amplia de lo que se puede lograr. Es una forma excelente de aprender a base de construir cosas útiles que podrías subir a la tienda hoy mismo

  • Avatar
    Nicolás
    (5)
    Una dinámica de aprendizaje excelente

    construir siete proyectos reales es la mejor forma de asimilar Kotlin y Java

  • Avatar
    Rocío
    (5)
    avances constantes sin sentirte abrumado

  • Avatar
    María
    (5)
    Práctico y motivador

    Me encantó construir 7 apps desde cero. Cada una tiene un enfoque diferente y eso me ayudó a afianzar mis conocimientos. Al final, me sentí súper motivada porque pude aplicar todo en proyectos reales. ¡Vale totalmente la pena!

  • Avatar
    Jackeline
    (5)
    Perfecto para quienes quieren aprender haciendo

  • Avatar
    danison
    (5)
    7 apps en Android para mi portafolio de desarrollador

    Crear 7 apps con el SDK de Android N fue una experiencia increíble. Aprendí a simplificar el desarrollo y ahora tengo un portafolio sólido para mostrar.

  • Avatar
    Gabriela
    (5)
    Pude explorar diferentes áreas de Android

    Fue increíble poder desarrollar 7 aplicaciones completas con este curso. Cada app me enseñó algo nuevo, desde manejo de bases de datos hasta integración de APIs.

  • Avatar
    Samuel
    (5)
    Ahora me siento listo para cualquier proyecto

    Nunca pense que podria hacer tanto en tan poco tiempo. cada app me dio un desafio diferente y aprendi un monton.

  • Avatar
    Caty
    (5)
    Crear apps con este curso

    La mejor opción de aprendizaje para comenzar

  • Avatar
    María del Mar
    (5)
    me ha ayudado ha hacer mis primeras apps en androide

  • Avatar
    Joiser
    (5)
    es de lo mejor que hay en cursos online

    El curso superó mis expectativas. Me permitió desarrollar habilidades sólidas en la creación de aplicaciones móviles Android, ¡una experiencia de aprendizaje práctica y enriquecedora

View More Reviews

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

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

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

  • Single payment of €349 each year.
  • 3 months discount.
  • Instant access to all courses.
  • Access the platform and student communities 24/7, wherever and whenever you want.
  • Cancel at any time without losing your progress.
  • Resource Library
  • Monthly Q&A live sessions
  • Priority 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