Skip to content

Latest commit

 

History

History
194 lines (142 loc) · 10.9 KB

File metadata and controls

194 lines (142 loc) · 10.9 KB

Project logo

CodeMaster - Mobile Coding IDE

Application Overview

Code Master is a feature-rich development tool application that integrates multiple practical functions, including file management, database management, code tools, SSH/SFTP connections, and GitHub integration. The application features modern design, supports dark theme, and offers VIP subscription service to unlock premium features.

Main Feature Modules

1. Common Functions

Work Directory

  • Description: Browse and manage files and directories on your device
  • Usage: Click "Work Directory" in the left menu to browse the local file system and perform file operations
  • Features: Supports WiFi and WebDAV file transfer, enabling file transmission, management, and editing between different devices

Database Management

  • Description: Provides visual design for database files
  • Usage: Click "Database" option, the app will start an internal web server and display the database management interface in WebView
  • Supported Formats: Supports MySQL and other common database formats

Code Snippets

  • Description: Manage and organize commonly used code snippets
  • Usage: Click "Code Snippets" to enter the management interface, where you can add, edit, and categorize code snippets
  • Purpose: Improve coding efficiency and quickly reuse common code

Code Comparison Tool

  • Description: Compare differences between two code files
  • Usage: Click "Code Comparison" and select two files to compare
  • Features: Intuitively displays code differences, facilitating code review and merging

Browser

  • Description: Built-in web browser
  • Usage: Click "Browser" to launch the built-in browser
  • Purpose: Browse the web within the app without switching applications

To-Do List

  • Description: Personal task management function
  • Usage: Click "To-Do List" to create and manage task lists
  • Features: Supports task status switching, priority settings, etc.

Our App

  • Description: Displays related apps we developed, convenient for download if needed
  • Usage: Click to view app introductions, feature details, etc.

Settings

  • Description: Application configuration and personalization settings
  • Usage: Click to enter settings interface and adjust app preferences
  • Options: You can set the interface language you need

2. SSH/SFTP Functions

SSH Connection

  • Description: Secure Shell connection to remote servers
  • Usage: Enter server address, username, password, or key to connect
  • Purpose: Remotely manage servers and execute command-line operations

SFTP File Transfer

  • Description: Manage remote files using secure file transfer protocol
  • Usage: After configuring connection parameters, transfer files between local and remote servers
  • Features: Supports upload, deletion, batch operations, etc.

SSH Transfer

  • Description: SSH file transfer management
  • Usage: Specifically designed for file transfer via SSH protocol
  • Advantages: Secure and reliable, supports large file transfers

3. GitHub Integration

GitHub Project Search

  • Description: Search for open-source projects on GitHub
  • Usage: Enter keywords to search for projects of interest; project details support editing via github.dev
  • Filter Options: Can filter by language, star count, update time, etc.

GitHub Code Search

  • Description: Search for specific code within GitHub projects
  • Usage: Enter code snippets or function names to search; according to GitHub API requirements, code search requires setting a personal token in 'My GitHub' first
  • Purpose: Quickly find relevant code implementations

GitHub Trending

  • Description: View currently popular GitHub projects
  • Usage: Browse daily, weekly, and monthly trending projects
  • Features: Displayed by language category to understand technology trends

My GitHub

  • Description: Manage personal GitHub account
  • Usage: After logging in, view personal information, repositories, activities, etc. To view other people's public repositories, you can enter their public username (e.g., enter "Apple" to view Apple's open source projects)
  • Features: Supports repository management, editing personal private projects

Download on the App Store

Download on the App Store

代码大师 - 移动端程序开发工具

应用概述

代码大师是一款功能丰富的开发工具应用,集成了多种实用功能,包括文件管理、数据库管理、代码工具、SSH/SFTP连接、GitHub集成等。本应用采用现代化设计,支持深色主题,并提供VIP订阅服务以解锁高级功能。

