-
For each relevant functionality, you must create a new branch (feature branch) from the updated main branch.
-
Once you have finished your task, you should make a commit and a Pull Request (PR) for that task. The PR will pass through a revision process in charge of some mentor before being merged.
-
Create a new Flutter project on Android Studio. Delete all the generated code from the main file.
-
Show the information from the given movie:
- Title: The Super Mario Bros. Movie
- Original title: The Super Mario Bros. Movie
- Overview: While working underground to fix a water main, Brooklyn plumbers—and brothers—Mario and Luigi are transported down a mysterious pipe and wander into a magical new world. But when the brothers are separated, Mario embarks on an epic quest to find Luigi.
- Release date: 2023-04-05
- Vote average: 7.8
- Genres: [Animation, Family, Adventure, Fantasy, Comedy]
- Poster: POSTER
- Backdrop: BACKDROP
-
Add a “Like” counter and a button to raise that counter.
-
A Movies list app using mocked data from a JSON. The original data was fetched from the TheMovieDB API and modified for simplicity: This exercise was made to explain:
- Scrollable widgets (SingleChildScrollView and ListView)
- Common-use widgets
- Navigation between Pages
- Data Modeling and JSON parsing
-
The main objective of this exercise is to introduce JSON consumption. The students will modify their current project, a movies list application that fetches its data from a mocked local source, parsing and modeling the data.
-
You will use the previous movie card and add the new information that the json has, to complement the card.
- Here is the json with the movies that you will use:
-
Read the Clean Architecture documentation:
-
Implement Clean Architecture, creating the recommended empty files and folders, from this Example Repository. (This should be made on a different branch). In the readMe of the example there is some explanation of the structure used.
-
Read about and add lint to the application lint package.