Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BrianSpace/Android-App-Architecture-MVVM-Databinding
/ functions
Functions
460 in github.com/BrianSpace/Android-App-Architecture-MVVM-Databinding
⨍
Functions
460
◇
Types & classes
119
Method
MovieDetailsViewModel
(@NonNull final Movie movie, @NonNull final IViewModelFactory viewModelFactory, @NonNu
app/src/main/java/com/github/brianspace/moviebrowser/viewmodels/MovieDetailsViewModel.java:103
Method
MovieListView
Constructor. @param context Context.
app/src/main/java/com/github/brianspace/moviebrowser/ui/view/MovieListView.java:178
Method
MovieViewModel
(@NonNull final Movie movie, @NonNull final IImageConfig imageConfig, @NonNull final IFavoriteMovi
app/src/main/java/com/github/brianspace/moviebrowser/viewmodels/MovieViewModel.java:89
Method
MoviesAdapter
(@NonNull final ObservableList<MovieViewModel> itemList)
app/src/main/java/com/github/brianspace/moviebrowser/ui/view/MovieListView.java:159
Method
MoviesViewModel
(@NonNull final IMovieCollection movieCollection, @NonNull final IViewModelFactory viewModelFactor
app/src/main/java/com/github/brianspace/moviebrowser/viewmodels/MoviesViewModel.java:148
Method
NavigationHelper
()
app/src/main/java/com/github/brianspace/moviebrowser/ui/nav/NavigationHelper.java:99
Method
NowPlayingMovieCollection
Create a new instance of now playing movie list. @param movieDbService interface for accessing TMDb Web API. @param entityStore interface for model e
app/src/main/java/com/github/brianspace/moviebrowser/models/NowPlayingMovieCollection.java:39
Method
OnImageViewLayoutChangeListener
(final Function<T, String> getUrlFunc)
lib-widgets/src/main/java/com/github/brianspace/utils/ImageLoader.java:90
Method
PagingEnvelope
Constructor. @param totalPages total number of pages. @param totalResults total number of results. @param page the current page number. @param results
app/src/main/java/com/github/brianspace/moviebrowser/repository/data/PagingEnvelope.java:67
Method
RecyclerViewBindingAdapter
()
lib-databinding/src/main/java/com/github/brianspace/databinding/adapter/RecyclerViewBindingAdapter.java:34
Method
RecyclerViewDatabindingAdapter
Constructor for RecyclerViewDatabindingAdapter. @param itemList Observable item list. @param itemDataBrId Variable name in <data> element used
lib-databinding/src/main/java/com/github/brianspace/databinding/adapter/RecyclerViewDatabindingAdapter.java:183
Method
SectionsPagerAdapter
(final FragmentManager fm)
app/src/main/java/com/github/brianspace/moviebrowser/ui/activity/MainActivity.java:122
Method
SettingsViewModel
Constructor for SettingsViewModel. @param dataCleaner the lazy injection handler for DataCleaner.
app/src/main/java/com/github/brianspace/moviebrowser/viewmodels/SettingsViewModel.java:57
Method
SimilarMovies
( @NonNull final IMovieDbService movieDbService, @NonNull final IEntityStore e
app/src/main/java/com/github/brianspace/moviebrowser/models/Movie.java:93
Method
SimilarMoviesAdapter
(@NonNull final ObservableList<MovieViewModel> itemList, final HeaderedRecyclerViewDatabinding
app/src/main/java/com/github/brianspace/moviebrowser/ui/activity/MovieDetailsActivity.java:94
Method
SpacesItemDecoration
Constructor. @param space desired space between items. @param leftAndRightPadding padding on the grid's left and right. @param colu
lib-widgets/src/main/java/com/github/brianspace/widgets/DynamicGridView.java:82
Method
SwipeRefreshLayoutEx
(final Context context)
lib-widgets/src/main/java/com/github/brianspace/widgets/SwipeRefreshLayoutEx.java:38
Method
TmdbConfig
Create a new instance of the TmdbConfig class. @param movieDbService TMDb Web API interface. @param configStore interface for configuration store.
app/src/main/java/com/github/brianspace/moviebrowser/models/TmdbConfig.java:139
Method
ViewModelFactory
Constructor. @param imageConfig interface for image configuration. @param favoriteMovieCollection model layer collection of favorite movi
app/src/main/java/com/github/brianspace/moviebrowser/viewmodels/ViewModelFactory.java:61
Method
activityInjector
()
app/src/main/java/com/github/brianspace/moviebrowser/MovieBrowserApplication.java:76
Method
addFavoriteMovie
(@NonNull final MovieData movie)
app/src/main/java/com/github/brianspace/moviebrowser/repository/local/FavoriteStore.java:105
Method
addObserver
(@NonNull final ObserverT observer)
lib-common/src/main/java/com/github/brianspace/common/observable/WeakObservable.java:51
Method
additionIsCorrect
()
lib-widgets/src/androidTest/java/com/github/brianspace/widgets/ApplicationTest.java:18
Method
additionIsCorrect
()
lib-databinding/src/test/java/com/github/brianspace/databinding/ExampleUnitTest.java:13
Method
additionIsCorrect
()
lib-databinding/src/androidTest/java/com/github/brianspace/databinding/ApplicationTest.java:18
Method
apply
(final PagingEnvelope<MovieData> moviesResult)
app/src/main/java/com/github/brianspace/moviebrowser/models/MovieCollection.java:95
Method
applyOptions
(final Context context, final GlideBuilder builder)
app/src/main/java/com/github/brianspace/moviebrowser/CustomGlideModule.java:42
Method
clearCache
()
app/src/main/java/com/github/brianspace/moviebrowser/repository/web/MovieDbService.java:79
Method
clearData
()
app/src/main/java/com/github/brianspace/moviebrowser/repository/local/FavoriteStore.java:84
Method
clearData
Clear application data. @param clearFavorites true to clear favorite movies, otherwise or not. @return RxJava Observable for the timed stages.
app/src/main/java/com/github/brianspace/moviebrowser/models/DataCleaner.java:139
Method
clearData
Clear application data. @param clearFavorites true to clear favorite movies, otherwise or not. @return RxJava Observable for the string resource ID.
app/src/main/java/com/github/brianspace/moviebrowser/viewmodels/SettingsViewModel.java:72
Method
contributeFavoriteMovieListFragmentInjector
()
app/src/main/java/com/github/brianspace/moviebrowser/di/modules/FavoriteMovieListFragmentModule.java:12
Method
contributeMainActivityInjector
()
app/src/main/java/com/github/brianspace/moviebrowser/di/modules/MainActivityModule.java:12
Method
contributeMovieDetailsActivityInjector
()
app/src/main/java/com/github/brianspace/moviebrowser/di/modules/MovieDetailsActivityModule.java:12
Method
contributeNowPlayingMovieListFragmentInjector
()
app/src/main/java/com/github/brianspace/moviebrowser/di/modules/NowPlayingMovieListFragmentModule.java:12
Method
contributeSettingsFragmentInjector
()
app/src/main/java/com/github/brianspace/moviebrowser/di/modules/SettingsFragmentModule.java:12
Method
createMovieDetailsViewModelById
(final int id)
app/src/main/java/com/github/brianspace/moviebrowser/viewmodels/ViewModelFactory.java:87
Method
createMovieViewModelById
Get a movie view model by the ID. @param id ID of the movie to request for. @return the corresponding movie view model, or null if not found.
app/src/main/java/com/github/brianspace/moviebrowser/viewmodels/IViewModelFactory.java:42
Method
createMovieViewModelById
(final int id)
app/src/main/java/com/github/brianspace/moviebrowser/viewmodels/ViewModelFactory.java:80
Method
deleteFavoriteMovie
(@NonNull final MovieData movie)
app/src/main/java/com/github/brianspace/moviebrowser/repository/local/FavoriteStore.java:132
Method
deleteObserver
Removes the specified observer from the list of observers. Passing null won't do anything. @param observer the observer to remove.
lib-common/src/main/java/com/github/brianspace/common/observable/IObservable.java:41
Method
deleteObserver
(@NonNull final ObserverT observer)
lib-common/src/main/java/com/github/brianspace/common/observable/WeakObservable.java:71
Method
deleteObservers
Removes all observers from the list of observers.
lib-common/src/main/java/com/github/brianspace/common/observable/IObservable.java:46
Method
deleteObservers
()
lib-common/src/main/java/com/github/brianspace/common/observable/WeakObservable.java:87
Method
dispatchNestedFling
(final float velocityX, final float velocityY, final boolean consumed)
lib-widgets/src/main/java/com/github/brianspace/widgets/SwipeRefreshLayoutEx.java:89
Method
dispatchNestedPreFling
(final float velocityX, final float velocityY)
lib-widgets/src/main/java/com/github/brianspace/widgets/SwipeRefreshLayoutEx.java:94
Method
dispatchNestedPreScroll
(final int dx, final int dy, final int[] consumed, final int[] offsetInWindow)
lib-widgets/src/main/java/com/github/brianspace/widgets/SwipeRefreshLayoutEx.java:83
Method
dispatchNestedScroll
(final int dxConsumed, final int dyConsumed, final int dxUnconsumed, f
lib-widgets/src/main/java/com/github/brianspace/widgets/SwipeRefreshLayoutEx.java:77
Method
findMovieById
(final int id)
app/src/main/java/com/github/brianspace/moviebrowser/models/EntityStore.java:62
Method
getAllFavoriteMovies
()
app/src/main/java/com/github/brianspace/moviebrowser/repository/local/FavoriteStore.java:119
Method
getAppComponent
()
app/src/main/java/com/github/brianspace/moviebrowser/MovieBrowserApplication.java:85
Method
getBackdropBaseUrl
(final int width)
app/src/main/java/com/github/brianspace/moviebrowser/models/TmdbConfig.java:152
Method
getBackdropPath
Get the backdrop image path (in the URL).
app/src/main/java/com/github/brianspace/moviebrowser/repository/data/Collection.java:53
Method
getBackdropPath
Get the movie backdrop image path.
app/src/main/java/com/github/brianspace/moviebrowser/repository/data/MovieData.java:52
Method
getBelongsToCollection
Get the {@link com.github.brianspace.moviebrowser.repository.data.Collection Collection} the movie belongs to.
app/src/main/java/com/github/brianspace/moviebrowser/repository/data/MovieDetailsData.java:42
Method
getBudget
Get the movie's budget.
app/src/main/java/com/github/brianspace/moviebrowser/repository/data/MovieDetailsData.java:49
Method
getChangeKeys
Get the list of keys for change feed from TMDb.
app/src/main/java/com/github/brianspace/moviebrowser/repository/data/Configuration.java:110
Method
getConfigItem
(@NonNull final String key)
app/src/main/java/com/github/brianspace/moviebrowser/repository/local/ConfigStore.java:61
Method
getConfigSet
Get a configuration set by the specified key. @param key the key used to retrieve the config set. @return config set corresponding to the key.
app/src/main/java/com/github/brianspace/moviebrowser/repository/IConfigStore.java:59
Method
getConfigSet
(@NonNull final String key)
app/src/main/java/com/github/brianspace/moviebrowser/repository/local/ConfigStore.java:72
Method
getConfiguration
Get configuration (image base URL, image size, etc.). @return RxJava {@code Single} for the configuration.
app/src/main/java/com/github/brianspace/moviebrowser/repository/IMovieDbService.java:43
Method
getConfiguration
()
app/src/main/java/com/github/brianspace/moviebrowser/repository/web/MovieDbService.java:91
Method
getCount
()
app/src/main/java/com/github/brianspace/moviebrowser/ui/activity/MainActivity.java:140
Method
getFavoriteMovie
(final long favoriteId)
app/src/main/java/com/github/brianspace/moviebrowser/repository/local/FavoriteStore.java:113
Method
getFirstPage
()
app/src/main/java/com/github/brianspace/moviebrowser/models/NowPlayingMovieCollection.java:50
Method
getFirstPage
()
app/src/main/java/com/github/brianspace/moviebrowser/models/Movie.java:99
Method
getGenreIds
Get the list of {@link Genre Genre} IDs of the movie.
app/src/main/java/com/github/brianspace/moviebrowser/repository/data/MovieData.java:59
Method
getGenres
Get the list of {@link Genre Genres} of the movie.
app/src/main/java/com/github/brianspace/moviebrowser/repository/data/MovieDetailsData.java:56
Method
getHomepage
Get the movie's homepage.
app/src/main/java/com/github/brianspace/moviebrowser/repository/data/MovieDetailsData.java:63
Method
getId
Get collection ID.
app/src/main/java/com/github/brianspace/moviebrowser/repository/data/Collection.java:32
Method
getId
Get company ID.
app/src/main/java/com/github/brianspace/moviebrowser/repository/data/Company.java:30
Method
getId
Get genre ID.
app/src/main/java/com/github/brianspace/moviebrowser/repository/data/Genre.java:30
Method
getId
Get the movie ID.
app/src/main/java/com/github/brianspace/moviebrowser/viewmodels/MovieViewModel.java:105
Method
getImdbId
Get the movie's ID in IMDB.
app/src/main/java/com/github/brianspace/moviebrowser/repository/data/MovieDetailsData.java:70
Method
getItem
(final int position)
app/src/main/java/com/github/brianspace/moviebrowser/ui/activity/MainActivity.java:126
Method
getItemCount
()
lib-databinding/src/main/java/com/github/brianspace/databinding/adapter/HeaderedRecyclerViewDatabindingAdapter.java:171
Method
getItemForBinding
(final int position)
lib-databinding/src/main/java/com/github/brianspace/databinding/adapter/HeaderedRecyclerViewDatabindingAdapter.java:180
Method
getItemId
(final int position)
app/src/main/java/com/github/brianspace/moviebrowser/ui/view/MovieListView.java:164
Method
getItemLayoutPosition
(final int position)
lib-databinding/src/main/java/com/github/brianspace/databinding/adapter/HeaderedRecyclerViewDatabindingAdapter.java:185
Method
getItemOffsets
(final Rect outsideRect, final View view, final RecyclerView parent, final RecyclerView.State
lib-widgets/src/main/java/com/github/brianspace/widgets/DynamicGridView.java:97
Method
getLogoSizes
Get the supported sizes for the logo images. Example: [w45, w92, w154, w185, w300, w500, original]
app/src/main/java/com/github/brianspace/moviebrowser/repository/data/Configuration.java:71
Method
getMessageId
()
lib-databinding/src/main/java/com/github/brianspace/databinding/message/MessageSource.java:57
Method
getMovieDetails
Get extra details for a movie. @param id the ID of the movie to request for details. @return RxJava {@code Single} for the details data.
app/src/main/java/com/github/brianspace/moviebrowser/repository/IMovieDbService.java:61
Method
getMovieDetails
(final int id)
app/src/main/java/com/github/brianspace/moviebrowser/repository/web/MovieDbService.java:113
Method
getMovieList
()
app/src/main/java/com/github/brianspace/moviebrowser/ui/fragment/NowPlayingMovieListFragment.java:35
Method
getMovieList
()
app/src/main/java/com/github/brianspace/moviebrowser/ui/fragment/FavoriteMovieListFragment.java:35
Method
getMovieModel
(@NonNull final MovieData movieData)
app/src/main/java/com/github/brianspace/moviebrowser/models/EntityStore.java:56
Method
getMovieNowPlaying
Get the list of now playing movies. @param previous the previous page of movie data list. @return RxJava {@code Single} for the page of movie list.
app/src/main/java/com/github/brianspace/moviebrowser/repository/IMovieDbService.java:52
Method
getMovieNowPlaying
( @Nullable final PagingEnvelope<MovieData> previous)
app/src/main/java/com/github/brianspace/moviebrowser/repository/web/MovieDbService.java:97
Method
getMovies
()
app/src/main/java/com/github/brianspace/moviebrowser/models/MovieCollection.java:162
Method
getName
Get the language name.
app/src/main/java/com/github/brianspace/moviebrowser/repository/data/Language.java:43
Method
getName
Get the country name.
app/src/main/java/com/github/brianspace/moviebrowser/repository/data/Country.java:43
Method
getName
Get collection name.
app/src/main/java/com/github/brianspace/moviebrowser/repository/data/Collection.java:39
Method
getName
Get company name.
app/src/main/java/com/github/brianspace/moviebrowser/repository/data/Company.java:37
Method
getName
Get the name of the genre.
app/src/main/java/com/github/brianspace/moviebrowser/repository/data/Genre.java:37
Method
getNextPage
(final PagingEnvelope<MovieData> prev)
app/src/main/java/com/github/brianspace/moviebrowser/models/NowPlayingMovieCollection.java:55
Method
getNextPage
(final PagingEnvelope<MovieData> prev)
app/src/main/java/com/github/brianspace/moviebrowser/models/Movie.java:104
Method
getOriginalLanguage
Get the original language of the movie.
app/src/main/java/com/github/brianspace/moviebrowser/repository/data/MovieData.java:74
Method
getOriginalTitle
Get the original title of the movie.
app/src/main/java/com/github/brianspace/moviebrowser/repository/data/MovieData.java:81
Method
getOverview
Get the overview of the movie.
app/src/main/java/com/github/brianspace/moviebrowser/repository/data/MovieData.java:88
← previous
next →
201–300 of 460, ranked by callers