GET YOUR MOBILE DATABASE SYNCHRONIZED
Contemporary mobile users tend to require desktop-like quality of data presentation and accessibility. However, mobile users quite often happen to be lack the internet access. Cellular networks do not provide uniform Internet accessibility in various locations. Continuous technological advancement currently provides us with a possibility to enable the users to interact with applications while being Internet deprived.
It is time to shift the approach towards application design towards “offline first” model, which guarantees smooth transition between an online and offline mode providing data accessibility in both of them. The internet access is controlled from within the application.
The problem often encountered is bidirectional data synchronisation as well as when the sync process should take place. Automated synchronisation when the device is connected to the Internet may cause certain problems. AMPLI-SYNC provides a simple and controlled approach towards performing bidirectional data synchronisation.
Development of an „offline first” application type utilizing SQLite highlights lack of any embedded synchronisation mechanism and project requirements may not be fulfilled and the project deadline becomes the main problem.
MAIN FEATURES. Why AMPLI-SYNC. Here are some main features.
BIDIRECTIONAL SYNCHRONIZATION
Full changes tracking on both sides – subscriber and host database (insert, update, delete).
ALL MAIN MOBILE PLATFORM SUPPORTED
iOS (objectiveC), Android (Java), .NET, Xamarin,UWP, Cordova (PhoneGAP), HTML5, JavaScript, Sencha Touch, Ionic
INDEXES CREATION
Indexes are created on SQLite database
AUTOMATIC SCHEMA CREATION
SQLite database is created dynamically by sync service based on database schema. No need to adding database creation script to your app.
TRANSPARENT API
No need to rewrite your application.
SCHEMA CHANGES
Database schema changes tracking and subscriber publishing.
FAST SYNC TIME
Full database sync with schema recreation. 40 tables and about 50 000 records in less than 5 minutes.
PLATFORM INDEPENDENT SERVER
Runs on Windows and Linux.
More features
When developing an off-line application which stores data to a SQLite database, it soon becomes clear that SQLite does not provide any data synchronization system and that without a simple efficient synchronization process, client expectations will not be fulfilled and project deadline will quickly become a major issue.
- No need to make unnecessary changes in your application. No need to rewrite it.
- AMPLI-SYNC provides a really simple and intuitive way of adding new tables to sync.
- AMPLI-SYNC uses filters to provide different subsets of data to each device if needed. Just create a filter, and sqlite-sync will do the rest.
- Filters are also very important with large databases, as not every user needs to see all the data. By using filters, each mobile database can be much smaller.
- Heavy load ready! (Multiple concurrent users)
Licensing
- Number of users – unlimited
- Commercial projects – YES
- Support included – YES
- Source code – YES
Common Questions
Can I use it for commercial projects?
YES.
What about support?
Support is available in custom plans.
Check our GitHub page to get code samples (click here).
Documentation can be found here.