We may earn an affiliate commission when you visit our partners.
Katherine Kuan and Jessica Lin

This course is a part of the Android Basics Nanodegree by Google.

Read more

This course is a part of the Android Basics Nanodegree by Google.

Android apps are everywhere and learning to build them can be a fantastic career move. Continue on your Android app development education and learn to build multi-screen apps!

This course is designed for students who have completed the Android for Beginners course. You don’t need any programming experience besides that course!

Learning anything new can be tough. We will walk you through the process of making Android apps, but to get the most out of this course, bring your enthusiasm for learning, and budget time on your calendar to learn with us. It will be an adventure!

By the end of the course, you’ll build a language-learning app that you can share with your friends.

If you’re curious about the road even farther ahead, these are the free courses that make up the Android Basics Nanodegree, in order:

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Builds a solid foundation for beginners who are just starting to learn Android app development
Provides step-by-step guidance for learners who want to develop multi-screen Android apps
Is part of a comprehensive Nanodegree program from Udacity and Google, ensuring a structured learning path
Assumes that learners have completed the 'Android for Beginners' course, setting clear prerequisites
Requires access to a computer that can run Android Studio, which may not be readily available to all learners

Save this course

Save Android Basics: Multiscreen Apps to your list so you can find it easily later:
Save

Reviews summary

Android apps multiscreen

Android Basics: Multiscreen Apps is the second course in the Android Basics Nanodegree. This course is designed as a follow-on course to the Android for Beginners course. It is an ideal course for beginner Android learners to take who want to build on their existing knowledge of Android apps and start to build more complex apps.
Requires the Android for Beginners course.
"The only pre-requisite for this course is the . 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!"
Covers essential concepts for more complex Android apps.
"It is a great introduction to the intents, adapter pattern and the intent tabs. You can learn, how to switch fragments and make generic object types. You can play also with audio, pictures and resources. A great experience for someone, who wants to see an architecture."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Android Basics: Multiscreen Apps with these activities:
Complete the Android Studio tutorials
Follow Android Studio tutorials to develop a strong foundation in using the Android development environment.
Browse courses on Android Studio
Show steps
  • Complete the "Hello World" tutorial
  • Complete the "Building Your First App" tutorial
  • Complete the "Creating a User Interface" tutorial
Review "Head First Android Development"
Read Head First Android Development to reinforce understanding of Android development concepts covered in the course.
View Excel Cookbook on Amazon
Show steps
  • Read the book's chapters on activities, fragments, and layouts
  • Complete the book's exercises and quizzes
Join or start a study group
Participate in a study group to engage with peers, discuss course content, and reinforce understanding.
Browse courses on Collaboration
Show steps
  • Find or create a study group
  • Attend regular study sessions
  • Collaborate on projects
Four other activities
Expand to see all activities and additional details
Show all seven activities
Practice Android development exercises
Practice Android development exercises to develop strong programming skills and reinforce course concepts.
Browse courses on Android Development
Show steps
  • Solve coding challenges on platforms like LeetCode
  • Implement Android development patterns
  • Develop unit tests for Android code
Attend Android development meetups
Attend Android development meetups to connect with professionals, learn from experts, and stay updated with industry trends.
Browse courses on Networking
Show steps
  • Find local Android development meetups
  • Attend meetups regularly
  • Participate in discussions and ask questions
Build a mobile app prototype
Develop a mobile app prototype to solidify the concepts of mobile app development specifically using Android Studio.
Browse courses on Android App Development
Show steps
  • Plan the app's functionality and design
  • Create the app's layout using XML
  • Implement the app's functionality using Java
  • Test and debug the app on an emulator or physical device
Create a data visualization of course content
Create a data visualization of course content to demonstrate comprehension and reinforce understanding.
Browse courses on Data Visualization
Show steps
  • Choose a data visualization tool
  • Collect and prepare the data
  • Visualize the data

Career center

Learners who complete Android Basics: Multiscreen Apps will develop knowledge and skills that may be useful to these careers:

Reading list

We've selected 14 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Android Basics: Multiscreen Apps.
Comprehensive guide to Android programming, covering everything from the basics to advanced topics. It valuable resource for both beginners and experienced developers.
Aims to teach Android programming comprehensively, covering core concepts from fundamentals to advanced topics. It will be useful for students new to Android development, providing a solid foundation for the course's practical aspects.
Beginner-friendly guide to Android development. It is written in a clear and concise style, and it is packed with helpful examples.
Fast-paced guide to Android development. It is ideal for developers who want to learn the basics quickly and start building apps right away.
Emphasizes the importance of writing clean and maintainable code. Its insights into coding practices and principles will be valuable to students as they apply them in their Android projects.
Introduces fundamental design patterns used in software development. Understanding these patterns can enhance students' ability to design and implement robust and reusable code in their Android apps.
Delves into effective Java coding practices and idioms. It provides insights into the language's nuances and best practices, complementing the course's lessons on Java programming.
Focuses on Android user interface design principles and best practices. It provides guidance on creating intuitive and user-friendly interfaces, enhancing the course's lessons on app design.
Provides a comprehensive overview of Android development, suitable for intermediate to advanced learners. While it can provide additional depth to the course's topics, it may be more valuable as a reference for future exploration.
Provides a comprehensive introduction to computer systems, covering hardware architecture, operating systems, and networking. While not directly related to Android development, it provides a valuable foundation for understanding the underlying principles of mobile computing.
This classic textbook provides a comprehensive introduction to algorithm design and analysis. While not specific to Android development, it offers valuable insights for understanding the algorithmic foundations of software engineering.

Share

Help others find this course page by sharing it with your friends and followers:
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser