I created a moviedb app using react native.
I have not use react native from 2019, and now let's study over again.
This App use some depencencies, including
- React-Native-Paper as our default UI Components
- Use React-Navigation
- Use React Hooks, an all file was in functional components
- Use Typescript
- Use Fetch API as request
TO-DO:
- Enhance UI with Another UI
- Make Some Extra Scrren
- Tries Authentication
- Use AcyncSyorage
Step 1 | Step 2 | Step 3 | Step 4 |
---|---|---|---|
-
The app harus ada search input field dan "Search" button ✅
-
When the user enters a movie title in the search input field and clicks the "Search" button, the app should display a list of movie results. ✅
-
Each movie result should show the movie title, year of release, and a small poster thumbnail. ✅
-
Tapping on a movie result should navigate to a detail screen that displays more information about the selected movie, ✅
-
Implement error handling and display appropriate messages if there are any API errors or no movie results found.(optional) Bonus:
- implement pagination or infinite scrolling for the search results.
- Add a "Favorites" feature