I am a new android developer. I am developing an app which has some data has to be printed. I want to develop a print option through which I can print those data through a wifi printer. There are some apps in playstore like printerShare or PrintBot. I just want develop their functionalities for printing in my app. Is there any open source package for developing this? Or can anyone provide some guideline regarding what are the steps which may I follow to develop this?