I'm looking to create a mobile Android app using Android Studio that can communicate with my Python library. I'd like to use [url removed, login to view] to communicate between my Python library and your Android application. I have not yet made my Python [url removed, login to view] implementation, so if you can prove that your application can communicate via a Node.js [url removed, login to view] implementation or similar, that will suffice. Please note I am asking only for the Android side of things; you will not have to write any Python for this project.
If you can complete the tasks lined out in this issue ([url removed, login to view] ), along with receiving instructions for sending/receiving SMS, then I'll be satisfied and maintain the app myself in the future.
To sum it up, however, I'm looking to get an app that creates a background service ("Intent Service", I believe) that runs with the phone's startup and will allow [url removed, login to view] connections to communicate with the app. The app will act as a middleware to send and receive SMS messages and forward any data about them to all [url removed, login to view] connections. I.e., phone receives SMS, app sees this and forwards data to [url removed, login to view] connections, external [url removed, login to view] connections respond with instructions for application, application may reply to text etc.
This application should be able to receive instructions at any time to send SMS to any phone number it normally could.
I would also like the application to be able to send all contact information to the [url removed, login to view] clients. I.e., Socket clients send contact request, app responds with all contacts that have a phone number listed.
Finally, the application's Activity view should list all processed instructions from most recent to first since phone turned on.
If the above is not sufficient instruction, I'm happy to further elaborate on what I'm looking to do.