Desarrollo de aplicaciones con Android (Coursera)

Desarrollo de aplicaciones con Android (Coursera)

Este curso te permitirá construir tu primer aplicación móvil profesional. Serás capaz de crear y controlar la vida de tus Activities y aprovechar el espacio en pantalla de los diferentes dispositivos Android implementando Fragments en tus aplicaciones.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

Dale persistencia a tu información utilizando todas las formas de almacenamiento que hay en Android desde un único archivo hasta una Base de Datos.
Podrás evaluar lo aprendido por medio de ejercicios prácticos que te permitirán ir desarrollando tu aplicación.
Course 3 of 5 in the Desarrollo de aplicaciones móviles con Android Specialization.

Syllabus

WEEK 1
Integrando Material Design a nuestro proyecto
En este módulo reconocerás cómo funciona Material Design en Android a nivel código. También, lo integrarás a tus proyectos para personalizar tus aplicaciones tanto como tu marca personal lo requiera.

WEEK 2
Activities
Aquí descubrirás por completo el concepto de Activity. No es sólo una pantalla más de nuestra aplicación, también aprenderemos a controlarla desde su ciclo de vida, podremos producir todos los eventos posibles con los botones de acción back y home.

WEEK 3
RecyclerView
En este módulo dominarás por completo este nuevo elemento de Material Design. Aprenderás a implementarlo a detalle para hacer tus aplicaciones más eficientes.
AppBar / Action Bar
En este módulo podrás estilizar el App Bar de una aplicación y darle un estilo homogéneo en todas las versiones de Android. Manipularás todas los botones de acción, desde el botón de subir hasta views propios insertados en el AppBar.

WEEK 4
Menús
En este módulo implementarás en tus proyectos los diferentes tipos de menús que existen en Android.
Fragments
En este módulo profundizaremos en los Fragments para entender por qué existen. A través de ejemplos prácticos, descubrirás la importancia de tenerlos presentes en nuestras aplicaciones.

WEEK 5
Sistema de permisos
Aprende todo sobre la nueva forma de gestionar permisos en Android practicando cómo funciona internamente todo este mecanismo para crear, así, aplicaciones confiables para tus usuarios.
Almacenamiento
En este modulo conocerás todas las formas de almacenamiento interno que puedes utilizar en Android, es muy importante que las aprendas pues así lograrás que tus aplicaciones trabajen en modo off-line la mayor cantidad de tiempo posible, es decir, que estas puedan seguir funcionando sin necesidad de estar conectadas a internet.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Begin Programming: Build Your First Mobile Game (FutureLearn) FutureLearn
University of Reading

Begin Programming: Build Your First Mobile Game (FutureLearn)

Learn basic Java programming by developing a mobile game that you can run on your computer, Android phone or tablet. Take your first steps into the world of computer programming and learn how to build your own mobile game in just five weeks. You’ll be introduced to the basic constructs and the principles behind computer programs, as well as the building blocks that are used to create them.

No sessions available
5-12 Weeks
Android App Components - Intents, Activities, and Broadcast Receivers (Coursera) Coursera
Vanderbilt University

Android App Components - Intents, Activities, and Broadcast Receivers (Coursera)

This MOOC builds upon the overview of Java and Android covered in Course 1 by delving deeper into core Android components, such as Activities, Broadcast Receivers, Intents, and Intent Filters. You will learn by example how to program these core Android components together with basic Java file I/O classes (such as File, InputStream, OutputWriter, etc.) and Android storage mechanisms (such as Shared Preferences).

Sep 21st 2026
4 Weeks
Fundamentals of NestJS (Coursera) Coursera
Board Infinity

Fundamentals of NestJS (Coursera)

Welcome to the "Fundamentals of NestJS" course for Modern Backend Development, where you will embark on a comprehensive journey to become a proficient NestJS developer. This course is divided into two modules, each focused on essential aspects of NestJS development. In Module 1, we'll get you started with NestJS, covering the fundamentals and project setup. Module 2 delves into more advanced concepts, including services, middleware, and exception handling.

