Create a mobile app (iOS and Android) that displays a list of anime based on its popularity
- List of anime produced by Studio Ghibli: https://ghibliapi.herokuapp.com
- List of anime based on their popularity: https://api.jikan.moe/v3/top/anime/
- List of anime quotes: https://animechan.vercel.app/api/quotes
- Load a list of anime from the API server
- The list of the anime titles can be scrolled down infinitely; each time a loading happens, a spinner logo will appear below the most bottom of the table
- Each cell displayed contains information about title, rating, and image thumbnail
- Each time a cell is clicked, users will be directed to a new page that describes all details about the anime
- In addition, the link icon provided will direct users to the MyRating website
- For iOS, there are two implementations: using UIKit and using SwiftUI (to design the layout), the programming language for both versions remain Swift
- For Android, using Kotlin (Java implementation may happen if time permits)
- To improve speed and efficiency, both version use RAM caching to reduce latency due to sending unnecessary API requests and infinite scrolling to ensure a smooth user experience
- Simulated using iPhone 11 Pro, running iOS 14.7
- Programs are generated using Xcode 12.5
- Orientation supported: portrait only
Results are coming soon
Results are coming soon