Design and build app for android and ios using native library, as well as a backend website where users can view streams. similar to the LUIC live app
Recording audio from microphone and streaming it via an icecast 2 server. And the app can listen the audio live.
use native library to make the app and do not use any third party library. As native library is used the app will be more safe.