Skip to content

themass1226/CodeMaster---Mobile-Coding-IDE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

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

About

CodeMaster is a professional code browsing and development tool for iOS platforms, specifically designed for developers. It integrates multiple practical tools, supports multiple programming languages, and provides complete mobile code browsing, editing, management, and auxiliary development capabilities.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors