fugi_movie_app_team2

FUGI (Flutter User Group Indonesia 🇮🇩)has challenge to create mini project called Movie Apps. Totally 30 participants joined for this event. 6 teams with 5 persons each, has challenge to create unique Movie Apps with collaboration each members.

Team Id:

The 2nd Team's Squad

Team Members:

  1. 🅨🅐🅗🅨🅐 (Team Leader)

  2. 🅕🅐🅠🅘🅗

  3. 🅡🅐🅢🅨🅘🅓

  4. 🅑🅘🅜🅐

  5. 🅐🅢🅦🅘🅝

enter image description here enter image description here enter image description here enter image description here enter image description here

Mentor

🅚🅤🅡🅝🅘🅐🅦🅐🅝 🅗🅔🅝🅓🅡🅐

enter image description here

Project Description

This app name is "MyTinderMovie"

Mobile Apps for Android and iOS build with Flutter which managed the movie information about trending, popular, top rated movie's based on TMDB Movies APIs.

Features Scope

Only getting some data from TMDB api's, no authentications feature, no personal info, no credential or anything related to user personalizations. For watch list features it's only saved on state management instad of local storage/ shared preference.

This project build with Flutter 3.0.5, and some packages are:

  1. cached_network_image: ^3.2.1 card_swiper:^2.0.4
  2. cupertino_icons:^1.0.2 dio:^4.0.6 flutter_dotenv:^5.0.2
  3. flutter_hooks:^0.18.5+1 flutter_launcher_icons:^0.10.0
  4. flutter_riverpod:^2.0.0-dev.0 flutter_screenutil:^5.5.3+2
  5. font_awesome_flutter:^10.1.0 freezed:^2.0.3+1
  6. freezed_annotation:^2.0.3
  7. go_router:^4.2.7
  8. google_fonts:^3.0.1
  9. hooks_riverpod:^2.0.0-dev.0
  10. intl:^0.17.0
  11. keyboard_dismisser:^3.0.0
  12. logger:^1.1.0
  13. palette_generator:^0.3.3+2
  14. url_launcher: ^6.1.5

Movie Template

Template movie apps we are used: https://www.figma.com/community/file/1124835379376527920

enter image description here

Thanks to Francisco Santos for the beatiful template

https://www.figma.com/@santosfrancisco

https://santosfrancisco.github.io/

How to Run

  1. Clone the project from: https://github.com/codeyzx/fugi_movie_app_team2
  2. cd to fugi_movie_app_team2 and type command code . to open project in Vs Code
  3. Make sure the environment is same with as description (flutter version)
  4. Run flutter pub get
  5. Run "Run Without Debugging" on VS Code

    Run Without Debugging enter image description here

Screen Shots

  1. Splash Screen

    screenshot splash screen

  2. Home Screen

    enter image description here

  3. Detail Movie Screen

    enter image description here

  4. Search Screen

    enter image description here

  5. Watch List Screen

    enter image description here

  6. Profile Screen (Underconstruction)

    enter image description here

  7. Movie Detail Tinder Features

    Swipe to right on Poster Image for view next movie

    enter image description here

    Swipe to left on Poster Image for view next movie

    enter image description here

  8. Open Movie's cast to google search

    enter image description here

  9. Rate Movie (Underconstruction)

    enter image description here

Demo Project

> Available on FUGI Sharing Session

Term and Conditions from Officials

  1. Koordinator membuat 1 repo github fugi_movie_app_team{nomor}
  2. semua anggota team wajib punya akun github
  3. semua anggota team di beri akses ke repo oleh koordinator
  4. semua anggota team clone project ke pc/laptop masing-masing
  5. Meeting dan sharing dikoordinasi oleh koordinator team.
  6. "Koordinator memimpin update progress team.

    Update progress bersama akan diadakan setiap hari kamis jam 20.00"

  7. semua team membuat akun di https://www.themoviedb.org/
  8. api key koordinator, yang dipakai untuk project
  9. "Minimum API:
  10. Semua anggota aktif berdiskusi
  11. Mentor siap membantu menjadi fasilitator
  12. design ditentukan oleh team
  13. Deadline 31 Agustus 2022
  14. Demo day 1 September 2022
  15. Flow ini dapat diupdate setiap saat serta
  16. akan diberitahukan ke setiap team.