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

MooviTime dark theme MooviTime light theme

## 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/

近期下载者

相关文件


收藏者