Introduction to Mobile Application Development using Android

Jogesh K Muppala, HKUSTx

Learn the basics of mobile application development using Android as the platform.

Have you ever wondered how your favorite mobile applications are developed?

Join us on a gentle journey through the mobile application development landscape, using Android as the platform. Along the way we will learn to use Android Studio, the integrated development environment (IDE) for Android apps. This course is intended for students who have some prior programming experience. The course will introduce you to the basics of the Android platform, Android application components, Activities and their lifecycle, UI design, Multimedia, 2D graphics and networking support in Android.

This course covers the following topics:

  • Android platform and the Android Studio IDE
  • Android components, Activities and their lifecycle, Intents
  • UI Design: Widgets and Layouts, UI Events, Event Listeners
  • 2D graphics: Canvas/Drawing using a view
  • Multimedia: Audio playback and MediaPlayer
  • Network support: AsyncTask, HttpURLConnection

What will you learn

  • Describe the basic components of an Android application.
  • Define the lifecycle methods of Android application components.
  • Describe the basics of event handling in Android.
  • Describe the basics of graphics and multimedia support in Android.
  • Demonstrate basic skills of using an integrated development environment (Android Studio) and Android Software Development Kit (SDK) for implementing Android applications.
  • Demonstrate through a simple application the understanding of the basic concepts of Android.

Dates:
  • 1 October 2019
Course properties:
  • Free:
  • Paid:
  • Certificate:
  • MOOC:
  • Video:
  • Audio:
  • Email-course:
  • Language: English Gb

Reviews

No reviews yet. Want to be the first?

Register to leave a review

Show?id=n3eliycplgk&bids=695438
Included in selections:
Slide1 Разработка ПО для мобильных устройств
3 курс МИЭМ ВШЭ, 5 кредитов.
NVIDIA
More on this topic:
Slide1 Programming Mobile Applications for Android Handheld Systems
Introduction to the design and implementation of applications for handheld systems...
Small-icon.hover Creative, Serious and Playful Science of Android Apps
In this course, you will learn the fundamental computer science principles that...
6.00x-listing-banner 6.00x: Introduction to Computer Science and Programming
6.00x is an Introduction to computer science as a tool to solve real-world analytical...
8216_d917_21 Learn HTML5 for Beginners
Learn HTML5 - the next frontier in web development! HTML5 for Beginners is...
Coursera_course_logo Programming Cloud Services for Android Handheld Systems
In this course----the third in a trans-institution sequence of MOOCs on Mobile...
More from 'Computer Science':
Regular_7d911eb6-1549-4551-aef8-7a752052d4fb Social Media Analytics: Using Data to Understand Public Conversations
How can you discover what’s being said about the things that matter to you on...
Regular_1361bcd9-a334-41ef-9b5b-ce2f3b8355ef Internet of Things for Active Aging
Learn about how the Internet of Things can help people aging well with this...
Regular_6c70469a-6f1d-4ff7-bcd0-b5780b6d9fd0 Cyber Security for Small and Medium Enterprises: Identifying Threats and Preventing Attacks
Discover what common cyber threats and attacks face small and medium enterprises...
Regular_12b2b05f-d1a4-4512-a1fb-2c56cafa6174 Competitive Advantage: Using Information to Build Business Success
Learn the value of information to businesses and how it can give the business...
Regular_1926570c-cfb2-452b-8a0f-b75e61ab4458 Understanding Data in the Tourism Industry
How can you benefit from using data in your tourism business? Learn the opportunities...
More from 'edX':
5dedf011-dfb5-4ea4-8714-30196590eb52-d940b2594513.small Product Design: The Delft Design Approach
Learn to design meaningful products and services in this introductory design...
13adc099-5ad9-43f5-aa3f-b0b989ada21e-d7008b8bf1e5.small Crafting Realities: Work, Happiness and Meaning
Learn to create and experience your work as a joyful and meaningful activity...
840acc48-0d64-4a9d-a424-712406a034a6-2ba1eb03fbae.small Steps in Japanese for Beginners1 Part1
Learn basic Japanese expressions to survive in Japanese. Andy, an exchange student...
79f21ace-02c3-4d4b-9b02-8eb4ce735f7b-e1fbfdd8da2f.small Shakespeare's The Merchant of Venice: Shylock
An exploration of the magnetic and ambivalent character of Shylock in William...
26f7e9fe-9780-4433-ac49-4c67631d43d3-d54b0a83080d.small First Nights - Monteverdi’s L’Orfeo and the Birth of Opera
Learn about Claudio Monteverdi's L 'Orfeo , one of the first operas ever written...

© 2013-2019