Hi , i have 5 years of experience in Android Native Application development. I have knowledge on integrating webservices, social media, push notifications, making custom components, app upgradation like that, database implementation, data syncing, integration of app analytics like google, flurry, mixpanel like th. I follow MVC pattern in app development . so, you would get structured source code.