Write an iPhone SDK

This requirement is for writing an SDK for iOS using Swift for our application.

The scope covers the following tasks:

1. Writing the SDK, and pushing the code to our private github repository in incremental basis.

2. Documenting steps on how to use the SDKs, with screenshots.

3. Writing Technical Documentation so that we can follow the future development in-house.

I'll cover each of the task to as much detail as possible, however, few minor requirements may afloat later (but before signoff), please bid accordingly.

1. Writing the SDK:

First thing first, we need an SDK which integrates in a very similar fashion as that of OneSignals' SDK ([url removed, login to view])

The user should be able to call methods from our SDK in both Swift/Objective-C.

The main features of this SDK is that, once people integrate it in their iOS app, they can leverage Our push notifications system, and can send events to our servers.

1.1 Features

• User should be able to integrate our SDK via CocoaPods, Carthage and manually.

• Our software should be able to push notifications via APNS to the app which has integrated our SDK, with Notification Callbacks and Sounds. (similar to OneSignal).

• There should not be any external dependency.

• While integration, App developer will pass a unique ID (probably applications’ installation ID, to initialize the SDK), probably in AppDelegate, this ID will be used to call all future events to our Software.

• SDK should also have few methods that the app developer can call to send data to our server.

1.1.1 Methods required in the SDK

Identifiy API:

App developer should be able to call [url removed, login to view] (“email”, user at [url removed, login to view]) – where first parameter is kind of identification (string) and second parameter identifier (also string)

Event API:

App developer should be able to call [url removed, login to view] (eventName, eventValue) – where first parameter is the name of the event as string, say VIEW, and second parameter is the event data, as serializable object, but usually string.

Index API:

App developer should be able to call [url removed, login to view] (object) – where first parameter is a serializable object.

Each of these 3 APIs will call a REST method of our server, say, [url removed, login to view]<id>/<identify/track/index> and POSTing a JSON for the same. Where id is the unique ID of this application installation as described in step 1.1(4). You should ideally keep all the dynamic parameters in a single config file.

You must also ensure that these calls should retry if the application is closed in between and needs to be asynchronous, that means these calls should be done in background and calling these functions should not block the user from doing anything else.

1.2 Documenting the Usage Guide

We need a document very similar to OneSignals’ documentation as a PDF or HTML in grammatically correct English. This guide will be used by App developers who are trying to integrate our SDKs. They should be clear, to-the point, and step-by-step and should cover every aspect, including installation, integration, calling our methods and integrating push notifications. These should be with proper screenshots.

1.3 Writing Technical Documentation

We also need technical documentation of the project, including, but not limited to inline method signatures and code comments, guide to set up the project, building and release and sphinx like API docs.

Квалификация: iPhone, Mobile App Development, Swift

Показать больше write chat application iphone, write camera application iphone, write application iphone php, iphone write myspace application, iphone write application locator, stocks graphs sdk iphone source, botton sdk iphone, sdk iphone locate friends, write custom application iphone, sdk iphone app, game sdk iphone, jme android sdk iphone sdk, post form php sdk iphone, sdk iphone, iphone apps usage stats call time, upload sdk iphone, iphone write article, flash card sdk iphone, organization sdk iphone, freelancer sdk iphone

О работодателе:
( 0 отзыв(-а, -ов) ) India

ID проекта: #12157770

24 фрилансеров(-а) в среднем готовы выполнить эту работу за ₹149712


Hi, I have a 8+ years of experience in Android and iPhone apps development.I understood your requirement and I am confident to do this Job. 100% result guarantee ,high quality, security, expert development with pro Больше

₹150000 INR за 40 дней(-я)
(116 отзывов(-а))

Hello, Greetings, Top most Freelancer to work with and have great reviews too. I have read the project details. It would be helpful if we can have 1-1 call / chat in Freelancer to have the seamless understa Больше

₹125000 INR за 35 дней(-я)
(11 отзывов(-а))

Hello Sir, First of all, we would like to tell you how we will initialize the project with you Please have a look at our portfolio for Mobile App and Unity Game based projects: [login to view URL] Больше

