We may earn an affiliate commission when you visit our partners.
Course image
Ken Cotter

In this course you will build an Android app with persistent storage (specifically Shared Preferences) in Android Studio. What is meant by persistent storage is that when a user exits an app and then restart it, the app will remember some information that the user gave it previously. This app has four input boxes where the user is being asked to enter a name, address, phone number, and email address. Beneath that section the user will be asked to use radio buttons to indicate the part of the day they prefer, Morning, Afternoon, Evening, or Night. The ability to save and retrieve information is a fundamental part of practically all apps and is essential knowledge for any aspiring app developer and those who like to create apps out of curiosity for fun.

Read more

In this course you will build an Android app with persistent storage (specifically Shared Preferences) in Android Studio. What is meant by persistent storage is that when a user exits an app and then restart it, the app will remember some information that the user gave it previously. This app has four input boxes where the user is being asked to enter a name, address, phone number, and email address. Beneath that section the user will be asked to use radio buttons to indicate the part of the day they prefer, Morning, Afternoon, Evening, or Night. The ability to save and retrieve information is a fundamental part of practically all apps and is essential knowledge for any aspiring app developer and those who like to create apps out of curiosity for fun.

Projects in Series 1:

1. Build a Simple App in Android Studio with Java

2. Build a Persistent Storage App in Android Studio

3. Build a Linear Layout App in Android Studio

4. Build a Relative Layout App in Android Studio

5. Build a Table Layout App in Android Studio

Projects in Series 2:

1. Build an App in Android Studio using Resources

2. Build an App in Android Studio using Static Files

3. Build an App in Android Studio using Read - Write

4. Build an App in Android Studio using onTouch

5. Build an App in Android Studio using Activities

Enroll now

What's inside

Syllabus

Build a Persistent Storage App in Android Studio
Welcome to the project. By the end of this course you will have built an Android app with persistent storage. What we mean by persistent storage is that when you exit the app and then restart it, the app will remember some information that you gave it previously. Our app will have four input boxes where you will being asked to enter a name, address, phone number, and email address. Beneath that section will be a piece of text saying “Favourite part of day”. Under the text you will have four radio buttons with text next to each one. They say Morning, Afternoon, Evening, and Night. You will use these to indicate which part of the day you prefer. When you exit the app it will remember the inputs and preference from your previous session and will automatically put in the information.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Builds a strong programming foundation in Android Studio for both personal interest and career growth
Develops professional skills in persistent storage, which is essential for app developers
Taught by Ken Cotter, who is an experienced instructor
Examines Android Studio, which is a popular IDE in the tech industry
Part of a series of courses, indicating comprehensiveness in Android Studio

Save this course

Save Build a Persistent Storage App in Android Studio to your list so you can find it easily later:
Save

Reviews summary

Informative android storage course

Learners say this course provides in-depth practical knowledge for creating Android apps that handle data in an effective manner. The projects and assignments help solidify the learning process. However, there were some concerns mentioned about the Cloud Desktop expiring after periods of inactivity.
Exercises reinforce learning.
"Projects and assignments help solidify the learning process"
In-depth, practical course.
"this course provides in-depth practical knowledge"
"Excellent"
Desktop expires after inactivity.
"The Cloud Desktop is expiring after a period of inactivity, which is really disappointing and out of recovery, crashing the project in the middle."

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 Build a Persistent Storage App in Android Studio with these activities:
Read the book "Android Programming: The Big Nerd Ranch Guide"
This book is a comprehensive guide to Android programming. It covers everything from the basics of Android development to advanced topics such as creating custom views and working with databases.
Show steps
  • Purchase the book "Android Programming: The Big Nerd Ranch Guide".
  • Read the book.
  • Complete the exercises in the book.
Practice designing Android app layouts
Designing user interfaces is a key skill for Android developers. This activity will help you practice creating different types of layouts, such as linear layouts, relative layouts, and table layouts.
Browse courses on Android Studio
Show steps
  • Create a new Android project in Android Studio.
  • Add a new activity to your project.
  • Design the layout for your activity using XML.
  • Run your app and test the layout.
Create a persistent storage app that stores a user's name, address, phone number, and email address
Projects are a great way to apply your skills and knowledge. This project will allow you to create a real-world app that uses persistent storage.
Browse courses on Android Development
Show steps
  • Create a new Android project in Android Studio.
  • Add a new activity to your project.
  • Design the layout for your activity using XML.
  • Add code to your activity to save and retrieve data from Shared Preferences.
  • Test your app to make sure it works properly.
One other activity
Expand to see all activities and additional details
Show all four activities
Create a blog post or article about how to create a persistent storage app in Android
Writing about a topic helps you solidify your understanding of it. This activity will help you share your knowledge with others and potentially help them learn about persistent storage in Android.
Browse courses on Android Development
Show steps
  • Choose a topic for your blog post or article.
  • Write your blog post or article.
  • Publish your blog post or article.

