Back to projects
Built at Safe Apps · 2022
Beloud
A social news and video platform: the PHP and MySQL API layer, and the Android client on top of it.
- Who it is for
- A social platform pushing news and video to a live audience
- Runs on
- Android
- Store listing
- Beloud: News & Free Speech
The app
Images from the Google Play listing.
What I built
- Led Android front end development in Java with Material Components
- Integrated ExoPlayer for video playback inside a scrolling list without dropping frames
- Built the client networking layer on OkHttp and moved work off the main thread
- Built the social features: profiles, news feed, comments and likes
- Wrote the PHP and MySQL API layer serving the feed, profiles, comments and likes
- Built the content moderation and management surface behind it
- Wired Firebase Cloud Messaging so new content reaches users immediately
- Added OAuth and social login to cut signup friction
- Integrated AdMob banner and interstitial placements for monetisation
What I owned
Backend
- PHP
- MySQL
- REST
- OAuth
- Firebase Cloud Messaging
- AdMob
App
- Android
- Java
- XML
- Material Components
- ExoPlayer
- OkHttp