Want to take your software engineering career to the next level? Join the mailing list for career tips & advice Click here


ShoppingListPlusPlus is the companion Android app for the Udacity course Firebase Essentials : Build a Collaborative Shopping List App. https://www.udacity.com/course/firebase-essentials-for-android--ud009

Subscribe to updates I use ShoppingListPlusPlus

Statistics on ShoppingListPlusPlus

Number of watchers on Github 154
Number of open issues 18
Average time to close an issue about 9 hours
Main language Java
Open pull requests 9+
Closed pull requests 4+
Last commit over 4 years ago
Repo Created over 4 years ago
Repo Last Updated over 2 years ago
Size 2.27 MB
Organization / Authorudacity
Page Updated
Do you use ShoppingListPlusPlus? Leave a review!
View open issues (18)
View ShoppingListPlusPlus activity
View on github
Fresh, new opensource launches 🚀🚀🚀
Software engineers: It's time to get promoted. Starting NOW! Subscribe to my mailing list and I will equip you with tools, tips and actionable advice to grow in your career.
Evaluating ShoppingListPlusPlus for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)


ShoppingList++ is the companion Android app for the Udacity course Firebase Essentials : Build a Shopping List App.

The course covers everything you need to know to incorporate the Firebase into an Android App.

For an explanation of how to use this repository, please refer to the Using ShoppingList++ Github Repository document and The Github Code & Resources document.

Seeing Errors?

Conflict errors

As mistakes in the original repository are fixed, the code will be rebased and re-uploaded here. The good news is if students discover errors or optimizations, the code will be updated. The unfortunate side effect is that this will destroy Github forks and stars as well as require the code to be re-downloaded to get the newest updates. So my humble suggestion is to NOT fork or star this repository. Instead, you can bookmark this page. If you are not checking out branches and instead making the app the thorough way you can check out the change log to see what was fixed. If you're working through the fast way you can re-clone the repository.


ShoppingListPlusPlus open issues Ask a question     (View All Issues)
  • almost 4 years Obsolete Methods error
  • about 4 years Missing gradle.properties file
  • about 4 years No License Mentioned
  • over 4 years Branch 3.22 - Shopping Mode Solution - When a list is selected, the app does not transition to the list details.
  • over 4 years Error signing in
  • over 4 years Branch 3.16 owner_list_permission-solution - encoded email is used rather than uid
  • over 4 years Branch 3.12 use_owner_data-solution: encoded email is used to reference a user
  • over 4 years ShoppingListApplication.java
ShoppingListPlusPlus open pull requests (View All Pulls)
  • More complete path in layout.
  • 1.02 Connect Firebase to Your App - Solution
  • Master
  • 2.02 The Detail Screen - Solution
  • 1.04 Write Your First Firebase Data - Solution
  • 2.00 Version 0.2 Start Code
  • 1.02 connect firebase to your app solution
  • 1.00 version 0.1 start code
  • 2.12 removing a shopping list solution
ShoppingListPlusPlus list of languages used
Other projects in Java