Android Basics: Multiscreen Apps

  • 0.0
Approx. 2 months

Brief Introduction

With over 1.4 billion Android devices worldwide and 82% market share, Android offers you unprecedented opportunities to build apps that can be used by people around the world. The next billion people coming online will interact with the internet for the very first time on a mobile device. Building for Android gives you the best opportunity to reach these users and make an impact -- both in your community, and on the world.

Course Summary

Learn how to create engaging and user-friendly Android apps that can work on multiple devices and screen sizes with this course from Udacity.

Key Learning Points

  • Create dynamic and interactive layouts for your app
  • Implement navigation between screens and activities
  • Learn to use fragments and adapters for smooth app performance

Related Topics for further study


Learning Outcomes

  • Create multi-screen apps that work on a variety of devices
  • Implement user-friendly navigation between screens and activities
  • Utilize fragments and adapters for optimal app performance

Prerequisites or good to have knowledge before taking this course

  • Familiarity with Java programming language
  • Basic understanding of Android Studio

Course Difficulty Level

Beginner

Course Format

  • Self-paced
  • Online

Similar Courses

  • Android Basics: User Interface
  • Android Basics: Networking

Related Education Paths


Notable People in This Field

  • Chiu-Ki Chan
  • Donn Felker

Related Books

Description

Learn to build multiple screens and link them together, expanding the range of apps you can create! You'll also learn how to play audio and add images to your apps.

Requirements

  • The only pre-requisite for this course is the Android for Beginners course . Once you've completed Android for Beginners, you'll be ready to continue your education and learn to build more complex apps with this course! As with that class, however, you do need a computer that can run Android Studio (see Android Studio's System Requirements for details). See the Technology Requirements for using Udacity.

Knowledge

  • Instructor videosLearn by doing exercisesTaught by industry professionals

Outline

  • lesson 1 Intents and Activities Introduce yourself to the Miwok language app and create multiple screens within the app. Build Activities and link them together using Intents and a learn new way of using buttons. Learn and practice how to structure apps with multiple screens for an intuitive user experience lesson 2 Data, Loops, and Custom Classes Begin to harness the real power of object-oriented programming by building your own custom class to store real-life data. Leverage the power of loops when displaying lots of data to a user. Store information in efficient data structures and learn how to efficiently display the data in a scrolling list. lesson 3 Images and Visual Polish Gorgeous apps not only delight users they captivate them to stay - follow us through easy steps to visually polish your app. Learn how to add images to your app and how to refine the layout and user interface. Learn and practice as we guide you through steps all developer utilize when scoping out a new feature. lesson 4 Audio and Libraries Make use of the vast Android ecosystem as you learn to play audio in your app using an external library. Leverage the Android's activity lifecycle and audio to create interactive and audible user experiences. Continue to cement the foundations of Android that will help you to continue building dynamic apps. lesson 5 Navigation Patterns Using Fragments In this optional lesson you'll respond to a designer's feedback and re-build the layout of the Miwok app with a slick user interface. Through the process of refactoring an app's user interface learn about a new navigation pattern that uses fragments and tabs.

Summary of User Reviews

Discover the fundamentals of building multi-screen Android apps with the Android Basics: Multi-screen Apps course. Students praise this course for its comprehensive content and hands-on approach to learning.

Key Aspect Users Liked About This Course

hands-on approach to learning

Pros from User Reviews

  • Comprehensive content
  • Real-world examples
  • Practical exercises
  • Easy-to-follow instructions

Cons from User Reviews

  • Some sections are too basic for experienced developers
  • Limited support for advanced topics
  • No opportunities for peer-to-peer interaction
Free
Available now
Approx. 2 months
Katherine Kuan, Jessica Lin
Google
Udacity

Instructor

Share
Saved Course list
Cancel
Get Course Update
Computer Courses