What next is a social platform to track your movie and tv shows consumption and socialize with your friends to see their watchlists.
Thank you to the people who downloaded this app from playstore and those who starred my repo. I started this project to be a way for me to learn more about firebase related stuff like firestore, fcm, dynamic links etc. I still see this project as such.
But I am going to put development of this project on an indefinite hiatus as I don't really have time to maintain Whatnext? anymore. I am however planning to push one last maintenance commit to whatnext to make it compatible with flutter v3.7.5 which is the latest version as of Feb 2023 and update the playstore version with the same.
I will probably wait some time before archiving this project. That said I still think Whatnext? is still valid for someone getting started with flutter to use as a reference but as this project was made when I was starting out with flutter, there might me some things which are more of a hack than a solve so take it with a grain of salt.
If anyone is willing to maintain Whatnext? in the future contact me or open an issue stating the same and we can work out the details.
- Flutter
- Dart
- Firebase
This project is still in development stage. So, feature requests are welcome. Feel free to open an issue if you have something in mind or if something is not working right. it might make a large impact 💓
- Make watch lists with watching status.
- Movies and Tv Shows listing (popular ones are shown cuurrently)
- Search for a movie or TV show.
- Search, view and follow other users.
- Themes
- UI polishing to look decent.
- Send suggestions and messages to other users.
- Invite people to the app via other mediums.
- Share a movie/Tv show to other apps.
- Add comments or thoughts to the watchlist items visible to user's friends or all.
- Create a feed with the updates from people's watchlists.
-
Fork the repo.
-
Clone the repo using the forked repo.
-
Open the code in your favorite code editor.
-
Install the dependencies using the following command:
$ flutter pub get
- Add your TMDB API keys in a file named 'api_keys.dart' and place it inside /lib/constants
const String v3 = "XXXXXXXXX";
const String v4 = "XXXXXXXXX";
-
Setup up a project in firebase using structure specified (details will be provided soon) and link your app with firebase. (google-services.json)
-
Build the app using the following command:
$ flutter run
See the contributor's guide!
If you have general question about the project. Feel free to open an issue regarding your query/issue.
Follow this link