25 November, 2014

Hike with Indian Languages Stickers

Indian messaging application Hike messenger has launched free stickers in Indian languages. The sticker range consists of over 250 Indian stickers targeted at different parts of India.

Hike also announced the launch of Sticker Shop to provide customizable user experience with easy reordering of the desired packs. Special regional packs have been launched for the states of Maharashtra, Gujarat, Madhya Pradesh, Bihar, West Bengal, Assam, Andhra Pradesh, Karnataka, Tamil Nadu, Kerala, Punjab and Delhi.


Kavin Bharti Mittal, Founder & CEO, Hike Messenger said, “We want to offer our users the freedom to express. Of the 10 billion plus monthly messaging volume, stickers contribute to 30 per cent of the traffic, accounting for 3 billion sticker shares – and this number is growing day by day. We truly believe India is a country of many countries – we stand united in our diversity. Hike is made in India and thus this offering follows naturally; we’re localizing hike even further for the market by launching over 250 stickers in multiple languages catering to 11 distinct regions. It's been a big request from our 35M+ users to and we can't wait to see the response.”

Hike is available globally on iOS, Android, WP, Blackberry, BB10, S40, S60 platforms.


18 November, 2014

Android - ProgressDialog display before Loading Webpage in WebView

"How to implement progressBar or progressDialog while Webview loading Webpage?" I googled many times for this question and get best answer which i want to post here so it will be helpful to others also.

Basically User Interaction is main thing in any application and this question is also related to User Interaction.

You can implement it using setWebChromeClient() of WebView:

class MyWebChromeClient extends WebChromeClient {

    ProgressDialog pDialog;

    public MyWebChromeClient() {
        // TODO Auto-generated constructor stub
        pDialog = new ProgressDialog(YourActivity.this); //Use getActivity(); for Fragment
        pDialog.setMessage("Loading...");
        pDialog.setCancelable(false);
        pDialog.setProgress(0);
        pDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);

    }

    public void onProgressChanged(WebView view, int progress) 
    {
        if(progress < 100 && !pDialog.isShowing()){
            pDialog.show();
        }
        pDialog.setProgress(progress);
        if(progress == 100) {
            pDialog.dismiss();
        }
    }
}
and you can set on your WebView like

webView.setWebChromeClient(new MyWebChromeClient());

I have posted this answer on stackoverflow also so you can visit and share it.

Any Question? You can ping me any time.