CodePad is a simple code editor for iOS. It is currently work-in-progress, and based on Ace editor for now, but will be replaced with custom-built navive editor engine.
- Code editing and saving
- File creation
- Syntax highlighting
- Filetype detection for syntax highlighting
- Configuration menus
- Start beta testing
- Proper logging
- Unit tests
- UI automation tests
- CI using TravisCI/GitHub Actions
- Automation using fastlane
- Share menu
- Custom keyboard for better code editing
- Code completion
- Running code using online compiler APIs
- Implement custom editor engine and ditch Ace editor
- Support for iPad
- Running code natively on device
- Semantic code completion
- Keyboard shortcuts for external keyboards
- Export/Publish code...
- ... to GitHub repos
- ... as GitHub Gist
- ... as image (using something like carbon.now.sh)