Simple TCP Client Testing APP using Kotlin with Android Studio

Job ID: 39962556

Budget: $15 – $25 CAD

I need a lightweight Android app built with Kotlin in Android Studio that acts as a TCP client. Its sole purpose is to let me enter a server’s IP/port, send plain-text messages, and immediately show the echoed or returned text in the same screen. A scrolling conversation view, a simple input box, and a “Send” button are all the interface components I’m after—no fancy styling required, just something easy to read during debugging sessions.

The app must open and manage the TCP socket on a background thread, keep the UI responsive, and cleanly close the connection when I leave the activity. Incoming data should appear in real time in the display area; I don’t want it hidden away in logs. Logging to Logcat is fine in addition to the on-screen feed, but visual feedback on the device is mandatory.

Please deliver:
• Complete, well-commented Kotlin source in an Android Studio project
• A debug APK I can install right away
• A brief README explaining build steps, permissions used, and how to point the client at my test server

If you’ve tackled similar socket or networking utilities before, let me know; clean architecture and clear code will matter more to me than elaborate UI.