Skip to content

a mobile app to search for information and watch movie, series and TV show trailers

Notifications You must be signed in to change notification settings

augusto-carlos/inwatch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

inWatch

Just a clean architecture app, to get trailers and informations of movies, series and TV shows, made with Getx, omdb API and Flutter sdk.

The main goal is to build readble, maintainable, testable, and high-quality flutter app using test-driven-design styled architecture (Inspired by Reso Coder).

✅ You can learn how to implement the architecture here: TDD Clean Architecture for Flutter

Screenshots

Table of content

Technologies

Architecture

  • Test-driven-design
  • MVC (generated by GetX CLI)

Mobile App

  • Flutter SDK
  • GetX (navigation service, dependencies manager, ui components)
  • Bloc / Cubit / GetX (state managment)

Back-end

  • imdb API

Features

  • Serch Movie, Serie or TV show by title or episode
  • Play trailers
  • User account
  • Sync data
  • Social media authentication
  • Store user preferences locally

Author 👨🏽‍💻

Requirements

Before you start, you need to install the following tools: Flutter SDK, Android Studio. You might wanna have a good text editor like VSCode

Running

 # Clone this repo
$ git clone <https://github.com/augusto-carlos/inwatch>

# Change directory to the repository folder using terminal/cmd
$ cd inwatch

# Run the app with flutter
$ flutter run

About

a mobile app to search for information and watch movie, series and TV show trailers

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages