File Information
| Package Name | com.foxdebug.acode |
|---|---|
| Version Name | 1.11.7 |
| Version Code | 966 |
| Architecture | Universal |
| Min Android Version | Android 24 (API 28) |
| Main Activity | com.foxdebug.acode.MainActivity |
| Framework | Native (Java/Kotlin) |
| File Size | 12.59 MB |
| Signature (SHA1) | 7D5EBD1497A652F2A084E80FF1ACBCE59CB95049 |
| File Hash (SHA256) | 0d235c028f3b04966046cad7aad466acbc4f7ea705738f42dcd0416c884e4cbd |
What's New
What's Changed
Update build.sh by
@RohitKushvaha01
in
#1573
revert: sidebar/style.scss changes to fix collapse folders by
@UnschooledGamer
in
#1572
Terminal Service by
@RohitKushvaha01
in
#1570
fix(i18n): fix typo in ./src/lang/id-id.json by
@hyperz111
in
#1577
fix: browser download by
@RohitKushvaha01
in
#1587
Terminal initrc support by
@RohitKushvaha01
in
#1590
chore(i18n): update de-de.json by
@Mr-Update
in
#1600
Updated & Added Missing ar-ye.json (Arabic) translations by
@Hussain96o
in
#1601
Restore terminal tabs by
@bajrangCoder
in
#1592
feat: service on/off by
@RohitKushvaha01
in
#1602
fix: service stop on app exit by
@RohitKushvaha01
in
#1603
Fix: ED25519 SSH keys not working by
@UnschooledGamer
in
#1595
CI: Nightly Builds by
@UnschooledGamer
in
#1612
style(terminal): Some touch selection handle enhancements by
@peasneovoyager2banana2
in
#1611
style(terminal): fix a mistyped
translate..()
CSS function by
@peasneovoyager2banana2
in
#1613
CI: Define Permission for Nightly & Preview Builds Workflows by
@UnschooledGamer
in
#1616
fix: pip by
@RohitKushvaha01
in
#1617
feat: Enable all file access in nightly builds by
@RohitKushvaha01
in
#1618
Add support for renaming documents in provider by
@bajrangCoder
in
#1619
Update nightly-build.yml by
@RohitKushvaha01
in
#1620
fix: support for Acode terminal SAF URIs by
@bajrangCoder
in
#1621
Fix: rm command by
@RohitKushvaha01
in
#1623
feat: add 'check for app updates' setting to toggle the automatic behaviour by
@bajrangCoder
in
#1624
chore(i18n): update hu-hu.json by
@summoner001
in
#1626
style(ci): Replace unnecessary
n
s in nightly release message by
@peasneovoyager2banana2
in
#1627
refactor(On-demand-Builds-CI)!: use pull_request_target instead of pull_request. by
@UnschooledGamer
in
#1628
fix(Nightly-build): checkout
ref
expression by
@UnschooledGamer
in
#1629
chore: fix permission issue for scheduled nightly-build.yml by
@UnschooledGamer
in
#1630
Enforce Unix lf endings for shell scripts by
@RohitKushvaha01
in
#1637
AutoSuggest install command by
@RohitKushvaha01
in
#1638
feat: add plugin filtering by author and keywords by
@bajrangCoder
in
#1625
Translation: Update hu-hu.json by
@summoner001
in
#1640
fix: init-alpine by
@RohitKushvaha01
in
#1641
Update init-alpine.sh by
@RohitKushvaha01
in
#1642
fix: ANSI escape sequence in init-alpine by
@RohitKushvaha01
in
#1643
chore(i18n): update de-de.json by
@Mr-Update
in
#1648
fix: update proot binaries to support 16kb page size by
@RohitKushvaha01
in
#1649
chore(i18n): update id-id.json with new strings by
@hyperz111
in
#1650
Translation: Update hu-Hu.json by
@summoner001
in
#1653
Add confirmation prompt before closing terminal tabs by
@bajrangCoder
in
#1655
fix: compatibility for old android versions by
@bajrangCoder
in
#1656
fix: improve file sharing and URI handling by
@bajrangCoder
in
#1662
fix: do not restore terminals if axs is dead by
@RohitKushvaha01
in
#1664
fix: .capitalize() removed because it changes the translations (also English) by
@Mr-Update
in
#1665
fix:
switchFile
api to respect custom subtitle by
@bajrangCoder
in
#1672
Update zh-cn.json and zh-hant.json by
@LaunchLee
in
#1674
fix: Translation corrected in terminal settings by
@Mr-Update
in
#1676
fix: Added missing translation for info window in file browser and app settings. by
@Mr-Update
in
#1677
Translation: Update hungarian hu-HU.json by
@summoner001
in
#1680
Update ads plugin and fix some issues of free version by
@bajrangCoder
in
#1683
Update AlpineDocumentProvider.java by
@RohitKushvaha01
in
#1684
fix: restore folds when formatting if available by
@bajrangCoder
in
#1682
fix: Added missing translation for info window in terminal settings by
@Mr-Update
in
#1681
Translation: Update hungarian hu-hu.json by
@summoner001
in
#1687
feat(CI): Add translation check workflow & auto-labeling for pull requests by
@UnschooledGamer
in
#1689
feat: Add clean install state functionality to app settings by
@UnschooledGamer
in
#1690
Translation: Update hungarian hu-hu.json by
@summoner001
in
#1693
New Contributors
@Mr-Update
made their first contribution in
#1600
@Hussain96o
made their first contribution in
#1601
Full Changelog
:
v1.11.6...v1.11.7
Update build.sh by
@RohitKushvaha01
in
#1573
revert: sidebar/style.scss changes to fix collapse folders by
@UnschooledGamer
in
#1572
Terminal Service by
@RohitKushvaha01
in
#1570
fix(i18n): fix typo in ./src/lang/id-id.json by
@hyperz111
in
#1577
fix: browser download by
@RohitKushvaha01
in
#1587
Terminal initrc support by
@RohitKushvaha01
in
#1590
chore(i18n): update de-de.json by
@Mr-Update
in
#1600
Updated & Added Missing ar-ye.json (Arabic) translations by
@Hussain96o
in
#1601
Restore terminal tabs by
@bajrangCoder
in
#1592
feat: service on/off by
@RohitKushvaha01
in
#1602
fix: service stop on app exit by
@RohitKushvaha01
in
#1603
Fix: ED25519 SSH keys not working by
@UnschooledGamer
in
#1595
CI: Nightly Builds by
@UnschooledGamer
in
#1612
style(terminal): Some touch selection handle enhancements by
@peasneovoyager2banana2
in
#1611
style(terminal): fix a mistyped
translate..()
CSS function by
@peasneovoyager2banana2
in
#1613
CI: Define Permission for Nightly & Preview Builds Workflows by
@UnschooledGamer
in
#1616
fix: pip by
@RohitKushvaha01
in
#1617
feat: Enable all file access in nightly builds by
@RohitKushvaha01
in
#1618
Add support for renaming documents in provider by
@bajrangCoder
in
#1619
Update nightly-build.yml by
@RohitKushvaha01
in
#1620
fix: support for Acode terminal SAF URIs by
@bajrangCoder
in
#1621
Fix: rm command by
@RohitKushvaha01
in
#1623
feat: add 'check for app updates' setting to toggle the automatic behaviour by
@bajrangCoder
in
#1624
chore(i18n): update hu-hu.json by
@summoner001
in
#1626
style(ci): Replace unnecessary
n
s in nightly release message by
@peasneovoyager2banana2
in
#1627
refactor(On-demand-Builds-CI)!: use pull_request_target instead of pull_request. by
@UnschooledGamer
in
#1628
fix(Nightly-build): checkout
ref
expression by
@UnschooledGamer
in
#1629
chore: fix permission issue for scheduled nightly-build.yml by
@UnschooledGamer
in
#1630
Enforce Unix lf endings for shell scripts by
@RohitKushvaha01
in
#1637
AutoSuggest install command by
@RohitKushvaha01
in
#1638
feat: add plugin filtering by author and keywords by
@bajrangCoder
in
#1625
Translation: Update hu-hu.json by
@summoner001
in
#1640
fix: init-alpine by
@RohitKushvaha01
in
#1641
Update init-alpine.sh by
@RohitKushvaha01
in
#1642
fix: ANSI escape sequence in init-alpine by
@RohitKushvaha01
in
#1643
chore(i18n): update de-de.json by
@Mr-Update
in
#1648
fix: update proot binaries to support 16kb page size by
@RohitKushvaha01
in
#1649
chore(i18n): update id-id.json with new strings by
@hyperz111
in
#1650
Translation: Update hu-Hu.json by
@summoner001
in
#1653
Add confirmation prompt before closing terminal tabs by
@bajrangCoder
in
#1655
fix: compatibility for old android versions by
@bajrangCoder
in
#1656
fix: improve file sharing and URI handling by
@bajrangCoder
in
#1662
fix: do not restore terminals if axs is dead by
@RohitKushvaha01
in
#1664
fix: .capitalize() removed because it changes the translations (also English) by
@Mr-Update
in
#1665
fix:
switchFile
api to respect custom subtitle by
@bajrangCoder
in
#1672
Update zh-cn.json and zh-hant.json by
@LaunchLee
in
#1674
fix: Translation corrected in terminal settings by
@Mr-Update
in
#1676
fix: Added missing translation for info window in file browser and app settings. by
@Mr-Update
in
#1677
Translation: Update hungarian hu-HU.json by
@summoner001
in
#1680
Update ads plugin and fix some issues of free version by
@bajrangCoder
in
#1683
Update AlpineDocumentProvider.java by
@RohitKushvaha01
in
#1684
fix: restore folds when formatting if available by
@bajrangCoder
in
#1682
fix: Added missing translation for info window in terminal settings by
@Mr-Update
in
#1681
Translation: Update hungarian hu-hu.json by
@summoner001
in
#1687
feat(CI): Add translation check workflow & auto-labeling for pull requests by
@UnschooledGamer
in
#1689
feat: Add clean install state functionality to app settings by
@UnschooledGamer
in
#1690
Translation: Update hungarian hu-hu.json by
@summoner001
in
#1693
New Contributors
@Mr-Update
made their first contribution in
#1600
@Hussain96o
made their first contribution in
#1601
Full Changelog
:
v1.11.6...v1.11.7
App Description
Acode - Code Editor for Android
• Overview
Welcome to Acode Editor - a powerful and versatile code editing tool designed specifically for Android devices. Whether you're working on HTML, CSS, JavaScript, or other programming languages, Acode empowers you to code on-the-go with confidence.
• Features
Edit and create websites, and instantly preview them in a browser.
Seamlessly modify source files for various languages like Python, Java, JavaScript, and more.
Built-in javascript console
Enjoy multi-language editing support with easy management tools.
Enjoy a large collections of community plugins to enhance your coding experience.
• Installation
You can get Acode Editor from popular platforms:
• Project Structure
Acode/ | |- src/ - Core code and language files | |- www/ - Public documents, compiled files, and HTML templates | |- utils/ - CLI tools for building, string manipulation, and more
• Multi-language Support
Enhance Acode's capabilities by adding new languages easily. Just create a file with the language code (e.g., en-us for English) in
src/lang/
and include it in
src/lib/lang.js
. Manage strings across languages effortlessly using utility commands:
yarn lang add yarn lang remove yarn lang search yarn lang update
• Building the Application
To build the APK, ensure you have Node.js, NPM, and Apache Cordova installed on your device. Use Cordova CLI to build the application.
Initial setup (required only once):
yarn setup
Build the project:
yarn build
<
free
|
paid
>
<
p
|
prod
|
d
|
dev
>
[fdroid]
<
apk/bundle
>
Note
: Add the fdroid flag only if you want to build the F-Droid-compatible version of Acode. Omit this flag to build the regular APK (Play Store or normal version).
• Contributing
Acode Editor is an open-source project, and we welcome contributions from the community. To contribute, follow these steps:
Fork the repository.
Make your changes and commit them.(make branch for each feature or bug fix)
Push your changes to your fork.
Create a pull request from your branch to main branch of this repository with proper description and Wait for review.
Note
Ensure your pull request includes:
A clear description of the changes made or problem or feature.
A reference to the issue being addressed (if applicable).
A clear explanation of the solution or implementation.
Screenshots or GIFs (if applicable).
Please ensure that your code is clean, well-formatted, and follows the project's coding standards. Acode uses
Biomejs
for formatting and linting and
typos
for low false positives source code spell checking. You can use following commands to lints/format your code locally:
yarn lint
#
for linting
yarn format
#
for formatting
yarn check
#
it runs both lint and format
Also, ensure that your code is well-documented and includes comments where necessary.
Note
You can use any package manager like npm or yarn or pnpm or bun. You can use your editor specific Biomejs plugin for auto-formatting and linting based on Acode's configs.
• Contributors
• Developing a Plugin for Acode
For comprehensive documentation on creating plugins for Acode Editor, visit the
repository
.
For plugin development information, refer to:
Acode Plugin Documentation
Star History
• Overview
Welcome to Acode Editor - a powerful and versatile code editing tool designed specifically for Android devices. Whether you're working on HTML, CSS, JavaScript, or other programming languages, Acode empowers you to code on-the-go with confidence.
• Features
Edit and create websites, and instantly preview them in a browser.
Seamlessly modify source files for various languages like Python, Java, JavaScript, and more.
Built-in javascript console
Enjoy multi-language editing support with easy management tools.
Enjoy a large collections of community plugins to enhance your coding experience.
• Installation
You can get Acode Editor from popular platforms:
• Project Structure
Acode/ | |- src/ - Core code and language files | |- www/ - Public documents, compiled files, and HTML templates | |- utils/ - CLI tools for building, string manipulation, and more
• Multi-language Support
Enhance Acode's capabilities by adding new languages easily. Just create a file with the language code (e.g., en-us for English) in
src/lang/
and include it in
src/lib/lang.js
. Manage strings across languages effortlessly using utility commands:
yarn lang add yarn lang remove yarn lang search yarn lang update
• Building the Application
To build the APK, ensure you have Node.js, NPM, and Apache Cordova installed on your device. Use Cordova CLI to build the application.
Initial setup (required only once):
yarn setup
Build the project:
yarn build
<
free
|
paid
>
<
p
|
prod
|
d
|
dev
>
[fdroid]
<
apk/bundle
>
Note
: Add the fdroid flag only if you want to build the F-Droid-compatible version of Acode. Omit this flag to build the regular APK (Play Store or normal version).
• Contributing
Acode Editor is an open-source project, and we welcome contributions from the community. To contribute, follow these steps:
Fork the repository.
Make your changes and commit them.(make branch for each feature or bug fix)
Push your changes to your fork.
Create a pull request from your branch to main branch of this repository with proper description and Wait for review.
Note
Ensure your pull request includes:
A clear description of the changes made or problem or feature.
A reference to the issue being addressed (if applicable).
A clear explanation of the solution or implementation.
Screenshots or GIFs (if applicable).
Please ensure that your code is clean, well-formatted, and follows the project's coding standards. Acode uses
Biomejs
for formatting and linting and
typos
for low false positives source code spell checking. You can use following commands to lints/format your code locally:
yarn lint
#
for linting
yarn format
#
for formatting
yarn check
#
it runs both lint and format
Also, ensure that your code is well-documented and includes comments where necessary.
Note
You can use any package manager like npm or yarn or pnpm or bun. You can use your editor specific Biomejs plugin for auto-formatting and linting based on Acode's configs.
• Contributors
• Developing a Plugin for Acode
For comprehensive documentation on creating plugins for Acode Editor, visit the
repository
.
For plugin development information, refer to:
Acode Plugin Documentation
Star History
Download Acode - powerful code editor (github version) APK
Fast, free and safe download.
APK Permissions 13
- android.permission.ACCESS_NETWORK_STATE
- android.permission.FOREGROUND_SERVICE
- android.permission.FOREGROUND_SERVICE_SPECIAL_USE
- android.permission.INTERNET
- android.permission.MANAGE_EXTERNAL_STORAGE
- android.permission.POST_NOTIFICATIONS
- android.permission.READ_EXTERNAL_STORAGE
- android.permission.VIBRATE
- android.permission.WAKE_LOCK
- android.permission.WRITE_EXTERNAL_STORAGE
- android.permission.WRITE_MEDIA_STORAGE
- com.android.vending.BILLING
- com.foxdebug.acode.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
APK Verified
The cryptographic signature guarantees that the file is safe to install and was not tampered with in any way.
Other Variants
This release has multiple variants (e.g. diff architectures).
arm64-v8a, armeabi-v7a, x86_64