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.

Habilidades: iPhone, Mobile App Development, Swift

Ver más: 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, j2me sdk iphone, gps tracking application iphone, organiser application iphone, can develop application iphone, gps tracker application iphone

Información del empleador:
( 0 comentarios ) India

Nº del proyecto: #12157770

24 freelancers están ofertando el promedio de ₹149712 para este trabajo


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 Más

₹150000 INR en 40 días
(116 comentarios)

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 Más

₹125000 INR en 35 días
(11 comentarios)

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] Más

₹125000 INR en 30 días
(63 comentarios)

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 Más

₹555555 INR en 60 días
(20 comentarios)

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 Más

₹86842 INR en 10 días
(26 comentarios)

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 Más

₹125000 INR en 30 días
(39 comentarios)

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 Más

₹115979 INR en 30 días
(12 comentarios)

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 Más

₹158421 INR en 30 días
(63 comentarios)

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] Más

₹100000 INR en 30 días
(40 comentarios)

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 Más

₹118421 INR en 30 días
(20 comentarios)

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 Más

₹166666 INR en 30 días
(19 comentarios)

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 Más

₹125000 INR en 30 días
(27 comentarios)
₹118421 INR en 30 días
(22 comentarios)

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 Más

₹120000 INR en 30 días
(10 comentarios)

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 Más

₹75000 INR en 30 días
(10 comentarios)

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 Más

₹133333 INR en 20 días
(5 comentarios)
₹183333 INR en 60 días
(20 comentarios)

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 Más

₹125000 INR en 30 días
(2 comentarios)

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 Más

₹125000 INR en 30 días
(14 comentarios)

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 Más

₹125000 INR en 30 días
(2 comentarios)