Official android app for cultural fest Bitotsav 2017 of BIT Mesra.
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
.gitignore
LICENSE
README.md
bitotsav.jks
bitotsav1.png
bitotsav2.png
bitotsav3.png
bitotsav4.png
bitotsav5.png
bitotsav6.png
build.gradle
settings.gradle

README.md

Bitotsav17

Official android app for cultural fest Bitotsav 2017 of BIT Mesra. The app provided various features such as details of events happening, quick updates via push notifications, offline experience, registration for students attending the fest, entry-tickets, purchase of fest t-shirts, and alumni support.

Architecture and Libraries

The app project relies in MVP architecture mixed with RxJava and a mix of managers. The UI was based on material design guidelines with smooth animations using custom views. It consumed a RESTful API using Retrofit and RxJava for fetching details of events, registrations and keeping track of student attending. Firebase was used for push notifications and NOSQL database Realm was used for caching to provide an offline experience and minimize network usage. Webviews with server-side validation was used for payments of entry-tickets, t-shirts and alumni support using ZUP payment SDK

Play store link

Screenshots