Android Auto Fetch & SMS

Заказчик: AI | Опубликовано: 11.11.2025
Бюджет: 250 $

I need an Android app that logs into a password-protected website (standard username and password form), downloads a small .txt file, and immediately turns the file’s content into outbound SMS messages. By default the download should repeat every sixty seconds, but an in-app setting that lets me change the interval would be helpful. Here is the flow I have in mind. On launch, I enter the site URL, my credentials, the target phone number(s), and the polling interval. The app stores these securely, authenticates in the background, grabs the current text file, and parses it line by line. Each line becomes an SMS; if the file is longer, handle batching so that messages are sent in order without hitting Android rate limits. As soon as all messages from one pull are sent, the timer starts again. The connection must go through HTTPS and honour the session cookie the site returns after a successful login. If the session expires, the app should reconnect automatically without user intervention. Basic logging—time of download, number of messages sent, and any errors—can stay in a simple on-device log screen. Deliverables: • Signed APK ready to sideload plus full Android Studio project with source code • Read-me explaining where to set the URL, credentials, and default interval • Brief note on the permissions you request and why (e.g., SEND_SMS, INTERNET, RECEIVE_BOOT_COMPLETED) Acceptance criteria: installing the APK on a stock Android phone, entering my credentials, and watching it pull the file and send the SMS messages repeatedly for at least an hour without manual input. Please keep the implementation in Kotlin and feel free to use Retrofit, OkHttp, or similar libraries for the network layer as long as everything is included in the project.