Find Jobs
Hire Freelancers

Write an iPhone SDK

₹75000-150000 INR

Ditutup
Dibuat lebih dari 7 tahun yang lalu

₹75000-150000 INR

Dibayar ketika dikirim
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 ([login to view URL]) 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 [login to view URL] (“email”, user at [login to view URL]) – where first parameter is kind of identification (string) and second parameter identifier (also string) Event API: App developer should be able to call [login to view URL] (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 [login to view URL] (object) – where first parameter is a serializable object. Each of these 3 APIs will call a REST method of our server, say, [login to view URL]<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.
ID Proyek: 12157770

Tentang proyek

23 proposal
Proyek remot
Aktif 7 tahun yang lalu

Ingin menghasilkan uang?

Keuntungan menawar di Freelancer

Tentukan anggaran dan garis waktu Anda
Dapatkan bayaran atas pekerjaan Anda
Uraikan proposal Anda
Gratis mendaftar dan menawar pekerjaan
23 freelancer menawar dengan rata-rata ₹150.424 INR untuk pekerjaan ini
Avatar Pengguna
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 professional source code. Please check my recent work Portfolio. https://www.freelancer.com/u/yashwantdhangar.html Regards, Yashwant
₹150.000 INR dalam 40 hari
4,9 (140 ulasan)
8,5
8,5
Avatar Pengguna
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 you in your Time zone and i assure you will get your work with very professional way with me. Please share more detail about your requirement so that i can provide you best services and solution from my end Looking forward to hear from you I am waiting your positive reply. Thanks Regard shelly
₹86.842 INR dalam 10 hari
4,9 (35 ulasan)
7,0
7,0
Avatar Pengguna
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 experience in iPhone & android app developments with web api(web services) excellent team with QA Technical Skills: - Experience working with OBJECTIVE-C & SWIFT - Experience working with Programming Languages-ANDROID and JAVA - Experience working with UI/UX,WIRE FRAME, PROTOTYPES - Experience working with Parse,GPS,Webservices,In-app purchase ,Push notification - Experience working with Technology-Web &Mobile technology(App development). - Experience working with Operating System-Linux, MAC, Android ,Windows . - Experience working with Tools- XCODE Eclipse (Android ADT Plugin). - Experience working with cocoa touch ,gaming ,face detection,opencv - Experience working with unity 3d,ffmpeg ,Chat, VOIP, third party API, booking ,apointment applications Thanks Technical Analyst
₹158.421 INR dalam 30 hari
4,7 (64 ulasan)
6,7
6,7
Avatar Pengguna
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 similar works in the past & can share over the discussion. i have 6 years experience in design and developing so chat with me if you went to work with us, heir our best designer and developer .. don't worry we are professional designer and developer .. thank you, have a great day.
₹125.000 INR dalam 30 hari
4,8 (2 ulasan)
3,8
3,8
Avatar Pengguna
Hello There, We can certainly able to develop your iOS SDK as we have in-house team of experienced iOS app developers are available. However we will take 45 days of time for developing your SDK and still i need detailed requirements from your side so we can analyze it more precisely. I suggest you to have further discussion through Freelancer chat. We have extensive expertise in web and mobile app development. Me and my team are currently available to start working immediately. We hope to work with you soon. Regards, Ankur Singh
₹250.000 INR dalam 45 hari
0,0 (0 ulasan)
0,0
0,0
Avatar Pengguna
Hello, We have pool of dedicated team consisting of certified developers capable enough to handle your project exactly according to requirements and within said time frame. As per shared project description we find ourselves fit for project work, as we have developed several projects with approx. similar features and functionalities. Looking forward for small conversation to discuss your complete scope of work and suggest/recommend you complete solution. Thanks
₹122.222 INR dalam 30 hari
0,0 (1 ulasan)
0,0
0,0

Tentang klien

Bendera INDIA
India
0,0
0
Anggota sejak Sep 21, 2016

Verifikasi Klien

Terima kasih! Kami telah mengirim Anda email untuk mengklaim kredit gratis Anda.
Anda sesuatu yang salah saat mengirimkan Anda email. Silakan coba lagi.
Pengguna Terdaftar Total Pekerjaan Terpasang
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuat pratinjau
Izin diberikan untuk Geolokasi.
Sesi login Anda telah kedaluwarsa dan Anda sudah keluar. Silakan login kembali.