
In Progress
Posted
Paid on delivery
I have an existing Android app for controlling a HF amplifier (JUMA PA600 / PA1000) over a raw TCP socket. I now need a native iOS version with the same functionality and about the same UI look. Scope: – Open a TCP client connection to a hostname (dynamic DNS) or IP – Maintain connection, auto-reconnect if dropped – Exchange small byte/nibble/bit packets based on an existing protocol (see attached spec) – Poll device 80 ms interval (adjustable) and parse responses – Simple UI: Only one main screen with “LCD” indications, buttons for commands, text fields for status and menu menu for settings. See the screenshots. – Show connection status (Connected, Not connected, JUMA PA not responding) Important: – This is NOT a REST API app. It uses a persistent TCP socket – Protocol and Android reference implementation are provided – Full Android Studio project (Kotlin) is available on request – Remote test access to a real JUMA PA (Host + TCP port) is available Technical expectations: – Native iOS (Swift / SwiftUI preferred) – Clean, maintainable structure (separate networking / protocol / UI) Deliverables: – iOS app source code (Xcode project) – Buildable app – Brief README (how to build/run) When applying, please include: – Your experience with TCP/socket-based apps (not just HTTP/REST) – Relevant projects (especially real-time or device control) – Your recommended approach (native iOS vs other) and why – Estimated timeline and cost Note: I will prioritize developers who clearly understand TCP-based communication and review the attached materials before responding. Please start your proposal with the word “TCP”.
Project ID: 40409806
195 proposals
Remote project
Active 17 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

TCP Hi Matti, I’ve reviewed your requirements and understand this is a persistent TCP-based control app with real-time polling and a custom byte-level protocol. I can build the iOS app in Swift/SwiftUI with a clean architecture: networking (TCP + auto-reconnect), protocol parsing (CRC, packet handling), and responsive UI. The app will support ~80ms polling, stable connection handling, and clear status feedback (“No communication”). I’ve worked on real-time communication systems with continuous data exchange and reconnect logic. Best regards, Kishan
€500 EUR in 7 days
0.0
0.0
195 freelancers are bidding on average €501 EUR for this job

TCP Hello, I understand you need a native iOS app (Swift/SwiftUI) that mirrors your existing Android TCP control for the HF amplifier (JUMA PA600/PA1000). I’ll build a clean, modular app with a persistent TCP client that auto-reconnects, supports dynamic host/IP and DNS, and exchanges the same protocol packets at an adjustable 80 ms poll interval. UI will show LCD-like indications, command buttons, and status text, plus clear connection states (Connected, Not connected, JUMA PA not responding). The code will separate networking, protocol handling, and UI, and include a buildable Xcode project and concise README. Questions for you: What is the exact packet structure for each command and response in the attached spec, including any checksum or timing rules? How should authentication or device wake/sleep be handled in the TCP session, if applicable? What are the acceptable error conditions to surface in the UI (timeouts, malformed packets, non-responsive device)? Do you require a reconnect strategy after specific failure types (backoff, max retries, exponential delay)? Is there any rate limiting or debounce needed for rapidly issued commands? What DNS workflow should be preferred for hostname resolution (auto-reresolve on reconnect, TTL handling)? Are there logs or telemetry you want included (local storage, crash reports, device commands history)? What is the preferred naming/branding for UI elements to mirror the Android app? Any specific accessibility or localization requ
€750 EUR in 12 days
9.1
9.1

Hi, This is Elias from Miami. I have gone through your project description and understand you’re looking to develop an iOS app for controlling an HF amplifier via TCP, similar to your existing Android app. It sounds like an exciting project! I have experience in mobile app development, particularly with Swift and iOS, which positions me well to help you transition your functionality from Android to iOS smoothly. To approach this project, I would first review your existing Android app to understand its features and user interactions. Then, I would design the iOS app with a focus on maintaining a similar user experience while ensuring it utilizes iOS-native elements for performance and reliability. I’ll also ensure proper documentation throughout the process. I have a few questions to get a better understanding: Q1 – What specific features from the Android app do you want to prioritize in the iOS version? Q2 – Are there any existing APIs for the HF amplifier, or will I need to develop a custom solution? Q3 – Do you have a preferred timeline or any specific milestones for the project? Looking forward to hearing from you.
€500 EUR in 5 days
8.1
8.1

