gitextract_41bacwm3/ ├── .gitignore ├── README.md ├── app/ │ ├── .gitignore │ ├── build.gradle │ ├── keystores/ │ │ ├── debug.jks │ │ └── myDebugKey.jks │ ├── proguard-rules.pro │ └── src/ │ ├── androidTest/ │ │ └── java/ │ │ └── com/ │ │ └── udacity/ │ │ └── firebase/ │ │ └── shoppinglistplusplus/ │ │ └── ApplicationTest.java │ └── main/ │ ├── AndroidManifest.xml │ ├── java/ │ │ └── com/ │ │ └── udacity/ │ │ └── firebase/ │ │ └── shoppinglistplusplus/ │ │ ├── ShoppingListApplication.java │ │ ├── model/ │ │ │ ├── ShoppingList.java │ │ │ ├── ShoppingListItem.java │ │ │ └── User.java │ │ ├── ui/ │ │ │ ├── BaseActivity.java │ │ │ ├── MainActivity.java │ │ │ ├── SettingsActivity.java │ │ │ ├── activeListDetails/ │ │ │ │ ├── ActiveListDetailsActivity.java │ │ │ │ ├── ActiveListItemAdapter.java │ │ │ │ ├── AddListItemDialogFragment.java │ │ │ │ ├── EditListDialogFragment.java │ │ │ │ ├── EditListItemNameDialogFragment.java │ │ │ │ ├── EditListNameDialogFragment.java │ │ │ │ └── RemoveListDialogFragment.java │ │ │ ├── activeLists/ │ │ │ │ ├── ActiveListAdapter.java │ │ │ │ ├── AddListDialogFragment.java │ │ │ │ └── ShoppingListsFragment.java │ │ │ ├── login/ │ │ │ │ ├── CreateAccountActivity.java │ │ │ │ └── LoginActivity.java │ │ │ ├── meals/ │ │ │ │ ├── AddMealDialogFragment.java │ │ │ │ └── MealsFragment.java │ │ │ └── sharing/ │ │ │ ├── AddFriendActivity.java │ │ │ ├── AutocompleteFriendAdapter.java │ │ │ ├── FriendAdapter.java │ │ │ └── ShareListActivity.java │ │ └── utils/ │ │ ├── Constants.java │ │ └── Utils.java │ └── res/ │ ├── layout/ │ │ ├── activity_active_list_details.xml │ │ ├── activity_add_friend.xml │ │ ├── activity_create_account.xml │ │ ├── activity_login.xml │ │ ├── activity_main.xml │ │ ├── activity_share_list.xml │ │ ├── dialog_add_item.xml │ │ ├── dialog_add_list.xml │ │ ├── dialog_add_meal.xml │ │ ├── dialog_edit_item.xml │ │ ├── dialog_edit_list.xml │ │ ├── footer_empty.xml │ │ ├── fragment_meals.xml │ │ ├── fragment_shopping_lists.xml │ │ ├── single_active_list.xml │ │ ├── single_active_list_item.xml │ │ ├── single_autocomplete_item.xml │ │ └── single_user_item.xml │ ├── layout-land/ │ │ ├── activity_create_account.xml │ │ └── activity_login.xml │ ├── menu/ │ │ ├── menu_base.xml │ │ ├── menu_list_details.xml │ │ └── menu_main.xml │ ├── values/ │ │ ├── arrays.xml │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ ├── styles.xml │ │ └── themes.xml │ ├── values-sw480dp/ │ │ └── dimens.xml │ ├── values-sw640dp/ │ │ └── dimens.xml │ ├── values-v21/ │ │ ├── styles.xml │ │ └── themes.xml │ ├── values-w480dp/ │ │ └── dimens.xml │ ├── values-w820dp/ │ │ └── dimens.xml │ └── xml/ │ └── preference_screen.xml ├── build.gradle ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── rules/ │ ├── git.log │ ├── name_branches_commits.py │ ├── rules.bolt │ └── rules.json └── settings.gradle