主要功能模块

1. 常用功能 (Common Functions)

工作目录 (Work Directory)

  • 功能描述: 浏览和管理设备上的文件和目录
  • 使用方法: 点击左侧菜单中的"工作目录",可以浏览本地文件系统,进行文件操作
  • 特点: 支持WiFi、webdav文件传输,可在不同设备间传输、管理、编辑文件

数据库管理 (Database Management)

  • 功能描述: 提供数据库文件的可视化设计
  • 使用方法: 点击"数据库"选项,应用会启动内置Web服务器并在WebView中展示数据库管理界面
  • 支持格式: 支持 MySQL 等常见数据库格式

代码片段 (Code Snippets)

  • 功能描述: 管理和组织常用代码片段
  • 使用方法: 点击"代码片段"进入管理界面,可添加、编辑、分类代码片段
  • 用途: 提高编码效率,快速复用常用代码

代码比较工具 (Code Comparison Tool)

  • 功能描述: 对比两个代码文件的差异
  • 使用方法: 点击"代码比较",选择两个文件进行对比
  • 特点: 直观显示代码差异,便于代码审查和合并

浏览器 (Browser)

  • 功能描述: 内置网页浏览器
  • 使用方法: 点击"浏览器"启动内置浏览器
  • 用途: 在应用内浏览网页,无需切换应用

待办事项 (To-Do List)

  • 功能描述: 个人任务管理功能
  • 使用方法: 点击"待办事项"创建和管理任务清单
  • 特点: 支持任务状态切换、优先级设置等

我们的APP (Our App)

  • 功能描述: 展示我们开发的相关APP,如果你需要可以方便下载。
  • 使用方法: 点击查看应用介绍、功能详情等

设置 (Settings)

  • 功能描述: 应用配置和个性化设置
  • 使用方法: 点击进入设置界面,调整应用偏好
  • 选项: 你可以设置里需要的界面语言

2. SSH/SFTP 功能 (SSH/SFTP Functions)

SSH 连接

  • 功能描述: 安全Shell连接远程服务器
  • 使用方法: 输入服务器地址、用户名、密码或密钥进行连接
  • 用途: 远程管理服务器,执行命令行操作

SFTP 文件传输

  • 功能描述: 使用安全文件传输协议管理远程文件
  • 使用方法: 配置连接参数后,可在本地和远程服务器间传输文件
  • 特点: 支持上传、删除、批量操作等

SSH Transfer

  • 功能描述: SSH文件传输管理
  • 使用方法: 专门用于通过SSH协议进行文件传输
  • 优势: 安全可靠,支持大文件传输

3. GitHub 集成功能 (GitHub Integration)

GitHub 项目搜索

  • 功能描述: 搜索GitHub上的开源项目
  • 使用方法: 输入关键词搜索感兴趣的项目,项目详情支持通过 github.dev 编辑此项目
  • 过滤选项: 可按语言、星标数、更新时间等筛选

GitHub 代码搜索

  • 功能描述: 在GitHub项目中搜索特定代码
  • 使用方法: 输入代码片段或函数名进行搜索,根据 GitHub API 要求使用代码搜索需要先在'我的'设置个人的 taken
  • 用途: 快速找到相关代码实现

GitHub Trending

  • 功能描述: 查看当前热门的GitHub项目
  • 使用方法: 浏览每日、每周、每月的趋势项目
  • 特点: 按语言分类展示,了解技术趋势

GitHub 我的 (My GitHub)

  • 功能描述: 管理个人GitHub账户
  • 使用方法: 登录后可查看个人信息、仓库、活动等,如果需要查看其他人的公开库,可以输入他们的公开用户名,比如查看 Apple 的开源项目,输入 Apple
  • 功能: 支持仓库管理、编辑个人私有项目

马上下载

到 AppStore 下载

图片1 图片2 图片3
图片4 图片5 图片6
图片7 图片8 图片9