application that can view a list of currently playing movies, search for movies or tv shows, and can also add movies to favorites.
This repository for learn About Mobile Development at Bangkit Academy led by Google, Tokopedia, Gojek, & Traveloka »
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
This repository for learn About Mobile Development at Bangkit Academy led by Google, Tokopedia, Gojek, & Traveloka » . detail course is "Become Android Developer Expert" at Dicoding
NOTE : This repository have some branch , consist of practice, submission 1 & submission 2
- Master - consists of a combination of branches practice & submission 1 and 2
- Submission 1 - contains tasks from submission 1 ( Get 4 Star )
- Submission 2 - contains tasks from submission 2 ( Get 5 Star )
- Clean Architecture Guide
- Reactive Programming Using Coroutines Flow
- Modularization
- Dynamic Feture
- Dynamic Feature with Navigation
- Continuous Integration Using CircleCi
- Performance
- Obfocuscation Security
- encryption using SqlCipher
- SSL Pinning Security
- Dependency injection With Dagger Hilt
- Lottie Animation AirBnb
-
- ##### Tools Sofware 1. Android Studio at least version 4.1. [Android Studio](https://developer.android.com/studio) 2. JRE (Java Runtime Environment) or JDK (Java Development Kit).
-
- Get a free API Key at Themoviedb
- Clone this repository and import into Android Studio
https://github.com/faniabdullah/become-android-dev-expert.git
- Enter your API in buildConfigField
build.graddle
buildConfigField("String", "MOVIE_TOKEN", '"Your Api Key"') }
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.