Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/amrro/firestore-android-arch-components
/ functions
Functions
139 in github.com/amrro/firestore-android-arch-components
⨍
Functions
139
◇
Types & classes
37
↓ 6 callers
Method
isSuccessful
()
app/src/main/java/com/google/firebase/example/fireeats/common/Resource.java:27
↓ 4 callers
Method
getRandomString
(String[] array, Random random)
app/src/main/java/com/google/firebase/example/fireeats/util/RestaurantUtil.java:193
↓ 3 callers
Method
data
()
app/src/main/java/com/google/firebase/example/fireeats/common/Resource.java:31
↓ 3 callers
Method
error
()
app/src/main/java/com/google/firebase/example/fireeats/common/Resource.java:39
↓ 3 callers
Method
getDefault
()
app/src/main/java/com/google/firebase/example/fireeats/ui/main/Filters.java:26
↓ 3 callers
Method
startSignIn
()
app/src/main/java/com/google/firebase/example/fireeats/ui/main/MainActivity.java:130
↓ 2 callers
Method
addRating
(boolean backPressed)
app/src/main/java/com/google/firebase/example/fireeats/ui/detail/DetailHandler.java:5
↓ 2 callers
Method
deleteQueryBatch
Delete all results from a query in a single WriteBatch. Must be run on a worker thread to avoid blocking/crashing the main thread.
app/src/main/java/com/google/firebase/example/fireeats/util/RestaurantUtil.java:163
↓ 2 callers
Method
getViewModel
(final Class<T> cls)
app/src/main/java/com/google/firebase/example/fireeats/common/BaseActivity.java:22
↓ 2 callers
Method
replace
(final List<T> update)
app/src/main/java/com/google/firebase/example/fireeats/common/DataListAdapter.java:52
↓ 2 callers
Method
setSortBy
(String sortBy)
app/src/main/java/com/google/firebase/example/fireeats/ui/main/Filters.java:78
↓ 2 callers
Method
setSortDirection
(Query.Direction sortDirection)
app/src/main/java/com/google/firebase/example/fireeats/ui/main/Filters.java:86
↓ 1 callers
Method
addRestaurants
(final Context context)
app/src/main/java/com/google/firebase/example/fireeats/repo/MainRepository.java:69
↓ 1 callers
Method
bind
(V binding, T item)
app/src/main/java/com/google/firebase/example/fireeats/common/DataListAdapter.java:113
↓ 1 callers
Method
create
(@NonNull Class<T> modelClass)
app/src/main/java/com/google/firebase/example/fireeats/util/ViewModelFactory.java:38
↓ 1 callers
Method
createBinding
(LayoutInflater inflater, ViewGroup parent)
app/src/main/java/com/google/firebase/example/fireeats/common/DataListAdapter.java:43
↓ 1 callers
Method
deleteAll
()
app/src/main/java/com/google/firebase/example/fireeats/repo/MainRepository.java:98
↓ 1 callers
Method
deleteAll
Delete all restaurants.
app/src/main/java/com/google/firebase/example/fireeats/util/RestaurantUtil.java:179
↓ 1 callers
Method
deleteCollection
Delete all documents in a collection. Uses an Executor to perform work on a background thread. This does not automatically discover and delete subcoll
app/src/main/java/com/google/firebase/example/fireeats/util/RestaurantUtil.java:128
↓ 1 callers
Method
documentToList
(QuerySnapshot snapshots)
app/src/main/java/com/google/firebase/example/fireeats/common/QueryLiveData.java:54
↓ 1 callers
Method
getAverageRating
Get the average rating of a List.
app/src/main/java/com/google/firebase/example/fireeats/util/RatingUtil.java:48
↓ 1 callers
Method
getCategory
()
app/src/main/java/com/google/firebase/example/fireeats/ui/main/Filters.java:50
↓ 1 callers
Method
getCity
()
app/src/main/java/com/google/firebase/example/fireeats/ui/main/Filters.java:58
↓ 1 callers
Method
getFilters
()
app/src/main/java/com/google/firebase/example/fireeats/ui/main/FilterDialogFragment.java:148
↓ 1 callers
Method
getOrderDescription
(Context context)
app/src/main/java/com/google/firebase/example/fireeats/ui/main/Filters.java:125
↓ 1 callers
Method
getPrice
()
app/src/main/java/com/google/firebase/example/fireeats/ui/main/Filters.java:66
↓ 1 callers
Method
getPriceString
Get price represented as dollar signs.
app/src/main/java/com/google/firebase/example/fireeats/util/RestaurantUtil.java:105
↓ 1 callers
Method
getRandom
Create a random Rating POJO.
app/src/main/java/com/google/firebase/example/fireeats/util/RatingUtil.java:61
↓ 1 callers
Method
getRandom
Create a random Restaurant POJO.
app/src/main/java/com/google/firebase/example/fireeats/util/RestaurantUtil.java:65
↓ 1 callers
Method
getRandomImageUrl
Get a random image.
app/src/main/java/com/google/firebase/example/fireeats/util/RestaurantUtil.java:95
↓ 1 callers
Method
getRandomInt
(int[] array, Random random)
app/src/main/java/com/google/firebase/example/fireeats/util/RestaurantUtil.java:198
↓ 1 callers
Method
getRandomList
Get a list of random Rating POJOs.
app/src/main/java/com/google/firebase/example/fireeats/util/RatingUtil.java:35
↓ 1 callers
Method
getRandomName
(Random random)
app/src/main/java/com/google/firebase/example/fireeats/util/RestaurantUtil.java:188
↓ 1 callers
Method
getRepository
()
app/src/main/java/com/google/firebase/example/fireeats/ui/main/MainViewModel.java:59
↓ 1 callers
Method
getSearchDescription
(Context context)
app/src/main/java/com/google/firebase/example/fireeats/ui/main/Filters.java:90
↓ 1 callers
Method
getSelectedCategory
()
app/src/main/java/com/google/firebase/example/fireeats/ui/main/FilterDialogFragment.java:74
↓ 1 callers
Method
getSelectedCity
()
app/src/main/java/com/google/firebase/example/fireeats/ui/main/FilterDialogFragment.java:84
↓ 1 callers
Method
getSelectedPrice
()
app/src/main/java/com/google/firebase/example/fireeats/ui/main/FilterDialogFragment.java:94
↓ 1 callers
Method
getSelectedSortBy
()
app/src/main/java/com/google/firebase/example/fireeats/ui/main/FilterDialogFragment.java:107
↓ 1 callers
Method
getSortBy
()
app/src/main/java/com/google/firebase/example/fireeats/ui/main/Filters.java:74
↓ 1 callers
Method
getSortDirection
()
app/src/main/java/com/google/firebase/example/fireeats/ui/main/FilterDialogFragment.java:123
↓ 1 callers
Method
getSortDirection
()
app/src/main/java/com/google/firebase/example/fireeats/ui/main/Filters.java:82
↓ 1 callers
Method
hasCategory
()
app/src/main/java/com/google/firebase/example/fireeats/ui/main/Filters.java:34
↓ 1 callers
Method
hasCity
()
app/src/main/java/com/google/firebase/example/fireeats/ui/main/Filters.java:38
↓ 1 callers
Method
hasPrice
()
app/src/main/java/com/google/firebase/example/fireeats/ui/main/Filters.java:42
↓ 1 callers
Method
hasSortBy
()
app/src/main/java/com/google/firebase/example/fireeats/ui/main/Filters.java:46
↓ 1 callers
Method
hideKeyboard
()
app/src/main/java/com/google/firebase/example/fireeats/ui/detail/RestaurantDetailActivity.java:98
↓ 1 callers
Method
initRecycler
()
app/src/main/java/com/google/firebase/example/fireeats/ui/detail/RestaurantDetailActivity.java:68
↓ 1 callers
Method
initRecycler
()
app/src/main/java/com/google/firebase/example/fireeats/ui/main/MainActivity.java:68
↓ 1 callers
Method
isSignedIn
()
app/src/main/java/com/google/firebase/example/fireeats/ui/main/MainViewModel.java:43
↓ 1 callers
Method
onClicked
(T item)
app/src/main/java/com/google/firebase/example/fireeats/common/OnItemClickedListener.java:11
↓ 1 callers
Method
onFilter
(Filters filters)
app/src/main/java/com/google/firebase/example/fireeats/ui/main/MainActivity.java:120
↓ 1 callers
Method
onFilter
(Filters filters)
app/src/main/java/com/google/firebase/example/fireeats/ui/main/FilterDialogFragment.java:25
↓ 1 callers
Method
onRating
(Rating rating)
app/src/main/java/com/google/firebase/example/fireeats/ui/detail/RatingDialogFragment.java:25
↓ 1 callers
Method
query
(final String id)
app/src/main/java/com/google/firebase/example/fireeats/repo/RestaurantRepository.java:25
↓ 1 callers
Method
ratings
()
app/src/main/java/com/google/firebase/example/fireeats/ui/detail/RatingViewModel.java:44
↓ 1 callers
Method
resetFilters
()
app/src/main/java/com/google/firebase/example/fireeats/ui/main/FilterDialogFragment.java:139
↓ 1 callers
Method
restaurant
()
app/src/main/java/com/google/firebase/example/fireeats/ui/detail/RatingViewModel.java:40
↓ 1 callers
Method
restaurants
()
app/src/main/java/com/google/firebase/example/fireeats/ui/main/MainViewModel.java:55
↓ 1 callers
Method
setCategory
(String category)
app/src/main/java/com/google/firebase/example/fireeats/ui/main/Filters.java:54
↓ 1 callers
Method
setCity
(String city)
app/src/main/java/com/google/firebase/example/fireeats/ui/main/Filters.java:62
↓ 1 callers
Method
setFilters
(final Filters filters)
app/src/main/java/com/google/firebase/example/fireeats/ui/main/MainViewModel.java:47
↓ 1 callers
Method
setPrice
(int price)
app/src/main/java/com/google/firebase/example/fireeats/ui/main/Filters.java:70
↓ 1 callers
Method
setRestaurantId
(final String id)
app/src/main/java/com/google/firebase/example/fireeats/ui/detail/RatingViewModel.java:32
↓ 1 callers
Method
showView
(View view, boolean show)
app/src/main/java/com/google/firebase/example/fireeats/common/BindingAdapters.java:16
↓ 1 callers
Method
toQuery
(final Filters filters)
app/src/main/java/com/google/firebase/example/fireeats/repo/MainRepository.java:37
↓ 1 callers
Method
withId
(@NonNull final String id)
app/src/main/java/com/google/firebase/example/fireeats/model/Model.java:17
Method
BindingAdapters
()
app/src/main/java/com/google/firebase/example/fireeats/common/BindingAdapters.java:13
Method
DataListAdapter
(final OnItemClickedListener<T> listener)
app/src/main/java/com/google/firebase/example/fireeats/common/DataListAdapter.java:32
Method
DataViewHolder
(T binding)
app/src/main/java/com/google/firebase/example/fireeats/common/DataViewHolder.java:30
Method
DocumentLiveData
(DocumentReference ref, Class<T> type)
app/src/main/java/com/google/firebase/example/fireeats/common/DocumentLiveData.java:18
Method
Filters
()
app/src/main/java/com/google/firebase/example/fireeats/ui/main/Filters.java:23
Method
MainRepository
(FirebaseFirestore store)
app/src/main/java/com/google/firebase/example/fireeats/repo/MainRepository.java:28
Method
MainViewModel
(MainRepository repository)
app/src/main/java/com/google/firebase/example/fireeats/ui/main/MainViewModel.java:28
Method
QueryLiveData
(Query query, Class<T> type)
app/src/main/java/com/google/firebase/example/fireeats/common/QueryLiveData.java:25
Method
Rating
()
app/src/main/java/com/google/firebase/example/fireeats/model/Rating.java:22
Method
RatingAdapter
()
app/src/main/java/com/google/firebase/example/fireeats/adapter/RatingAdapter.java:14
Method
RatingViewModel
(RestaurantRepository repository)
app/src/main/java/com/google/firebase/example/fireeats/ui/detail/RatingViewModel.java:25
Method
Resource
(@NonNull T data)
app/src/main/java/com/google/firebase/example/fireeats/common/Resource.java:14
Method
Restaurant
()
app/src/main/java/com/google/firebase/example/fireeats/model/Restaurant.java:25
Method
RestaurantAdapter
(OnItemClickedListener<Restaurant> listener)
app/src/main/java/com/google/firebase/example/fireeats/adapter/RestaurantAdapter.java:15
Method
RestaurantRepository
(@Named("restaurants") CollectionReference restaurants)
app/src/main/java/com/google/firebase/example/fireeats/repo/RestaurantRepository.java:20
Method
ViewModelFactory
(Map<Class<? extends ViewModel>, Provider<ViewModel>> creators)
app/src/main/java/com/google/firebase/example/fireeats/util/ViewModelFactory.java:33
Method
addFilters
(boolean doCancel)
app/src/main/java/com/google/firebase/example/fireeats/ui/main/FilterDialogFragment.java:29
Method
addRate
(boolean cancel, float rate, CharSequence text)
app/src/main/java/com/google/firebase/example/fireeats/ui/detail/RatingDialogFragment.java:29
Method
addRating
(final String restaurantId, final Rating rating)
app/src/main/java/com/google/firebase/example/fireeats/repo/RestaurantRepository.java:46
Method
addRating
(Rating rating)
app/src/main/java/com/google/firebase/example/fireeats/ui/detail/RatingViewModel.java:48
Method
applicationInjector
()
app/src/main/java/com/google/firebase/example/fireeats/FriendlyEatsApp.java:20
Method
areContentsTheSame
(int oldItemPosition, int newItemPosition)
app/src/main/java/com/google/firebase/example/fireeats/common/DataListAdapter.java:90
Method
areItemsTheSame
(int oldItemPosition, int newItemPosition)
app/src/main/java/com/google/firebase/example/fireeats/common/DataListAdapter.java:83
Method
bind
(ItemRatingBinding binding, Rating item)
app/src/main/java/com/google/firebase/example/fireeats/adapter/RatingAdapter.java:24
Method
bind
(ItemRestaurantBinding binding, Restaurant item)
app/src/main/java/com/google/firebase/example/fireeats/adapter/RestaurantAdapter.java:31
Method
bindMainViewModel
(MainViewModel viewModel)
app/src/main/java/com/google/firebase/example/fireeats/di/ViewModelModule.java:19
Method
bindRatingViewModel
(RatingViewModel viewModel)
app/src/main/java/com/google/firebase/example/fireeats/di/ViewModelModule.java:24
Method
bindViewModelFactory
(ViewModelFactory factory)
app/src/main/java/com/google/firebase/example/fireeats/di/ViewModelModule.java:29
Method
contributesMainActivity
()
app/src/main/java/com/google/firebase/example/fireeats/di/ActivitiesModule.java:18
Method
contributesRestaurantDetailActivity
()
app/src/main/java/com/google/firebase/example/fireeats/di/ActivitiesModule.java:21
Method
createBinding
(LayoutInflater inflater, ViewGroup parent)
app/src/main/java/com/google/firebase/example/fireeats/adapter/RatingAdapter.java:19
Method
createBinding
(LayoutInflater inflater, ViewGroup parent)
app/src/main/java/com/google/firebase/example/fireeats/adapter/RestaurantAdapter.java:19
Method
doInBackground
(Void... voids)
app/src/main/java/com/google/firebase/example/fireeats/common/DataListAdapter.java:70
next →
1–100 of 139, ranked by callers