Project

Secret Diary (IDEA)

Hard
3 completions
~ 22 hours
5.0

Gain experience in using the most common UI components: ButtonTextViewEditText. Learn how to create a multi-activity application and store data on your Android device.

Provided by

JetBrains Academy JetBrains Academy

About

Keeping diaries is a popular thing across the world. You can take notes about your daily experiences and personal feelings or write the goals you want to achieve. In this project, you will create your diary application secured with a password to prevent others from accessing it.

Training project icon

Training project

This project allows you to practice and strengthen your coding skills, helping you get ready for more advanced tasks ahead.

What you'll learn

Once you choose a project, we'll provide you with a study plan that includes all the necessary topics from your course to get it built. Here’s what awaits you:
Let's change the functionality of the Save button. Instead of replacing the text in the diary, append the new input to the diary with the time of its creation.
Extend the application with the Undo button. When a user presses it, display a dialog window to confirm whether they want to remove the last entry.
Let's save the diary entries to display them when the application restarts.
Display a login screen that requires a password when the application starts. If users enter the correct password, permit them to proceed. Otherwise, notify users about the wrong password.