Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>MobileCoder SyncNew to Visual Studio Code? Get it now.
MobileCoder Sync

MobileCoder Sync

MobileCoder

|
2 installs
| (0) | Free
Sync your files with MobileCoder mobile app
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

MobileCoder VSCode Extension

Sync your code files seamlessly between VSCode and the MobileCoder mobile app.

Features

  • Cross-device sync: Sync files between VSCode and MobileCoder mobile app
  • Secure Authentication: Email/password authentication with JWT tokens
  • Automatic sync: Files are automatically synced when changed
  • File watching: Real-time monitoring of file changes
  • Remote file management: Browse and download files from your mobile device
  • Conflict resolution: Smart handling of concurrent edits

Installation

From VSIX (Development)

  1. Clone the MobileCoder repository
  2. Navigate to the extension directory:
    cd vscode-extension
    npm install
    npm run compile
    
  3. Package the extension:
    npm install -g vsce
    vsce package
    
  4. Install the generated .vsix file in VSCode

From Source (Development)

  1. Open the vscode-extension folder in VSCode
  2. Press F5 to run the extension in a new Extension Development Host window

Setup

  1. Install the extension (see Installation section above)

  2. Sign in:

    • Open the MobileCoder panel in VSCode
    • Click "Sign In" and enter your MobileCode credentials
    • Or use "Register" if you need to create a new account

Usage

Commands

  • MobileCoder: Sign In - Authenticate with your MobileCode account
  • MobileCoder: Sign Out - Sign out and clear stored credentials
  • MobileCoder: Sync Files - Manually sync all files
  • MobileCoder: Download from MobileCoder - Download a specific remote file

Views

  • Remote Files: Browse files from your MobileCoder mobile app
  • Authentication: Manage your sign-in status

Settings

  • mobilecoder.syncDirectory: Directory to sync (default: workspace root)
  • mobilecoder.autoSync: Enable automatic syncing (default: true)
  • mobilecoder.syncInterval: Auto-sync interval in seconds (default: 300)

File Types Supported

The extension syncs the following file types:

  • JavaScript/TypeScript: .js, .ts, .jsx, .tsx
  • Python: .py
  • Java: .java
  • C/C++: .cpp, .c, .h
  • Web: .css, .html
  • Documentation: .md, .txt
  • Data: .json, .xml

How It Works

  1. Files are synced to your MobileCode backend account
  2. Each file is stored with checksum verification for data integrity
  3. Timestamp comparison resolves conflicts automatically
  4. Real-time file watching enables automatic syncing
  5. JWT authentication ensures secure communication

Development

Building

npm install
npm run compile

Testing

npm run watch  # Watch mode for development

Packaging

vsce package

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Test thoroughly
  5. Submit a pull request

License

This extension is part of the MobileCoder project. See the main repository for license information.

Support

For issues and feature requests, please visit the MobileCoder GitHub repository.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft