Creating chip view in your Android App



By : Abhishek Dhiman


Most of us use mobile applications for shopping to fulfil our needs & most of us admire the UI of these applications, when the time comes to develop applications that requires these complicated/eye catching UIs we think deep down in our brains to find the logic for creating these UI components.

Today I bring library of such an eye catching UI which is known as the ChipView. The following component can be used in various ways to integrate in the application, either by making it a search component or setting tags for some type of item, etc. ChipView does that for you.




ChipView widget provides you a flexible way to make you application & component look good. Just import the library in your project, add the View to your XML and create a ChipBuilder to making a fancy looking chip for your application and assign the builder to the chip view.


ChipBuilder helps you in creating different type of Chips, it can a just a single coloured Chip, multi coloured chip or a chip having a custom UI, ChipBuilder can do this all. Integrate ChipView to your application and mesmerise your customers.

ChipView helps you in creating attractive [Chips] for your application. ChipView provides you a flexible way of creating and organising your chip by following ways:

  • Adding a background or text color to your chip
  • Creating custom layout for your chip
  • Can even create multi color chips


And yes, do not forget to use, while you’re building your App using ChipView.


The library can be downloaded from here.


Happy Coding…


HashTagView — A cool library to make your Android Apps visually appealing


Hello fellow Developers!

In today’s post we bring to you a really cool library for Android — HashTagView.

HashTagView, a widget that provides a cool way to distinguish HashTags from regular text. We all have seen in Facebook while posting status with different #HashTags how the app changes the font and color of the text and distinguish it from the remaining status. This forces me to create a library that serves the same process but with a lot more customisation. HashTagView not only distinguish the #HashTags from the text, it can also change the font size, set color, make the text bold, italics & underline not only this, custom fonts can also be added for the same and also provides a click event for the selected #HashTags so that developers can perform different actions depending upon the #HashTags.


hash tag view

HashTagView is a combination of two different Views:

i)TextView & ii)EditText

Include the one that suites best for your application.

Adding HashTagView to your code is very easy, just include the library in your project and corresponding View in your XML file. All the customisation can be handled either in XML or in Java files.

Adding HashTagView will add an extra edge to your application both by functionality & visually appealing.

The library is available at:

Happy Coding…

And don’t forget to use MobiProbe to reduce the go-to-market time for your Android & iOS Apps.

HashTagView has been written by Abhishek Dhiman, our guest columnist.


LighteningSync, Android App SQLite and HTTP management simplified


Dear Programmers.

We know how hard you folks work and the hustle that is to deliver your projects on time. But you all awesome people manage that effectively.

A common trait of good programmers is the amount of reusable code that they maintain which can be reused again and again for multiple projects.

With that thought in mind, we at MobiProbe decided to feature such brilliant programmers and write about the utilities they have developed, which not only helps them but will be of use to the developer community at large. This series has been named “Developer Rockstars”.

Meet this week’s Developer Rockstar – Abhishek Dhiman.

Abhishek works as a senior programmer with an IT services company.

Abhishek leads a team of mobile app developers in his organisation and is passionate about emerging technologies in mobile development.

As a seasoned mobile developer himself , Abhishek realised the pain point in maintaining persistent data in a mobile Apps. Traditionally SQLite has been used for that purpose but as all app developers know it is not that convenient to work with within your App. This motivated Abhishek to develop his own library to maintain persistent data in Android Apps — that not only benefited him but has benefitted the developer community at large. Abhishek rightly named the library as “LightningSync”.

LighteningSync provides a really simple wrapper to manage persistent data in your Android App.

Standard CRUD operations are very easily performed without the hassle of handling traditional SQLite helpers.  One can create JAVA bean classes and manage their persistent data very easily with the help of LighteningSync.

Not only does LighteningSync make it really easy to manage your persistent data. As an added benefit it also a really simple and efficient HTTP request wrapper. With LighteningSync it gets really easy to write  HTTP GET and POST request, all through the help of basic JAVA bean classes.

Lightning Sync a combination of libraries which provides:

1) ultra light object relational mapping (ORM) between Java classes and SQLite database. Its supported platform is Android. The library was started with the objective of providing a layer over SQLite database without writing complex queries.

2) An HTTP library that makes REST apis integration for Android apps easier and most importantly, faster.


• Compact & Precise

• Easy set up

• Fast processing

• Less time consuming

• Less boiler plate code

The Library can be accessed ( along with the integration guide) at:

“This was the only thing that was coming into my mind. I think its not up to the mark and needs improvements. So i decided to build it myself” says Abhishek.


( Abhishek Dhiman – Author of LighteningSync)

To deliver your mobile Apps on time, visit

Have you also built a library or a cool App and would like to get featured on MobiProbe? Write to us at :


Mobiprobe: Solutions for iPhone Application Crashes


In spite of the fact iPhone apps are generally very stable, sometimes we encounter an application that crashes at random. A crashing app in iPhone is usually referred as an app that stops itself immediately and return back to its Home Screen without the expectation of the user.It can happen immediately while opening the app and crashes randomly in the middle of using it, or sometimes a crash can even be triggered predictably by a specific action that is attempted inside the application.

Reasons for iPhone App Crashing:

Since we are all app-addicted, it is frustrating when our apps crash while we are in the middle of something important. Let’s take a look at what is behind each of these uncommon app crashes.The first of the causes for sudden app crashes on the iPhone is an error of iOS, where it seems to forget iTunes password. Hence, whenever we attempt to open an app, iOS fails to approve our iTunes password to make sure that we are actually entitled to run the app (due to the personal and sensitive information that the app might contain), causing it to crash while opening.The second cause for sudden app crashes conveys more concrete proof and has to do with Apple distributing corrupt binaries of certain apps through the App Store. iPhone apps crash severely when third party APIs are used extensively.

iPhone App Crash Reporting Service:

iPhone App crash reporting tools have evolved to become more developer-friendly over time. MobiProbe is an efficient app crash reporting service for iPhone apps with the vision to create a highly focussed platform for performance diagnostics. . Its free, light weight and permits to add numerous recipients to receive the crash reports, which gets conveyed to their email addresses. MobiProbe provides realtime alerts with detailed stack traces for crash events and looks to provide more control to app developers and give end users a better experience.

Additional Tips to Resolve the Issue:

Here are few tips all together of ease and difficulty, for best results you‘ll likely want to try them all.It includes Reboot the device,quit and re-launch the app,delete the app and re-install,update iOS to the latest version and reduce the number of iPhone apps.


Mobile App Crash Reporting: Little Learning Causes Big difference


Now when it comes down to app as a developer of mobile application you must have been seeking ways to make sure that your app works seamlessly overcoming all possible difficulties. But no matter how much code reviewing is done, no matter how much testing you carry out, it is kind of impossible to conclude that your app will not crash. Now there are different factors which contribute to mobile app crashing such as OS versions you currently having in your phone, sequences of user actions to device contexts everything contribute significantly.

Tragedy of apps

Apps which are likely to crash all the time, are never deemed as five star app. You definitely need a mechanism to send all your app crashing report with adequate detail, so that the apps get a chance to improve its pattern and design, so in future it may climb up and turn out as one of the popular apps in its kind. Minimizing crashes actually help the apps to reduce down to one star. If the app is engaging and can very well suit to the mobile arrangement then definitely mobile users will love the apps and integrate it with their system. When users submit negative reviews, about a mobile app its deemed as crash reporting and today varying websites are there which are featuring direct aid to developers to understand the cause and deal with the cause during the development life cycle.

Mobile crash reporting services

You must have heard about mobile app crash reporting tools, these tools were clumsy and complicated earlier but MobiProbe has made the entire process more developer-friendly. MpbiProbe is easy to integrate and is outfitted with new groundbreaking features. You will be finding varying options and you will find them seamless to operate. But if you don’t understand the feature then you can interact with the service providers as their customer care desk is ever alert. Outfitted with this tool you can report against varying crashes on any occasion. MobiProbe offers you support from smart filtering to analyzing the usage of the app and the performance pattern. MobiProbe is  all inclusive and comprehensive, so that you can forward any crashing report in an instant.

Additional Factors to learn

When you are dealing with mobile crash reporting, you must take into account few factors like the version of the app, platforms your mobile system has like Android or iOS, date and time of the crash and detailed condition of the device during the crash such as the network state, screen orientation, battery level. During the reporting session, MobiProbe allows you  create a customised report by allowing you the freedom of monitoring any parameter of your choice— be it access tokens, response times of your APIs or the time user spends on a particular screen of the App.