Established in 2009, Nepal Republic Media (NRM) Private Limited has become one of the leading and most respected media houses in Nepal. Apart from running two broadsheet daily newspapers – Nagarik (in Nepali) and Republica (in English), NRM publishes a Nepali weekly tabloid – Shukrabar – and two online news sites – www.nagariknews.com and www.myrepublica.com.
This new app initiative of NRM was to provide their readers yet another opportunity to get informed and updated on the happenings around the world while on the move.
Architecture and Tools
There was an intermediate API Server which fetched data from the live server and processed it before sending it to the mobile devices. This process was needed as older devices were not supporting Unicode fonts. If devices were running on lower than Android 3, then the API returns data in an ASCII format. For other devices, this was not necessary and the API returned data without processing it.
The iOS and Android applications were built on Native platforms. Java for Android and Objective C were also used to build this application. The Web API was written on CodeIgniter, using the PHP framework.