₹125000 INR за 30 дней(-я)
(63 отзывов(-а))

Hello, I see you are searching a developer to develop app on hire care by the end of job .I have extensive +5 years experience in Mobile Application Development. I have seen your requirements and fully understand. I Больше

₹555555 INR за 60 дней(-я)
(20 отзывов(-а))

Hello I can write sdk for iPhone using swift .I can do this work with perfection and within the time I have more then 7 year experience in development. You can check my review. I am here to communicate with yo Больше

₹86842 INR за 10 дней(-я)
(26 отзывов(-а))

Hello Sir, Hope you are fine there. We are having good experience with Mobile App projects and the reason we came across here to give the best output to your project with supreme quality. We have developed Больше

₹125000 INR за 30 дней(-я)
(39 отзывов(-а))

Greetings, WE WILL DO THIS WORK AS PER YOUR REQUIREMENT AND EXPECTATIONS. With the experience of over 1600+ web development projects including ANDROID , iOS , WEBSITES , WEB APPLICATIONS AND SOFTWARES we are the fa Больше

₹115979 INR за 30 дней(-я)
(12 отзывов(-а))

Hello, I like to discuss your requirements in brief and present you my queries on your requirements. I can develop android and ios native application with web admin penal and ux/ui About me: I having 7+ years exper Больше

₹158421 INR за 30 дней(-я)
(63 отзывов(-а))

Hello.. I have 5+year of experience in android and ios apps. Please have a look on my past work-: [login to view URL] [login to view URL] Больше

₹100000 INR за 30 дней(-я)
(40 отзывов(-а))

Hi Dear Employer, how are you? I Will Provide You Great And Perfect App To Lead You To The Success In Your Business As Well As Full Services. I saw your project description carefully and thought that your project was Больше

₹118421 INR за 30 дней(-я)
(20 отзывов(-а))

Hello, I have see that you want to make app on IOS and Android app development side and i have good experience on app development side so i will complete your app fast with good quality I have good team and alrea Больше

₹166666 INR за 30 дней(-я)
(19 отзывов(-а))

Dear Project Owner, Thanks for sharing your requirement regarding iPhone app. We are very professional and Creative Android and iPhone developer and eager to work with you. We are working in Android and iPhone ap Больше

₹125000 INR за 30 дней(-я)
(27 отзывов(-а))
₹118421 INR за 30 дней(-я)
(22 отзывов(-а))

Hello, we can build this for you. You can view some of our work and our site at [login to view URL] All of our prices include six months of free support to fix any bugs, assistance in getting th Больше

₹120000 INR за 30 дней(-я)
(10 отзывов(-а))

Hello, Greetings !! We are Nuance Infotech. We are expert in android app development and designing. We will provide high quality work, security expert development with professional source code. We deliver best q Больше

₹75000 INR за 30 дней(-я)
(10 отзывов(-а))

Hi, Let me keep this really short as i am sure you would be swamped with the proposals :) Tudip has proven track record of delivering iOS apps in both Swift and Objective C. We have been iterating end to end MVP Больше

₹133333 INR за 20 дней(-я)
(5 отзывов(-а))
₹183333 INR за 60 дней(-я)
(20 отзывов(-а))

Hi, I have a few questions about your project. Please send me a message so that we can discuss more. Just went through your project description, I understand your requirement for Build a apps I have done sim Больше

₹125000 INR за 30 дней(-я)
(2 отзывов(-а))

Hello Hiring Manager, I read your job descriptions carefully, I am very interesting in your job. I have developed apps such as Social networking & lifestyle(Tinder style dating, chatting, sharing), Food & drink(R Больше

₹125000 INR за 30 дней(-я)
(14 отзывов(-а))

Hello, I am the representative of the Ukrainian company of developers. I studied your job, this project won't be difficult for us, we did similar projects and we will be able to execute without problems and yours. Now Больше

₹125000 INR за 30 дней(-я)
(2 отзывов(-а))