2-3 hours of coding assistance using Xcode / Swift / Starscream for websocket for MacOS & iOS app
$30-250 USD
Đang triển khai
Đã đăng vào hơn 4 năm trước
$30-250 USD
Thanh toán khi bàn giao
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.
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
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
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.
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