已关闭

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, j2me sdk iphone, gps tracking application iphone, organiser application iphone, can develop application iphone, gps tracker application iphone

About the Employer:
( 0 reviews ) India

项目ID: #12157770

27名威客为此工作的平均竞标价是₹145423

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 更多

₹150000 INR 在40天内
(66条评论)
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 更多

₹125000 INR 在35天内
(9条评论)
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: [url removed, login to view] 更多

₹125000 INR 在30天内
(51条评论)
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 更多

₹115979 INR 在30天内
(10条评论)
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 更多

₹118421 INR 在30天内
(13条评论)
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 更多

₹200000 INR 在30天内
(13条评论)
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 更多

₹125000 INR 在30天内
(21条评论)
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 更多

₹166666 INR 在30天内
(19条评论)
5.9
kapilkarda

Hello.. I have 5+year of experience in android and ios apps. Please have a look on my past work-: [url removed, login to view] [url removed, login to view] 更多

₹100000 INR 在30天内
(24条评论)
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 更多

₹158421 INR 在30天内
(39条评论)
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 更多

₹125000 INR 在30天内
(19条评论)
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 更多

₹86842 INR 在10天内
(4条评论)
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 更多

₹555555 INR 在60天内
(9条评论)
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 在30天内
(38条评论)
5.4
acka3a5

Hello, we can build this for you. You can view some of our work and our site at [url removed, login to view] All of our prices include six months of free support to fix any bugs, assistance in getting th 更多

₹120000 INR 在30天内
(9条评论)
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 更多

₹125000 INR 在30天内
(12条评论)
4.6
₹183333 INR 在60天内
(20条评论)
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 更多

₹133333 INR 在20天内
(3条评论)
4.7
₹118421 INR 在30天内
(11条评论)
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 更多

₹125000 INR 在30天内
(11条评论)
4.1