TCP communication control is a niche area where my 8+ years of experience as a Senior iOS Developer and my specialization in utility and productivity apps will prove highly beneficial for your project. Having completed over 250 iOS projects, including several real-time and device control apps, I have acquired a deep understanding of TCP-based communication. I have proven ability to build efficient and robust networking layers with clean separation from the protocol layer that can handle the byte/nibble/bit packets required by your existing protocol spec. My fluency in Swift/SwiftUI will ensure that your app's UI looks as good if not better than your Android counterpart as per your requirement. I will provide you comprehensive documentation and am ready to allocate testing time on real JUMA PA to debug and optimize the application. I estimate that this project can be completed within [estimated time] at a cost of [estimated cost]. Let's discuss further!
€500 EUR in 7 days
7.8
7.8

Hi there, TCP Since you already have the Android app and protocol, the main focus will be replicating that logic cleanly in iOS, especially handling the TCP connection, maintaining stability, and correctly parsing byte-level responses. I’ve worked on similar real-time communication setups where the key challenge is keeping the socket stable, handling reconnects properly, and making sure polling (like your 80ms interval) doesn’t block the UI or cause issues. I would build this natively in Swift, keeping networking, protocol handling, and UI properly separated so it stays maintainable. The TCP layer will handle connection, retry, and packet exchange, while parsing will mirror your Android implementation to keep behavior consistent. Since you’re providing the Android project and device access, it will help move fast and test things properly instead of guessing. Estimated timeline would be around 1–2 weeks depending on testing and fine-tuning. I would request to connect once so I can quickly review the Android code and protocol and align on the approach before starting. Thanks, Rahul A.
€270 EUR in 12 days
7.5
7.5

TCP Hello, I understand you need a native iOS app that controls the HF amplifier via a persistent TCP socket, matching your Android reference with a clean, modular SwiftUI solution. I will design a robust architecture with separate networking, protocol parsing, and UI layers, ensuring auto reconnect, dynamic host/IP handling, and an 80 ms polling loop that parses incoming frames precisely as per your spec. The app will show connection status, LCD-style indicators, and command buttons, with a responsive UI that mirrors the Android experience. My approach: - Native Swift/SwiftUI with a small, reusable networking layer that keeps a live TCP socket, handles DNS/IP, and auto-reconnects. - A dedicated protocol module to serialize/parse small packets per your spec, optimized for low latency. - A lightweight view model that updates the UI on changes and a simple, clear screen resembling an LCD readout. - Clean project structure with separate folders for Networking, Protocol, and UI to simplify maintenance and future upgrades. Important questions for you: - Which DNS name or static IP should I use for testing, and what are the exact port and test host credentials? - Do you want the 80 ms poll interval fixed for production, or should I expose an adjustable setting in the app UI? - Is there any additional handshaking or ping mechanism in the protocol beyond the 80 ms polling that I must implement? - Do you require any specific logging or telemetry to diagnose connection drops or m
€750 EUR in 13 days
7.1
7.1

TCP - Hi - this is clearly a persistent socket control app, not a normal API screen, so the core work is reliable packet handling before UI polish. The iOS app opens the saved host and TCP port, polls with H_GET_INFO, parses P_GEN_INFO, updates LCD values, LED bar, OPER/AUTO states, and sends button commands like GAIN, BAND, AUTO, and OPER. It looks correct, but fails when TCP data arrives in fragments or reconnect resolves an old dynamic DNS address. Fragmented packets can cause wrong SWR/current/status in real use, so I handle it with a framed stream parser, CRC checks, reconnect logic, and UI-safe polling. Flow is Input - TCP bytes/buttons - Processing - frame, validate, parse, command - Output - stable amplifier status/control. The part to get right early is the socket/protocol layer.
€500 EUR in 7 days
7.1
7.1

Hey, I will build your native iOS app in Swift/SwiftUI — TCP socket client with persistent connection to the JUMA PA amplifier, auto-reconnect logic, 80ms polling loop, and the full byte-level protocol parsing based on your Android reference. For the networking layer, I will use NWConnection from Apple's Network framework rather than raw BSD sockets — it handles TLS-ready streams, connection state monitoring, and viability updates natively on iOS, which makes auto-reconnect reliable even across Wi-Fi/cellular transitions without manual reachability checks. Questions: 1) What is your minimum iOS deployment target — iOS 15, 16, or newer? 2) Should the app support background operation to maintain the TCP connection when minimized, or is foreground-only acceptable? Looking forward to discussing further. Best regards, Kamran
€278 EUR in 13 days
7.4
7.4