Sep 28th 2026
2 Weeks
Android: introducción a la programación (edX) EdX
Universitat Politècnica de València,UPValenciaX

Android: introducción a la programación (edX)

Desarrollaremos una aplicación de ejemplo, "Mis Lugares Favoritos", para conocer el entorno de desarrollo de Android y sus elementos. Android es la plataforma libre desarrollada por Google, ampliamente utilizada en multitud de dispositivos como móviles, tabletas, TV, wearables o sistemas empotrados. Su expansión ha sido espectacular, superando en la actualidad al S.O. Microsoft Windows.

Self Paced
Self-Paced
Mobile Applications Development (saylor.org) Saylor Academy
Saylor.org

Mobile Applications Development (saylor.org)

Technology continues to evolve and provide us with increasingly powerful mobile devices. As a result, applications that can run on a browser must also be written such that they are compatible with mobile devices, the majority of which are now web-enabled. Meanwhile, there is an increasing demand for native applications that can be downloaded to and run on mobile devices. This course will address these trends, teaching you to think about the unique design and deployment issues that must be taken into consideration when developing applications for mobile devices.

Self Paced
Self-Paced
UX Design for Mobile Developers (Udacity) Udacity
Udacity,Google

UX Design for Mobile Developers (Udacity)

Learn to Design a 5-Star Android App. This course is optimized for the developer who is looking to efficiently learn the most important design techniques that will help them make better apps (with a focus on mobile/Android). This is a UX design course built for current (and aspiring) mobile developers. In this short course, you'll step back from your IDE and dive into the techniques that great designers use to plan and prototype amazing apps before any code is written.

Self Paced
Self-Paced
Build Your First Android App (Project-Centered Course) (Coursera) Coursera
CentraleSupélec

Build Your First Android App (Project-Centered Course) (Coursera)

In this project-centered course, you’ll design, build, and distribute your own unique application for the Android mobile platform. We’ll provide you with a set of customizable building blocks that you can assemble to create many different types of apps, and that will help you become familiar with many important specificities of Android development. When you complete the project, in addition to having a personalized app that you can use and share, you’ll have the skills and background you need to move on to more advanced coursework in Android development.

Sep 14th 2026
4 Weeks
Fundamentos de Android (Coursera) Coursera
Universidad Nacional Autónoma de México

Fundamentos de Android (Coursera)

Por medio de ejercicios prácticos, serás capaz de manipular las herramientas que Android te ofrece para desarrollar aplicaciones móviles. En este curso, instalarás el entorno de desarrollo Android Studio y manipularás sus más sofisticadas particularidades. Por ejemplo, la composición de archivos de un proyecto Android y los patrones más comunes para el desarrollo de tus aplicaciones.

Sep 14th 2026
5-12 Weeks
Engineering Maintainable Android Apps (Coursera) Coursera
Vanderbilt University

Engineering Maintainable Android Apps (Coursera)

Engineering Maintainable Android Apps, which is a 4 week MOOC that shows by example various methods for engineering maintainable Android apps, including test-driven development methods and how to develop/run unit tests using JUnit and Robotium (or equivalent automated testing frameworks for Android), as well as how to successfully apply common Java/Android software patterns to improve the extensibility and clarity of Android apps.

Sep 14th 2026
4 Weeks
Mobile Marketing, Optimization Tactics, and Analytics (Coursera) Coursera
University of California, Irvine

Mobile Marketing, Optimization Tactics, and Analytics (Coursera)

Welcome to Course 3 of the E-Marketing Specialization: Mobile Marketing Optimization Tactics, and Analytics. Our final course will start with an introduction to mobile marketing. The remaining modules will provide you with the knowledge needed to increase sales, boost engagement, and interpret website analytics. This course will culminate in a peer-reviewed activity, in which you will have the opportunity to apply all the skills you have learned throughout the previous courses in this series. You are highly encouraged to use this course experience to begin building a digital marketing plan for your current or future business. The activities in this course are all designed to guide you through different sections of a digital marketing plan.

Sep 21st 2026
4 Weeks