Learn how to create your own mobile app using HCI principles.
Want to create the next big app, grounded in the needs of real users? This course will teach you Human Computer Interaction (HCI) methods to understand current behavior in a domain and identify opportunities for novel apps to meet gaps in current offerings. At the end of this series of courses, you will have designed, developed, and deployed your own app.
Come with a domain of interest (e.g., music, photo sharing, planning with friends, etc.) and we’ll help you fully explore that domain and land on an idea (or set of ideas) that can fit the needs of millions of people worldwide.
Learn the basics of Java programming by developing a simple mobile game that you can run on your computer, Android phone, or tablet. Programming is everywhere: in dishwashers, cars and even space shuttles. This course will help you to understand how programs work and guide you through creating your own computer program – a mobile game.
This course introduces you to the design and implementation of Android applications for mobile devices. You will build upon concepts from the prior course, including handling notifications, using multimedia and graphics and incorporating touch and gestures into your apps.
Currently one of the most popular operating systems on the market, Google has created a huge market share for its Android platform. With such a big fan following, there are hundreds of apps that are being released on Android daily. The amazing operating system, based on decadent deserts has recently received a new update with Android Marshmallow, also known as Android M. The latest addition to the Android dessert menu comes packed with even more innovative technologies that gives developers a whole lot of room to create different types of apps. This is a free course with a MOOC List coupon.
Learn the secrets of successful App marketing. Identify the techniques to popularise your app and start earning real money. In this course you will get a complete roadmap to build your app, identify market opportunities and then creating strategies which help you App grow popular. You will also learn about concepts of pre launch promotion and App presentation techniques to help you get the best first impression. This is a free course with a MOOC List coupon.
En este curso construirás aplicaciones que logren interactuar con el hardware del dispositivo, con el propósito de crear aplicaciones más interesantes, atractivas y útiles. El hardware del dispositivo incluye aditamentos como bocinas, GPS, acelerómetro, cámara, etc., por lo que las aplicaciones pueden interactuar con este hardware para reproducir música, conocer la posición del dispositivo en el Globo Terráqueo, conocer la aceleración a la que está sujeto el dispositivo debido al movimiento que se realiza con él, o agregar fotografías del usuario a sus aplicaciones.
So you’ve heard mobile is kind of a big deal, and you’re not sure how to transform your traditional desktop-focused web apps into fast, effective mobile experiences. This course is designed to teach web developers what they need to know to create great cross-device mobile web experiences. This course will focus on building mobile web apps, which will work across multiple platforms including Android, iOS, and others.
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.
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.
This course introduces you to the design and implementation of Android applications for mobile devices. You will develop an app from scratch, assuming a basic knowledge of Java, and learn how to set up Android Studio, work with various Activities and create simple user interfaces to make your apps run smoothly.