⭐⭐⭐⭐⭐ TCP Experienced in TCP socket apps for device control, with persistent connections, auto-reconnect, and binary protocol parsing like your JUMA PA amplifier. Delivered similar real-time hardware control projects on iOS using Swift for amateur radio and IoT devices. Recommend native Swift/SwiftUI for low-latency 80ms polling, reliable networking, and clean architecture separating TCP layer from UI – superior to cross-platform for socket performance. CnELIndia team support steps: 1. Analyze provided Android project and protocol spec. 2. Develop TCP client with auto-reconnect. 3. Build SwiftUI interface with LCD indicators, buttons, and status. 4. Implement polling and packet exchange. 5. Test thoroughly via your remote device access. 6. Deliver complete Xcode project, buildable app, and README. Timeline: 3 weeks. Cost: $2600.
€500 EUR in 7 days
7.0
7.0

"TCP" Hi, I will use Swift's Network framework for the TCP socket layer, handle auto-reconnect on drop, implement the polling at your configurable 80ms interval and parse the byte and nibble packets as per the attached spec. Clean separation between networking, protocol parsing and UI as you mentioned. SwiftUI for the main screen with LCD style indicators, command buttons and connection status. Settings in a separate menu view. I have reviewed the protocol document and the packet structure is clear to me. How soon can you share the Android Studio project for reference and give me test access to the JUMA PA? Looking forward to hearing back from you. Thanks
€700 EUR in 7 days
6.6
6.6

Hello There!!! ★★★★ (TCP-based iOS native app for real-time HF amplifier control via persistent socket communication) ★★★★ Project understanding: I understand you need a native iOS version of your existing Android TCP-based control app for JUMA PA600/PA1000 amplifier. The app must maintain a persistent socket connection, poll device every 80ms, parse custom protocol packets, and mirror the Android UI with real-time status and controls. ⚜ Native iOS development in Swift / SwiftUI ⚜ Persistent TCP socket connection handling (non-HTTP) ⚜ Auto-reconnect & stable long-running communication layer ⚜ Binary protocol parsing (bit/nibble level data handling) ⚜ Real-time polling system with adjustable interval ⚜ Clean UI replicating LCD-style control dashboard ⚜ Modular architecture (networking, protocol, UI separation) I have experience building real-time socket based systems (TCP/UDP) for device communication, where stable connection handling and low-latency updates are critical. I understand this is not a REST API app, but a continuous binary protocol stream, which requires careful threading and buffering logic. My approach would be: first replicate TCP communication layer from your Android reference, validate protocol with test server, then build SwiftUI interface matching existing UX, and finally ensure stability with reconnection + polling tests. I can start immediately after reviewing protocol spec and Android project. Warm Regards, Farhin B.
€256 EUR in 10 days
6.6
6.6

TCP Hi, I have over a decade of experience in developing native iOS applications, specifically focusing on real-time device control through TCP socket communications. My expertise includes handling dynamic connections, implementing robust reconnection logic, and parsing custom protocols efficiently. For this project, I will develop a native iOS app using Swift and SwiftUI to maintain the same functionality as your existing Android application. The app will open a TCP client connection to a specified hostname or IP address, auto-reconnect if the connection is dropped, and exchange small byte/nibble/bit packets based on the provided protocol specification. I will implement polling at an 80ms interval (adjustable) with response parsing. The user interface will include simple "LCD" indications, buttons for sending commands, and text fields for displaying status information. Connection status indicators will be prominently displayed to provide real-time feedback. I have a full Android Studio project available as a reference, and I can also provide remote test access to the JUMA PA600/PA1000 device. My approach is native iOS due to its performance benefits and seamless integration with Apple's ecosystem. This will ensure the highest compatibility and responsiveness for your application. Estimated timeline: 4 weeks For more details or a portfolio, please visit [https://www.freelancer.com/u/reedsystems] Thank you!
€550 EUR in 10 days
5.9
5.9