Career center

Learners who complete Build a Persistent Storage App in Android Studio will develop knowledge and skills that may be useful to these careers:
Android Developer
As an Android Developer, you will be responsible for designing, developing, and maintaining Android applications. This course will provide you with the skills and knowledge you need to build Android apps with persistent storage, which is essential for creating apps that can remember user data and preferences.
Software Engineer
Software Engineers are responsible for designing, developing, and maintaining software applications. This course will provide you with the skills and knowledge you need to build software applications with persistent storage, which is essential for creating applications that can remember user data and preferences.
Web Developer
Web Developers are responsible for designing, developing, and maintaining websites. This course will provide you with the skills and knowledge you need to build websites with persistent storage, which is essential for creating websites that can remember user data and preferences.
Data Scientist
Data Scientists are responsible for collecting, analyzing, and interpreting data. This course will provide you with the skills and knowledge you need to build data science applications with persistent storage, which is essential for creating applications that can store and retrieve large amounts of data.
Data Analyst
Data Analysts are responsible for collecting, analyzing, and interpreting data. This course will provide you with the skills and knowledge you need to build data analytics applications with persistent storage, which is essential for creating applications that can store and retrieve large amounts of data.
Business Analyst
Business Analysts are responsible for analyzing business processes and identifying ways to improve them. This course will provide you with the skills and knowledge you need to build business analysis applications with persistent storage, which is essential for creating applications that can store and retrieve large amounts of data.
Project Manager
Project Managers are responsible for planning, executing, and closing projects. This course will provide you with the skills and knowledge you need to build project management applications with persistent storage, which is essential for creating applications that can store and retrieve large amounts of data.
Product Manager
Product Managers are responsible for defining, developing, and launching products. This course will provide you with the skills and knowledge you need to build product management applications with persistent storage, which is essential for creating applications that can store and retrieve large amounts of data.
Marketing Manager
Marketing Managers are responsible for developing and executing marketing campaigns. This course will provide you with the skills and knowledge you need to build marketing management applications with persistent storage, which is essential for creating applications that can store and retrieve large amounts of data.
Sales Manager
Sales Managers are responsible for developing and executing sales strategies. This course will provide you with the skills and knowledge you need to build sales management applications with persistent storage, which is essential for creating applications that can store and retrieve large amounts of data.
Financial Manager
Financial Managers are responsible for managing financial operations. This course will provide you with the skills and knowledge you need to build financial management applications with persistent storage, which is essential for creating applications that can store and retrieve large amounts of data.
Operations Manager
Operations Managers are responsible for managing operations. This course will provide you with the skills and knowledge you need to build operations management applications with persistent storage, which is essential for creating applications that can store and retrieve large amounts of data.
IT Manager
IT Managers are responsible for managing IT operations. This course will provide you with the skills and knowledge you need to build IT management applications with persistent storage, which is essential for creating applications that can store and retrieve large amounts of data.
Customer Service Manager
Customer Service Managers are responsible for managing customer service operations. This course will provide you with the skills and knowledge you need to build customer service management applications with persistent storage, which is essential for creating applications that can store and retrieve large amounts of data.
Human Resources Manager
Human Resources Managers are responsible for managing human resources operations. This course will provide you with the skills and knowledge you need to build human resources management applications with persistent storage, which is essential for creating applications that can store and retrieve large amounts of data.

Reading list

We've selected six 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 Build a Persistent Storage App in Android Studio.
Provides a comprehensive overview of Android programming, covering everything from the basics to advanced topics. It great resource for both beginners and experienced developers alike.
Great introduction to Android development with Kotlin, the official programming language for Android. It covers everything from the basics of Kotlin to advanced topics.
Great resource for intermediate and advanced Android developers. It covers a wide range of topics, from design patterns to testing.
Great resource for intermediate and advanced Android developers who want to learn more about Android security. It covers a wide range of topics, from security vulnerabilities to security best practices.
Provides a comprehensive overview of Android Studio 3.0, the official IDE for Android development. It covers everything from setting up your development environment to debugging your apps.

Share

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

Similar courses

Here are nine courses similar to Build a Persistent Storage App in Android Studio.
Build a Linear Layout App in Android Studio
Most relevant
Build a Table Layout App in Android Studio
Most relevant
Build a Relative Layout App in Android Studio
Most relevant
Build an App in Android Studio using Resources
Most relevant
Build a Simple App in Android Studio with Java
Most relevant
Build an App in Android Studio using Read-Write
Most relevant
Access NFC in an Android Studio Project
Most relevant
Build an App in Android Studio using Activities
Most relevant
Access SQLite in an Android Studio Project
Most relevant
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