Cerrado

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, botton sdk iphone, sdk iphone locate friends, write custom application iphone, sdk iphone app, game sdk iphone, sdk iphone, 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, develop application iphone, gps tracker application iphone, organizer application iphone, radio application iphone, countdown application iphone, word application iphone

Información del empleador:
( 0 comentarios ) India

ID de proyecto: #12157770

27 los freelancers están ofertando un promedio de ₹145423 para este trabajo.

yashwantdhangar

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
(66 comentarios)
7.2
esolzsales

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
(9 comentarios)
7.0
JoomlaVogue

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: https://drive.google.com/open?id=0B4F8 Más

₹125000 INR en 30 días
(51 comentarios)
7.3
phonedroidapps

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
(10 comentarios)
6.5
WienFuJong

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
(13 comentarios)
5.9
gamnetmobile

Hi, My name is Gabriel and I'm ready to help you with your app project! I'm full stack Xcode/Android developer and software engineering. I work on a Startup based in Telaviv, Israel. We develop native apps for Ip Más

₹200000 INR en 30 días
(13 comentarios)
6.2
shreeyait

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
(21 comentarios)
6.2
sangitabhuva

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)
5.9
kapilkarda

Hello.. I have 5+year of experience in android and ios apps. Please have a look on my past work-: https://play.google.com/store/apps/details?id=com.emaster.vigilantes https://play.google.com/store/apps/details Más

₹100000 INR en 30 días
(24 comentarios)
5.6
ecurser1

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
(39 comentarios)
5.8
songblue

Dear, I am a ios/android and web developer and have many experiences for 8 years. I have developed many native and hybrid apps such as booking ,chatting, dating, healthcare, game, etc and the apps can be found on Más

₹125000 INR en 30 días
(19 comentarios)
5.1
espsofttech

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
(4 comentarios)
5.1
Emraz

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
(9 comentarios)
4.9
gausselimination

In the bid amount , I shall provide website version , android application, ios application . You will also get one year support from us . Thanks Payal.

₹125000 INR en 30 días
(38 comentarios)
5.4
acka3a5

Hello, we can build this for you. You can view some of our work and our site at http://www.demskigroupdev.com/portfolio 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
(9 comentarios)
4.8
JankiThakkar7

hello client, i have made event based app We have 3.5+ years of experience and standing here with 5.0 rating. "WE ARE NEW HERE BUT NOT IN THIS BUSINESS SO WORKING AT LOWEST COST TO GENERATE REPUTATION" You can Más

₹125000 INR en 30 días
(12 comentarios)
4.6
₹183333 INR en 60 días
(20 comentarios)
4.8
tudiptechnology

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
(3 comentarios)
4.7
₹118421 INR en 30 días
(11 comentarios)
4.6
Dckumawat

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
(11 comentarios)
4.1