[image]

App Code: PC-Phone USB Sync

Quick links: view and fetch app code

This page provides access to the open-source code of the PC-Phone USB Sync app, along with links to tools used by the app.

This app is coded in the Python programming language and runs the same code on all phone and PC platforms. Its PC versions are built with PyInstaller and its Android version is built with Buildozer. The app consists of a GUI, written for the Kivy toolkit, whose content-processing actions run commands in a slightly modified version of the Mergeall content-processing system.

Source code for both the app GUI and Mergeall is open source for transparency and can be viewed and vetted per the following:

App source code
The complete source code that implements this app, including its modified version of Mergeall, can be viewed online here. This code can also be downloaded in a runnable source-code package here. To start vetting, see its program-logic file, its GUI-layout file, and its Mergeall folder.
Legacy Mergeall links
All of this app's Main-tab actions run tools in the Mergeall system, which is modified by and bundled with the app. Mergeall itself is maintained online here and its documentation and base source code may be viewed here and here.

Disclaimers: this app's source code may be challenging to read because it was not originally meant for publication, and cosmetic changes to a working system imperil its functionality. In addition, code related to building its products is omitted due to intellectual-property concerns. Please pardon the code's rough edges and request access to build files if warranted via this site's Contact link in the top-of-page menu.

For additional resources, visit this app's main page.