Project

Phrases

42 completions
~ 13 hours
4.3

Learn how to store your data, show it with RecyclerView, explore how to send a push notification, and build a fully functional app from scratch.

Provided by

JetBrains Academy JetBrains Academy

About

Sometimes, all you need is a little push. In this project, you will create an app that sends you push notifications with motivation phrases during the day.

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:
Create a RecyclerView adapter and fill the UI with the predefined phrases.
Create a notification channel and make the app post standard test notifications at the specified time.
Implement a database to store the custom phrases and change the notification generator to receive a random phrase from the database.

Reviews

Sergei Pavlichenko
1 year ago
I've got an understanding about things like RecycleView, Room, Notifications.I didn't understand how to perform properly calls of appdatabase.dao from the recycleview.In the theory i didn't find any mention about that.Also I had theory about Fragments. It wasn't explained how to use them properly ...
Miroslav Levdikov
1 year ago
While working on this project, I practiced creating alarms, notifications, dialogs, and also improved my skills in working with Room.
Natan Pedrosa avatar
Natan Pedrosa
2 years ago
I learned about how to set up alarm, notification, get date persisted from database and populate on recyclerview. For conclude the project, it was necessary to learn about ViewModel and lifecycle.

4.3

Learners who completed this project within the course rated it as follows:
Usefulness
4.5
Fun
4.4
Clarity
4.0