Find Jobs
Hire Freelancers

2-3 hours of coding assistance using Xcode / Swift / Starscream for websocket for MacOS & iOS app

$30-250 USD

В роботі
Опублікований over 4 years ago

$30-250 USD

Оплачується при отриманні
Good day! I am working on MacOS & iOS apps for trading in the financial market. I have an app which can connect to the remote websocket server. But I am unable to send and receive strings in the proper format that the server needs, and I need to be able to read what is coming back to me. This is how I understand that the websocket server and communication is setup: connect to the websocket server for authentication using (API#1) User login to the server (API#1) which will return different parameters including a list of accounts which can then be logged into. Next, account login to the server (API#1) by choosing one of the accounts received in the previous step. And during this process, the IP addresses and ports of the (orderAPI) and (priceAPI) servers will be returned in a message. Next, setup a websocket connection to the IP address and port for the (orderAPI) which was received in the previous step and also setup a websocket connection to IP address and port for the (priceAPI) which was also received in the previous step. Here is one example of what the remote server is expecting and returning back: SEND TO API: {“cmd”:”USER LOGON”,“username”:”MyUserName”,“clear_pw”:”MyPassword”,”api_key”:”MyVeryLongAPIkey”} RECEIVED FROM API: {“cmd”:”USER LOGON”, “status”:”1”, “username”:”MyUserName”,”mode":”S”,”accounts_list”:{“L”:[[“ListOfAccounts”,”500”],[“Account1”,”RiskLimit1”]],…..,”S”:[[“Account2”,”RiskLimit2”],[“Account3”,”RiskLimit3”]]…..} Here's what I need: First, we'll have a brief discussion and decide about best & most efficient libraries to use, and best design method. And next, the following steps. 1. someone, to create a new multi-tabbed MacOS project with preferred websocket & JSON libraries/pods which were chosen in our initial conversation. I am using Catalina and Xcode 11.1 connect to the websocket server (API#1) 2. add push button for initial connection to the server (API#1) server 3. add a push button to request/prompt for User login info and send to authentication server (API#1) which will reply with a list of accounts which can be logged into. 4. add push button for using previous credentials and logging into one of the accounts which was returned in step #3 and sending login credentials to the (API#1) server 5. create websocket connection to the trading order server (API#2) 6. create websocket connection to the trading quote server (API#3) 7. receive the replies from all websocket connections (3 websocket connections) into different message handlers & queues and writing them into a format that I can work with, as well as writing them to a file on the drive. 8. receive pricing data from the trading quote server (API#3) into a scrollable tableview that will quickly update as the price data changes. (there is a subscription command that will enable the data to be streamed down constantly without having to request each message) 9. trying to make all of the data transfer as quick and efficient as possible. I am not expecting a complete or finished application, and I don’t require any fancy UI, as I can change appearance when I am finished. I only need a project which will complete the tasks above that I have mentioned. 10. The project will be published to a private GitHub repository that both you and I can access. 11. after this, I should be able to continue with the project by myself. but if I will need your help future features of project, or to make changes later, I will pay you for your time as necessary. I will provide you with the URL, login, password, API key which for security reasons, will only be active for a small amount of time. I understand that they should be able to be completed very quickly by someone who knows and understands websockets, Starscream and JSON. I'll also attach some photos of base design & type of tableview that I need.
ID проекту: 21867282

Про проект

8 пропозицій(-ї)
Дистанційний проект
Активність 5 yrs ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними
8 фрілансерів(-и) готові виконати цю роботу у середньому за $165 USD
Аватарка користувача
Hello I have mobile(Android&Ios) and backend(PHP, NodeJS), game(Native, Unity, Unreal, Cocos 2D …) skill with 7+ years experience. I am very familiar with - On demand system such as UBER style booking , Delivery - Sharing , Ddating - Voice&Video&Text Chatting - Video&Audio players , editors - E-commerce - Fitness App - Spy app - Guard patrol and School management system based on Nfc Read/Write- Live streaming, - GPS tracking, GEO fencing on GoogleMap , - Payment integration(PayPal , Stripe , Braintree , Peach , PayTabs etc) , - QR generating and scanning - Responsive mobile site - Bluetooth&Wifi app I`d be happy if you hire me and I will do my best for your project. I`d like to work for your project. Regards
$120 USD за 7 дні(-в)
4,6 (3 відгуки(-ів))
3,6
3,6
Аватарка користувача
I'm a senior iOS developer who works daily with UIKit, Foundation, Swift, and Objective-C. I have 8 years experience in iOS app development, creating native apps, bug fixing existing apps and collaborating on major projects. I am a dedicated, reliable full time freelance developer and write good quality, clean and robust code that is low maintenance and update ready. ABOUT ME I have been working with iOS app development since 2011, I have worked on contributing essential troubleshooting work to existing projects as well as building my own independent apps. I am keen to build long term relationships with a few good clients. I am interested in taking on long term or short term projects. My areas of expertise include: ! Design Architecture ! Bug fixing ! Problem solving ! Native iOS development I also provide a range of additional services including: App updates, app submission, UI/UX design, icon design, building backend APIs, product development. My qualities include: ! Good communication skills & happy to give you regular updates via email, Skype etc ! On time delivery My Work App store apps: Hoopit,Liqroo,Liqroo-Driver and more
$240 USD за 4 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0
Аватарка користувача
I have implemented the API in Swift. With this API , you can receive and post information in your server. I had connected my app with an php server. So if you willing to get my API then let me know.
$77 USD за 1 день
0,0 (0 відгуки(-ів))
0,0
0,0
Аватарка користувача
I am a Prefered freelancer & one of the Top Marketing consultants here on this platform. Experienced & certified in web development, PHP, Laravel, Codeigniter, WordPress, Magento and website consultancy and have completed more than 500 amazing, fast and successful websites and Mobile & Web Applications. Please message me to discuss your project in detail. I am available to start working on your project right away. I will wait for your positive reply and wish you good luck with the project. Regards Nomi
$230 USD за 10 дні(-в)
0,0 (0 відгуки(-ів))
1,7
1,7

Про клієнта

Прапор UNITED STATES
Williamstown, United States
5,0
2
Спосіб оплати верифіковано
На сайті з січ. 22, 2019

Верифікація клієнта

Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.