Hello,
I have gone through your requirements,
- You are facing issue of background services closed on above android 6.
- Yes its happen because of background app limitations on higher version.
- But, You won't need to run background service all the time for chat app. What you need to send push-notification when new message arrived(like whatsapp & all other standard app do) and than need to start service for show this message on notification. if user is at chat screen than no need to send notification if not at chat screen and app is idle than you have to send notification to that user.
- We can receive any message(push-notification/sms) in background using Broadcast Receiver, there is no limitation on it. once we get message we can start background service.
So, Yes I am able to do this task.
Let me tell you about myself, I am fresher on this platform but I have worked on more than 25 android applications in four and half years of my professional career.
I have expertise in android development, full knowledge of Android life cycle - Material design - REST api - Sqlite database - Payment integration - Third party library integration - Background services.
One more thing I am full time freelancer so will always available for support and communication.
Let me know if you are interested, I am ready to discuss everything before you award me this task.
Thanks,
Hardip