Hello, TCP/IP communication isn't just a niche for my team at Our Software, it's a deep part of our skillset. We've worked on numerous projects involving TCP sockets and device control, and this makes me confident in our ability to meet and exceed your expectations for this HF Amplifier Control app. We fully understand the workings of a persistent TCP socket and are adept at maintaining connection and handling reconnection should it drop off. Our preference for this project is native iOS (Swift / SwiftUI) as it provides better control over networking abilities needed for your app. Having said that, we're adaptable and open to any other approach you think might suit your needs better. At the end of the day, our dedication lies in delivering an optimally performing app that fulfills every aspect you desire. As an organization that values client satisfaction, we offer not just quality deliverables but also a supportive ecosystem around them. You can expect a brief README on how to build/run the app alongside a comprehensive Xcode project that will be easy to navigate through to make future changes if necessary. So let's put our knowledge of TCP/IP communication to use & bring out nothing short of the best in your project! Thanks!
€350 EUR in 4 days
6.3
6.3

I am interested in working on this project, I am totally available, Using android project, I can understand the features implemented, and can achieve same functionality, I am having 14 years plus experience working ON IOS technologies, Kindly give me a chance.
€1,500 EUR in 30 days
6.0
6.0

Please initiate the chat so we can thoroughly discuss the requirements for the app, prior to the start. Happy to provide the final budget in chat. You will get a one-stop solution from my end as, throughout my 5+ years of freelancing Android/iOS App development career, I have created plenty of Mobile applications. I ensure to give the best quality app with good performance and responsive attractive UI and I have provided the clients with excellent results. I have expertise in Swift, React Native, Node.js, React.js, Angular, Laravel, and PHP. I am equipped to develop apps using these languages in all industries Pharmaceutical, Travel, Media & Entertainment etc. I also handle backend integrations for third-party collaborations on your systems. well versed in Mobile App Development in-App-Purchases, User Authentication, User Profile Creation, Location, Chat and Messaging, Map Integration, Payments, Social Media Account Integration, and many more to show. Have considerable knowledge of Android ANT SDK, BLE, Google Cast SDK, ads SDK, offerwall SDK and Titanium. I use libraries such as Sherlock Action Bar, OpenGL, Media Framework, and WebKit to build IoT integration app solutions. I am always interested in making long term professional relationships with my clients to ensure that every project becomes successful. So, if you hire me, I can assure you that you will not regret your decision. Best Regards Tejash J.
€500 EUR in 7 days
5.8
5.8

TCP I’ve reviewed the protocol spec and the Android app logic. Building a native iOS app in SwiftUI makes the most sense for smooth UI and maintainable code, especially since it integrates well with low-level networking like TCP sockets. I’ve developed apps that maintain persistent TCP connections for device control, including periodic polling and real-time status updates. In one case, I handled auto-reconnect logic when a device connection dropped, ensuring seamless UX without user intervention. For your app, I’ll create a clear separation between networking (handling socket connections, auto-reconnect, polling), protocol parsing (byte-level messaging), and the SwiftUI interface with real-time status indicators and command buttons. A couple of points: 1. Would you prefer the adjustable 80 ms polling interval exposed in the UI or fixed in a config? 2. Should the app queue commands sent while disconnected and resend after reconnect? Based on your Android reference, I estimate around 2-3 weeks for a stable build and testing with the real device, delivering the full Xcode project with a README. Ready to start converting your Android control app into a reliable iOS version immediately.
€500 EUR in 7 days
5.4
5.4

TCP hi, i have reviewed the details of your project. i’m mughira, and i can help you build the native ios version of your hf amplifier control app. i’ve worked on similar real time device control apps using persistent tcp sockets, including custom binary protocols, continuous polling loops, and stable reconnect logic for hardware communication. i would implement this in native swift using swiftui, with a clean separation between the socket layer, protocol parser, and ui. the tcp layer would handle persistent connections, auto reconnect, and an adjustable polling timer for the 80ms cycle, while the ui would reflect live device state like your lcd indicators and connection status. instead of going back and forth here, let’s have a quick meeting so i can review your existing android implementation and protocol spec before estimating final effort accurately. i’m available to start immediately. do you want the ios app to mirror the android ui exactly, or are you open to improving the design during the rebuild?
€500 EUR in 7 days
5.1
5.1

