Hello our fellow developer 🧑💻 Welcome to the world of Raion Community but before you truly became one of the family there's some aspect of capabilities you need to posses for us.
After you truly shows the capabilities we specify then it is time for you to achieve the Raion Battlepass 2023.
Without further ado let us inform you the Battlepass
- A working Mobile Application developed by yourself
- The app can fetch data from API asynchronously. API Webpage
- The app can save (cached) the data serialized from the API response to the local database (Room).
- The app can display the list of data serialized from the API response to the user.
- Users can modify the data list in the local database (Room). E.g. deleting data from the database or updating the data’s fields.
- Mandatory to implement viewmodel layer in the app.
- UI/UX is far less prioritized, as long as your code is working, then it's good to go but bonus exp to those who submitted a working app with a pleasing UI/UX.
- Bonus exp for submission with MVVM architectural pattern.
- Clean Code is not mandatory but will be also counted as a bonus exp 👀
The API you’re about to use is a free-to-play games database API aka FreeToGame API. The API is available publicly and you can use it freely without any restrictions or authentication.
Endpoints samples:
GET https://www.freetogame.com/api/games
The API also supports some query params for filtering the data. So, bonus exp awaits those who go the extra mile by implementing filtering on their app ✨.
Find out more about the API’s Endpoints, supported Query Params & Examples from the Documentation.
There is no restriction about the tools you about to use but kindly remind that we're only accepting mobile application product submission
Send your best work into the form that we provided. Forms
For any other question, kindly ask us.
Ibrahim : 081245384250 Fangga : 081330723755