Android playground project following Unidirectional Data Flow architecture
- Unidirectional Data Flow architecture.
- Jetpack Compose for the UI.
- Hilt for dependency injection.
- Asynchrony implemented with coroutines.
- Navigation implemented with Jetpack Navigation.
- Rest API from The Movie Db.
- Checkout and import into Android Studio Arctic Fox.
- Get a The Movie Db API key from https://www.themoviedb.org/documentation/api
- Add a file named
private.properties
to the project root directory. - Add the API key to the
private.properties
file as follows:
API_KEY = <YOUR API KEY HERE>
Copyright 2021 Miguel Barrios Benito
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.