[style*="opacity:0"],[style*="opacity: 0"]{opacity:1!important}[style*="translate"]{transform:none!important}.type-token{opacity:1!important}
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

More work