Skip to content

SyncKit in iOS- An app developed for BITS Pilani Project demo.

Notifications You must be signed in to change notification settings

kavitha89/SyncKit-iOS

Repository files navigation

SyncKit-iOS

SyncKit-iOS

Targeted users here are assumed as,persons who work for mining fields or electrical works and update the status of components like boiler,transformer status.Take in the case of field force applications wherein mobile network connectivity is not an always available parameter, so users tend to make changes to datasets when they are not connected to the remote service or the internet and it is really important to persist all of these changes, when there is connectivity push all of these changes to the remote service.

Components used for network operations is Restkit and parse.com is base where all your data updated/added are synced periodically.

First time sync: User syncs data from server for the first time
Offline record changes: Changes made by the user in the documents in offline.

Second time sync: User syncs for the second time on the delta changes made in the server.

Conflict handling: Handling conflicts on the changes made both by user and at server level.

Data Sharing between applications: Sharing the synced data between applications.

Google analytics was integrated onto the project to track
1.Events. 2.App behavior. 3.Active Users. 4.User session. 5.Exceptions and other catches.

About

SyncKit in iOS- An app developed for BITS Pilani Project demo.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages