Squircle CE - Code Editor | F-Droid - Free and Open Source Android App Repository (original) (raw)
New in version 2025.1.3
- Added: File icons in the explorer
- Added: Read-only toggle in extended keyboard
- Added: Total line count in “Go to Line” dialog
- Added: «Sticky Scroll» in Settings > Editor
- Added: «Recursive Submodules» in Settings > Git
- Added: Support for Batchfile, Dart, F#, Clojure, and Perl
- Fixed: Deleted files now close automatically in the editor
- Improved file extension detection for better syntax highlighting
- Auto-closing pairs now skip closing character if it matches the next character
- «
Squircle CE is a fast, lightweight code editor and file manager with support for over 30 programming languages, remote file access via SFTP/FTP(S) and Git VCS integration. Whether you're a student, hobbyist, or professional developer, Squircle CE lets you write, manage, and version your source code anywhere, anytime — right on your phone or tablet.
Here are some of the features that help you code more efficiently:
• Multi-language Support
Code in 30+ languages: Java, Kotlin, Python, C/C++, HTML, JavaScript, TypeScript, PHP, Rust, Go, and more.
• Syntax Highlighting
Clean and colorful syntax highlighting helps you understand your code at a glance.
• Code Completion
Speed up coding with smart suggestions for variables, functions, and keywords based on your file content.
• Git Integration
Version control your code directly in the editor. Commit, push, pull, and manage branches with ease.
• File Manager
Manage files locally or remotely with SFTP/FTP(S) support - you don't need any other file managing app.
• Cross-session Editing
Never lose your work — all changes are saved automatically, so you can pick up right where you left off.
• Unlimited Undo/Redo
Correct mistakes easily with unlimited undo and redo, even after restarting the app.
• Bracket Matching
Quickly understand code structure with automatic highlighting of matching brackets (), [], and {}.
• Code Style
Write cleaner code with automatic indentation and smart closing of brackets, braces, and quotes.
• Advanced Editing Tools
Easily select, delete, or duplicate lines with convenient editing options.
• Color Schemes
Choose from a variety of themes that match your preferred coding environment.
• Open Source
Explore and contribute:
https://github.com/massivemadness/Squircle-CE
- License:Apache License 2.0
- Issue Tracker
- Source Code
- Changelog
- Build Metadata
- Reproducibility Status
Versions
Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.
arm64-v8aarmeabi-v7ax86x86_64
This version requires Android 7.0 or newer.
It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.
Permissions- run foreground service
Allows the app to make use of foreground services. - run foreground service with the type "dataSync"
Allows the app to make use of foreground services with the type "dataSync" - have full network access
Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet. - android.permission.MANAGE_EXTERNAL_STORAGE
- show notifications
Allows the app to show notifications - read the contents of your shared storage
Allows the app to read the contents of your shared storage. - modify or delete the contents of your shared storage
Allows the app to write the contents of your shared storage. - com.blacksquircle.ui.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Download APK 18 MiBPGP Signature |Build Log
- run foreground service
New in version 2025.1.2
- Added: Tree View in File Manager
- Added: Compact middle packages in Settings > Files
- Added: Workspaces — quick access for project folders
- Added: Regex replace with capture groups
- Added: Refresh option in File menu
- Added: Syntax Highlighting for Dockerfile and Makefile
- Added: Option to clone git repository with submodules
- Fixed: Scroll position was not restored when switching tabs
- Fixed: TOML syntax highlighting could cause a crash
- Bugfixes and minor improvements
arm64-v8aarmeabi-v7ax86x86_64
This version requires Android 7.0 or newer.
It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.
Permissions- run foreground service
Allows the app to make use of foreground services. - run foreground service with the type "dataSync"
Allows the app to make use of foreground services with the type "dataSync" - have full network access
Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet. - android.permission.MANAGE_EXTERNAL_STORAGE
- show notifications
Allows the app to show notifications - read the contents of your shared storage
Allows the app to read the contents of your shared storage. - modify or delete the contents of your shared storage
Allows the app to write the contents of your shared storage. - com.blacksquircle.ui.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Download APK 18 MiBPGP Signature |Build Log
- run foreground service
New in version 2025.1.1
- New app icon 🎉
- Added: Git Integration (with Clone, Fetch, Pull, Commit, Push and Checkout options)
- Improved: Color Schemes are now applied throughout the entire app, not just the code editor
- Fixed: Undo/Redo state was reset for the current file when closing other files
- Bugfixes and minor improvements
arm64-v8aarmeabi-v7ax86x86_64
This version requires Android 7.0 or newer.
It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.
Permissions- run foreground service
Allows the app to make use of foreground services. - run foreground service with the type "dataSync"
Allows the app to make use of foreground services with the type "dataSync" - have full network access
Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet. - android.permission.MANAGE_EXTERNAL_STORAGE
- show notifications
Allows the app to show notifications - read the contents of your shared storage
Allows the app to read the contents of your shared storage. - modify or delete the contents of your shared storage
Allows the app to write the contents of your shared storage. - com.blacksquircle.ui.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Download APK 18 MiBPGP Signature |Build Log
- run foreground service