flutter_moovi_time
所属分类:Flutter开发
开发工具:Dart
文件大小:0KB
下载次数:0
上传日期:2023-09-12 15:23:08
上 传 者:
sh-1993
说明: 使用Flutter制作的以电影为中心的移动应用程序。,
(A movie centered mobile app made with Flutter.,)
文件列表:
.metadata (1076, 2023-09-12)
LICENSE (11357, 2023-09-12)
analysis_options.yaml (1476, 2023-09-12)
android/ (0, 2023-09-12)
android/app/ (0, 2023-09-12)
android/app/build.gradle (2194, 2023-09-12)
android/app/src/ (0, 2023-09-12)
android/app/src/debug/ (0, 2023-09-12)
android/app/src/debug/AndroidManifest.xml (411, 2023-09-12)
android/app/src/main/ (0, 2023-09-12)
android/app/src/main/AndroidManifest.xml (1763, 2023-09-12)
android/app/src/main/kotlin/ (0, 2023-09-12)
android/app/src/main/kotlin/com/ (0, 2023-09-12)
android/app/src/main/kotlin/com/app/ (0, 2023-09-12)
android/app/src/main/kotlin/com/app/moovi_time/ (0, 2023-09-12)
android/app/src/main/kotlin/com/app/moovi_time/MainActivity.kt (123, 2023-09-12)
android/app/src/main/res/ (0, 2023-09-12)
android/app/src/main/res/drawable-v21/ (0, 2023-09-12)
android/app/src/main/res/drawable-v21/launch_background.xml (438, 2023-09-12)
android/app/src/main/res/drawable/ (0, 2023-09-12)
android/app/src/main/res/drawable/launch_background.xml (434, 2023-09-12)
android/app/src/main/res/mipmap-hdpi/ (0, 2023-09-12)
android/app/src/main/res/mipmap-hdpi/ic_launcher.png (544, 2023-09-12)
android/app/src/main/res/mipmap-mdpi/ (0, 2023-09-12)
android/app/src/main/res/mipmap-mdpi/ic_launcher.png (442, 2023-09-12)
android/app/src/main/res/mipmap-xhdpi/ (0, 2023-09-12)
android/app/src/main/res/mipmap-xhdpi/ic_launcher.png (721, 2023-09-12)
android/app/src/main/res/mipmap-xxhdpi/ (0, 2023-09-12)
android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png (1031, 2023-09-12)
android/app/src/main/res/mipmap-xxxhdpi/ (0, 2023-09-12)
android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png (1443, 2023-09-12)
android/app/src/main/res/values-night/ (0, 2023-09-12)
android/app/src/main/res/values-night/styles.xml (995, 2023-09-12)
android/app/src/main/res/values/ (0, 2023-09-12)
android/app/src/main/res/values/styles.xml (996, 2023-09-12)
android/app/src/profile/ (0, 2023-09-12)
android/app/src/profile/AndroidManifest.xml (411, 2023-09-12)
... ...
# MooviTime
An open source movie centered mobile app made with Flutter.
## App preview
## Clean Architecture
Defined as 3 layers, from outer to the inner one
- Presentation (ui, bloc)
- Domain (has no access to
layer, usecases, mapped objects from layer, repository
interfaces)
- Data (implements domain's interfaces, mappers, network responses)
Read more about Clean
Architecture [here](https://medium.com/ruangguru/an-introduction-to-flutter-clean-architecture-ae00154001b0)
and [here](https://devmuaz.medium.com/flutter-clean-architecture-series-part-1-d2d4c2e75c47)
## Build Android apk
```
flutter build apk
```
## Build iOS ipa
```
flutter build ipa
```
## How to run the app for the first time?
1. Install all packages/libraries `flutter packages pub get`
2. Build generated models `flutter pub run build_runner build --delete-conflicting-outputs`
3. Click play
## Flutter cmd helper methods
Clean built models
```
flutter pub run build_runner clean
```
Run build runner
```
flutter pub run build_runner build --delete-conflicting-outputs
```
Analyze dependencies to find which ones can be upgraded
```
flutter pub outdated
```
Upgrade all dependencies
```
flutter pub upgrade --major-versions
```
Flutter clean
```
flutter clean
```
Flutter get packages
```
flutter packages pub get
```
## API
The base url is a movie database api https://www.themoviedb.org.
### Features
- Movies (Now playing, Popular, Top rated, Coming soon, Genres)
- TvShow (Airing today, On the air, Popular, Top rated)
- People (Popular)
- Search Movies, TV Shows, and People
- Account (Favorites, Watchlists, Lists)
## Google Play Store
MooviTime is now available on the [Google Play Store](#TODO).
## Cloning
Clone the GitHub repository and open the project in `Android Studio` or `Visual Studio Code`.
```
$ https://github.com/rok5ek/flutter_moovi_time.git
```
## License
MooviTime is licensed via [Apache License v2.0](LICENSE).
## Author
Rok Petek, https://www.linkedin.com/in/rok-petek-4673b459/
近期下载者:
相关文件:
收藏者: