[image]

App Code: PC-Phone USB Sync

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 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:

Mergeall Source Code
All of this app's Main-tab actions run tools in the Mergeall system, which is bundled with the app. Mergeall is maintained online here. Its main documentation and full source code may be viewed here and here, respectively.
GUI Source Code
The main code files that implement this app's GUI are also available for viewing online. See its program-logic file and its GUI-layout file.

Disclaimers: the GUI's code was not written to be a learning resource or for public consumption in general. Because of this, it's rough around the edges and may be difficult to read. Moreover, additional source-code files used to implement the GUI and build the app are omitted here because they are not relevant to app vetting and unfortunately may be subject to online piracy.

If you have a valid reason to see additional code files, please request access via this site's Contact link in the top-of-page menu.

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