Hello Dear! Greetings from Toriqul Global Solutions! We are pleased to introduce our company as a reliable and experienced provider of Web Design & Development services. Founded and led by Engineer Toriqul Islam, a B.Sc. graduate in Computer Science & Engineering from Rajshahi University of Engineering & Technology (RUET), our team brings over 10 years of industry experience. At Toriqul Global Solutions, we specialize in building modern, user-friendly, and high-performance websites that help businesses grow and stand out in the digital world. Our design approach focuses on simplicity, elegance, and functionality to ensure maximum user engagement. Technologies We Use: Custom Websites Development Using ======>Full Stack Development. 1. HTML5 2. CSS3 3. Bootstrap4 4. jQuery 5. JavaScript 6. Angular JS 7. React JS 8. Node JS 9. WordPress 10. PHP 11. Ruby on Rails 12. MYSQL 13. Laravel 14. .Net 15. CodeIgniter 16. React Native 17. SQL / MySQL 18. Mobile app development 19. Python 20. MongoDB What you'll get? • Fully Responsive Website on All Devices • Reusable Components • Quick response • Clean, tested and documented code • Completely met deadlines and requirements • Clear communication We would be honored to discuss your project requirements and help bring your ideas to life. Thank you for your time and consideration. Warm Regards, Toriqul Global Solutions
€250 EUR in 7 days
5.3
5.3

TCP Hello, THE GOAL OF THE PROJECT:- BUILD A NATIVE IOS TCP SOCKET BASED CONTROL APP FOR HF AMPLIFIER WITH REAL TIME DEVICE COMMUNICATION AND STABLE CONNECTION MANAGEMENT I have carefully read your requirement for a native iOS version of your existing Android TCP based amplifier control app using persistent socket communication and real time polling. I am best fit because I specialize in iOS Swift development with strong experience in low level socket communication and hardware integration apps. 1 Implement persistent TCP client connection with auto reconnect and stable 80 ms polling system 2 Build Swift SwiftUI interface matching LCD style control screen with status indicators and controls 3 Parse custom binary protocol and ensure reliable real time communication with device I provide UI design, database management, testing, full source code delivery and deployment support. I have 9 plus years experience as full stack developer and built real time device control applications using socket based communication. Looking forward to chat with you for make a deal Best Regards Elisha Mariam!
€276 EUR in 10 days
5.5
5.5

Hi, TCP. I am confident in delivering a native iOS app that mirrors your existing Android HF amplifier control functionality precisely. With solid experience in developing TCP/socket-based applications and real-time device control systems in Swift and SwiftUI, I fully understand the nuances of maintaining persistent connections, managing byte-level data packets, and parsing responses efficiently. I will build a clean, modular structure separating networking, protocol logic, and UI as per your needs. The UI will include connection status, LCD-like indications, buttons for commands, and status fields. I can work with your protocol specs and use the Android Studio project as a reference to ensure feature parity. Remote device testing will allow accurate real-time validations. Estimated timeline is 14 days for a fully buildable Xcode project with a clear README. The budget I propose for this specialized TCP socket app is 600 EUR to cover development, testing, and documentation. What specific adaptations or improvements, if any, would you like to see in the iOS version compared to the Android app? Best regards,
€555 EUR in 11 days
5.0
5.0

TCP Hello! I appreciate the opportunity to bid on your project for developing a native iOS app to control the JUMA HF amplifiers over a TCP socket. Your requirements for maintaining a persistent connection and implementing a specific protocol are clear, and I understand the importance of replicating the functionality of your existing Android app. I have extensive experience in building TCP/socket-based applications, particularly in real-time device control. My expertise in Swift and SwiftUI ensures that I can create a clean and maintainable structure for your app, allowing for easy adjustments and scalability. To successfully deliver your project, I propose the following approach: - Analyze the provided protocol specifications and the Android reference implementation to ensure feature parity. - Develop a robust TCP client to manage connections and implement auto-reconnect functionality. - Design a simple and intuitive UI with LCD indications and command buttons, ensuring a seamless user experience. - Conduct thorough testing with remote access to the actual device to ensure reliability and responsiveness. I am eager to start this project and am confident in delivering quality results within your timeline and budget. Let’s discuss any further details or questions you may have!
€500 EUR in 7 days
4.8
4.8

Vantaa, Finland
Payment method verified
Member since Dec 4, 2015
€250-750 EUR
€30-250 EUR
$10-30 USD
₹150000-250000 INR
$30-250 USD
₹12500-37500 INR
₹75000-150000 INR
€250-750 EUR
$30-250 AUD
$10-60 USD / hour
$1500-3000 USD
₹75000-150000 INR
$15-25 USD / hour
₹1500-12500 INR
$30-250 USD
$30-250 USD
£20-250 GBP
£10-15 GBP / hour
₹1500-12500 INR
$15-25 AUD / hour
$250-750 USD
$750-1500 USD