Course Summary
Desarrollo de Aplicaciones is a course that teaches students how to create mobile apps using Android Studio and Java programming language. Students will learn how to design user interfaces, work with databases, and use web services to create functional and intuitive mobile apps.Key Learning Points
- Learn how to create mobile apps using Android Studio and Java programming language
- Design user interfaces and work with databases
- Use web services to create functional and intuitive mobile apps
Job Positions & Salaries of people who have taken this course might have
- USA: $75,000 - $120,000
- India: ₹4,00,000 - ₹10,00,000
- Spain: €24,000 - €57,000
- USA: $75,000 - $120,000
- India: ₹4,00,000 - ₹10,00,000
- Spain: €24,000 - €57,000
- USA: $80,000 - $135,000
- India: ₹4,50,000 - ₹12,00,000
- Spain: €25,000 - €60,000
- USA: $75,000 - $120,000
- India: ₹4,00,000 - ₹10,00,000
- Spain: €24,000 - €57,000
- USA: $80,000 - $135,000
- India: ₹4,50,000 - ₹12,00,000
- Spain: €25,000 - €60,000
- USA: $65,000 - $115,000
- India: ₹3,50,000 - ₹10,00,000
- Spain: €20,000 - €50,000
Related Topics for further study
Learning Outcomes
- Design and develop mobile apps using Android Studio and Java programming language
- Implement user interface designs and work with databases
- Use web services to create functional and intuitive mobile apps
Prerequisites or good to have knowledge before taking this course
- Basic knowledge of Java programming language
- Familiarity with Android Studio
Course Difficulty Level
IntermediateCourse Format
- Online self-paced course
- Video lectures
- Hands-on projects
Similar Courses
- Mobile App Development with React Native
- iOS App Development Basics
- Android Basics: User Interface
Related Education Paths
- Mobile App Development Certification
- Java Programming Certification
- Android App Development Certification
Notable People in This Field
- Android Developer
- Google Developer Advocate
- Android Developer Advocate
Related Books
Description
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.
Outline
- Integrando Material Design a nuestro proyecto
- Bienvenida
- Aplicando el tema Material Design
- Compatibilidad con versiones anteriores
- Ejercicio: Integrando Material Design a tus proyectos
- Si no estás inscrito a este curso como usuario de Coursera para la UNAM, por favor revisa esta información:
- Qué y cómo lo haré
- Activities
- ¿Qué son las Activities?
- Ejercicio: Creando una actividad
- Implentando interfaces de usuario
- Layouts y Raised Button
- Floating Action Button
- Snackbar
- Refresh Indicator
- CardView
- Qué son los Layouts
- Ciclo de vida de un Activity
- Métodos Callbacks
- Iniciando una actividad. Intents
- Tipos de Intents: Implicitos y Explicitos
- Ejemplo: Intent implÃcito y explÃcito 1
- Ejemplo: Intent implÃcito y explÃcito 2
- Terminando Activities
- Layouts en Android
- Linear Layout
- Relative Layout
- List View
- Grid View
- Frame Layout
- Activity
- RecyclerView
- RecyclerView
- Ejemplo: RecyclerView
- RecyclerView onClick
- Botón de Like en RecyclerView
- Clases involucradas en Recycler View
- AppBar / Action Bar
- Añadiendo un App Bar Material Design y Ejemplo
- Navegación hacia atrás: para qué y cómo
- Ejemplo: Navegación hacia atrás
- Views de Acción
- Menús
- Menú de opciones
- Menú de contexto
- Menú Popup
- Ejemplo: Menú de opciones
- Ejemplo: Menú de contexto
- Ejemplo: Menú Popup
- Ejemplo: Menús
- Aprovecha los menús
- Integrando Action Views
- Menús
- Fragments
- ¿Por qué usar Fragments?
- Creando un Fragment
- Ejemplo: Crear Fragments
- ViewPager y Fragment
- Añadiendo RecyclerView en un Fragment
- Añadiendo un Fragment desde un layout
- Sistema de permisos
- Permisos en Android
- Uso de Permisos
- Ejemplo: Permisos
- Conclusión permisos
- Almacenamiento
- Tipos de almacenamiento
- File I/O
- Ejemplo: FileIO
- Shared Preferences
- Ejemplo: Shared Preferences
- Base de Datos
- Ejemplo: Base Datos (Modelo Vista Presentador) 1
- Ejemplo: Base Datos (Modelo Vista Presentador) 2
- Ejemplo: Creación y Consulta Base de Datos
- Ejemplo: Insertando Like a Base de Datos
- Dedugging DB por terminal
- Ejemplo: Debugging Base de Datos
- Content Provider
- Ejemplo: Content Provider Permisos
- Ejemplo: Content Provider Consulta
- Despedida
- Proyecto GitHub MVP Bases de Datos
Summary of User Reviews
Learn about application development in this course on Coursera. Students have praised the course for its comprehensive content and practical assignments. The course has received high ratings from learners.Key Aspect Users Liked About This Course
Many users thought that the practical assignments were a great aspect of the course.Pros from User Reviews
- Comprehensive content
- Practical assignments
- Great introduction to application development
Cons from User Reviews
- Some students found the course to be too basic
- The course may not be suitable for experienced developers
- Some students found the assignments to be too difficult