Back to work
Safe Apps · 2022
Beloud
A social news and video platform: the Android client, plus the PHP and MySQL API layer behind it.
- Who it is for
- A social platform pushing news and video to a live audience
- Platform
- Native Android
- Store listing
- Beloud: News & Free Speech
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
App
- Android
- Java
- XML
- Material Components
- ExoPlayer
- OkHttp
Backend
- PHP
- MySQL
- REST
- OAuth
- Firebase Cloud Messaging
- AdMob




