We have team of expert android developer who has expertise in app development using social media integration as you mentioned in your requirement as well, photo upload and download functionality, payment integration (paypal) and other.
Waiting for your reply.
Prashant Trivedi.
S-k-ype = yournetdeveloper