Encerrado

Implement Core Data to Parse Sync on an existing iOS app

Implement a drop-in Core Data to Parse sync solution that can be easily implemented on most existing iOS Core Data application. A simple tableView application using Core Data will be provided where the sync solution will be implemented and tested. This will be extensively verified across several devices. A parse account will also be provide for debug and testing.

- Implement a drop-in Core Data to Parse sync solution that can be easily plugged into current iOS apps using Core Data with minimal impact.

- Must provide clear instructions on how to add the solution to an existing Core Data iOS application.

- Must be able to dynamically adjust/create Parse objects and columns to match Core Data model changes (w/out the need to manually update or create - -- Parse objects/columns or initially set up Parse).

- Must be able to handle record deletes, reads, updates and creation.

- During sync update conflicts, the most recent updates wins (with the option to use Parse server updatedAt time or client UpdatedAt time - the latter using the updated time from the mobile client to resolve conflict). You may implement Parse Cloud Code if needed for this.

Important: Must batch Parse updates (like using [url removed, login to view]) as much as possible to limit the number of API calls per sync execution. Limit to around 8 - - API calls or less per sync regardless of the number of records/items to be updated (that is within the maximum items allow by Parse).

- The sync solution must implement Delta Sync efficiently (allowing fast syncs), sync changes that only happened since the last sync call.

- Must provide option for in-progress, error, and success/completed blocks to allow implementation of in-progress spinner and alerts.

Important: Sync must occur as a background operation (will not halt App normal operation while sync is in progress).

- Alerts when sync is attempted when no network is available.

- This sync solution will allow local use of Core Data without issues when no network is available.

- Provide a method that can be called for manual sync and timed sync (a sync button on the simple application will trigger the manual sync). This method syncs ALL entities.

- Provide the ability to tag each Core Data Entity (you may use metadata) whether it is to be synced or not (local only entity vs. sync-able entity).

- Must be able to handle sync when logged-in to a specific Parse User account (access only those records that belongs to that Parse User account or Current User).

- Able to handle initial sync (data push) of all local objects to Parse efficiently (speed will be compared to other sync solutions).

- Ability to merge local objects with Parse objects on a new device when Parse User account is created and logged in.

- The App could be used without a parse user account and without sync capability initially. Sync is then enabled when a Parse user account is created and user is logged in.

- This must work on iOS7 and iOS8 and using the latest Parse iOS SDK.

- NO Magical Record for this sync solution.

- Syncing Strings, Numbers and NSData (image) will be will be verified.

- This must work on our simple application provided which has one-to-many relationships between entities.

- Must be able to handle Core Data cascaded deletes (deletes corresponding items in parse).

- Code Implementation must separate Parse related code and Core Data related code.

- We expect the code to be well commented (as to it's purpose)

- We'll have the right to use the software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so.

- You may use FTASync implementation as reference ([url removed, login to view]). (note: FTASync has not seen any updates since 2 years ago and this uses Magical Record).

Budget is $200 - $300

Habilidades: Cocoa, iPhone, Javascript, Mobile App Development, Objective C

Veja mais: sync core data parse, w 9 purpose, update ios 8, sync ios, purpose of w-9, parse.com ios, one cloud solutions, new ios update, maximum data solutions, latest software testing updates, latest ios update, latest ios, iphone update ios 8, ios solutions, ios software update, how to update ios, how to create a ios app, how much is to create an app, how much is it to create an app, how do you handle conflict

Acerca do Empregador:
( 32 comentários ) Pflugerville, United States

ID do Projeto: #6599274

7 freelancers estão ofertando em média $249 para esse trabalho

honeypotant

Hello. I am top mobile developer. I have rich experience about mobile project. If you want to know about my work, please check my portfolio and review. I can start your project immediately, and try to sync Mais

$842 USD in 10 dias
(87 Comentários)
7.4
xinjin8878

Dear Hiring Manager. Thanks for your job posting. I'm very interested in your project and can deliver it successfully in time. I’m high-skilled Mobile App Developer with rich experience in various kind of iOS Fram Mais

$3157 USD in 30 dias
(57 Comentários)
7.2
jagrutibhadani

Yes, I can do this. Lets discuss more to get an exact bid. Here are the sample of recently developed apps. [login to view URL] [login to view URL] Mais

$263 USD in 5 dias
(66 Comentários)
6.4
simplesshh

Dear, sir. Thanks for your invitation. I have just read your requirement carefully and had very interesting in your project. I have a lot of experiences in development of iOS app. No problem. Of course, I k Mais

$147 USD in 3 dias
(47 Comentários)
6.2
braveliu

Dear Sir I have managed many of mobile project last few years I have developed similar apps like your project in the past. I have good experience for almost all fields of mobile app development and server side tech Mais

$147 USD in 3 dias
(16 Comentários)
6.1
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 Mais

$500 USD in 15 dias
(8 Comentários)
5.2
vw580939vw

Dear client, I have 4 years of experience in mobile apps development, I would like to discuss more on this. can you please initiate personal chat here. Thanks Milen

$263 USD in 10 dias
(5 Comentários)
4.9
INCtechnology

Hi, We have understand your requirement , we done many apps with these kind requirements. Here are some of our works. [login to view URL] [login to view URL] We need full sp Mais

$257 USD in 10 dias
(0 Comentários)
0.0
rajvinders

I am making iOS apps for last 2 years and i have apps for some big organisations but that with my company and now i am looking to work as a freelancer. These are some of my apps: [login to view URL] Mais

$166 USD in 5 dias
(0 Comentários)
0.0
mascotsoft3

Hello Sir, We have gone through the details you have provided and we have already worked on a similar project before and can deliver as u have mentioned and would be pleased to work on this with you to deliver the resu Mais

$155 USD in 3 dias
(0 Comentários)
0.0