All Projects → jineshfrancs → Syncit

jineshfrancs / Syncit

Licence: apache-2.0
SyncIt will call a method implemented in your activity to notify data connection changes.

Programming Languages

java
68154 projects - #9 most used programming language

Labels

Projects that are alternatives of or similar to Syncit

Vscode Syncing
⚡️ VSCode Extension - Sync all of your VSCode settings across multiple devices.
Stars: ✭ 395 (+1695.45%)
Mutual labels:  sync
Git Ftp
Uses Git to upload only changed files to FTP servers.
Stars: ✭ 5,104 (+23100%)
Mutual labels:  sync
Zephyr
Effortlessly synchronize UserDefaults over iCloud.
Stars: ✭ 722 (+3181.82%)
Mutual labels:  sync
Fitbit Googlefit
Export Fitbit data to Google Fit. Unlike the alternatives such as fitnessyncer.com, this offers very fine intraday granularity (every minute/second data).
Stars: ✭ 409 (+1759.09%)
Mutual labels:  sync
Sparkleshare
Share and collaborate by syncing with any Git repository instantly. Linux, macOS, and Windows.
Stars: ✭ 4,661 (+21086.36%)
Mutual labels:  sync
Weibo Picture Store
🖼 新浪微博图床 Chrome/Firefox 扩展,支持同步到微相册
Stars: ✭ 624 (+2736.36%)
Mutual labels:  sync
Code Settings Sync
🌴💪 Synchronize your Visual Studio Code Settings Across Multiple Machines using GitHub GIST 💪🌴
Stars: ✭ 3,754 (+16963.64%)
Mutual labels:  sync
Ipfs Sync
Live IPFS directory synchronization.
Stars: ✭ 16 (-27.27%)
Mutual labels:  sync
Ffsubsync
Automagically synchronize subtitles with video.
Stars: ✭ 5,167 (+23386.36%)
Mutual labels:  sync
Rclone
"rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Yandex Files
Stars: ✭ 30,541 (+138722.73%)
Mutual labels:  sync
Dstask
Single binary terminal-based TODO manager with git-based sync + markdown notes per task
Stars: ✭ 431 (+1859.09%)
Mutual labels:  sync
Browser
🌍 Take back your privacy with Dot Browser, the privacy-conscious web browser that protects you from being tracked and monitored online.
Stars: ✭ 475 (+2059.09%)
Mutual labels:  sync
Seam
Seamless CloudKit Sync with CoreData
Stars: ✭ 659 (+2895.45%)
Mutual labels:  sync
Dotmim.sync
A brand new database synchronization framework, multi platform, multi databases, developed on top of .Net Standard 2.0. https://dotmimsync.readthedocs.io/
Stars: ✭ 406 (+1745.45%)
Mutual labels:  sync
Monstache
a go daemon that syncs MongoDB to Elasticsearch in realtime
Stars: ✭ 736 (+3245.45%)
Mutual labels:  sync
Rump
Hot sync two Redis servers using dumps.
Stars: ✭ 382 (+1636.36%)
Mutual labels:  sync
Malsync
Integrates MyAnimeList/AniList/Kitsu/Simkl into various sites, with auto episode tracking.
Stars: ✭ 572 (+2500%)
Mutual labels:  sync
Sia Slice
Maintain disk images or other large files indefinitely on the Sia network.
Stars: ✭ 18 (-18.18%)
Mutual labels:  sync
Pysyncdroid
A simple way to synchronize an Android device connected to a Linux PC via MTP over USB
Stars: ✭ 5 (-77.27%)
Mutual labels:  sync
Org Noter
Emacs document annotator, using Org-mode
Stars: ✭ 671 (+2950%)
Mutual labels:  sync

SyncIt

SyncIt will call a method implemented in your activity to notify data connection changes.

Output sample

Add SyncApplication to your manifest

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:name="test.jinesh.sync.SyncApplication"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">
   <activity android:name=".MainActivity">
       <intent-filter>
          <action android:name="android.intent.action.MAIN" />

          <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>

Just implements OnSyncListner in your activities in which you want to listen for data connection changes.

 @Override
 public void onSync(boolean isDataAvailable) {
   if(isDataAvailable){
      /*Call web service to update views here*/
   }else{
      /*No data connection*/
   }
 }
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].