This is Quosphere Assignment for Sr. Android Developer
Please find the app assets, assignment guide recording and the figma link with this email.
Figma ink:
https://www.figma.com/proto/aze47hyYBUL86dOjF1Oys9/assignment?node-id=14%3A13422&viewport=220%2C777%2C0.25&scaling=scale-down
The app submission can be accessed in two ways
- Direct ( Easy Way ) : you can directly download the video file from the given link, and video it on any test device.
https://drive.google.com/file/d/1fEWexjeGenFWLziTlYUdEMg1FC2jjrgK/view?usp=sharing
- Rebuild ( Recommended ) : Clone the git repo and open it in Android Studio. Rebuild the project and deploy it on your test device. This method ensures upto-date code deployment with the latest commits.
Development process is divided into minor task to keep track of the process
- Basic building block for the app i.e. the activity screens and transition.
- Drag & Drop animation.
- On-tap animation.
Architecture components help to design robust, testable and maintainable apps.
- Recyclerview : To list the data in staggeredGridView to allow user to drag and select item.