圖標

NerdCalci

Calculator for nerds with variables, syntax highlighting, and file sessions
新版本 3.8.5
- Fixed app crash when using the power operator (^) on Android versions earlier than 12 (Issue #152).
- Improved pow() stability for large and edge-case exponents (Issue #149).
- Fixed suggestion popup from obscuring shortcut bar (Issue #143).
NerdCalci is a powerful calculator designed for nerds and power users who need more than basic arithmetic.

Features:

- Offline - Works without internet
- Variable support - Define variables and reuse them in calculations
- Percentage calculations - Natural syntax like "20% of 50000" or "15% off 1000"
- Unit conversions - Natural syntax like "10 m in feet" or "100 kmph to mph"
- Custom functions - Define your own functions with multi-statement support and scope isolation
- Dynamic variables - Quickly compute block sums (`total`) and averages (`avg`)
- Syntax highlighting - Color-coded numbers, variables, operators, and comments
- Smart error diagnostics - See human-friendly explanation of math or syntax errors
- Auto-completion - Smart suggestions for variable names
- Comments - Document your calculations with # comments
- Multiple files - Organize calculations in separate files with auto-save
- Pin files - Keep frequently used files at the top
- Search - Search your files easily
- Duplicate files - Create a copy of a file with a new name
- Undo/Redo - Up to 30 steps per file
- Backups - Automatically or manually backup your files to app storage or a custom folder
- Restore from backups - Restore your files from backups
- Copy with results - Copy calculations with their results
- Export - Share your calculations as a PNG image or a multi-page PDF
- Dark/light theme - System, dark, or light mode support
- Line numbers - Easy reference and navigation

Perfect for:

- Quick calculations with reusable values
- Budget planning and financial calculations
- Unit conversions and formulas
- Educational purposes and learning
- Any scenario where you need to document and reuse calculation values

NerdCalci combines the simplicity of a calculator with the power of a text editor. As a capable alternative to text-based calculators like Numi, Calca, and Soulver, it is ideal for developers, students, accountants, and anyone who frequently works with numbers.

版本

雖然在下方可選擇下載 APK 檔案,但要留意這樣的安裝方式將不會收到更新通知,是一種較不安全的下載方法。建議您先安裝 F-Droid 用戶端使用。

下載 F-Droid
  • 版本 3.8.5 (385) 建議 於 2026 年 4 月 23 日新增

    arm64-v8a armeabi-v7a x86 x86_64

    此版本需要 Android 6.0 或更高的版本。

    此套件包由原開發者建置和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 執行前景服務
      允許應用程式使用前景服務。
    • 啟動時執行
      允許應用程式在系統完成開機程序後立刻自行啟動。這會增加手機的開機時間,而且會因為系統一直執行該應用程式導致手機的整體運作速度變慢。
    • 防止手機休眠
      允許應用程式防止手機進入休眠狀態。
    • com.vishaltelangre.nerdcalci.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下載 APK 2 MiB PGP 簽章 | 建置紀錄

  • 新版本 3.8.4
    - Stabilized the power operator (^) with safety limits and human-friendly error reporting (Issue #149).
    - Added support for scientific E-notation and ensured that Euler's number constant is only through 'e' (Issue #150).
    - Fixed deletion and renaming issues for newly duplicated files when synchronization is enabled (Issue #148).
  • 版本 3.8.4 (384) - 於 2026 年 4 月 20 日新增

    arm64-v8a armeabi-v7a x86 x86_64

    此版本需要 Android 6.0 或更高的版本。

    此套件包由原開發者建置和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 執行前景服務
      允許應用程式使用前景服務。
    • 啟動時執行
      允許應用程式在系統完成開機程序後立刻自行啟動。這會增加手機的開機時間,而且會因為系統一直執行該應用程式導致手機的整體運作速度變慢。
    • 防止手機休眠
      允許應用程式防止手機進入休眠狀態。
    • com.vishaltelangre.nerdcalci.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下載 APK 2 MiB PGP 簽章 | 建置紀錄

  • 新版本 3.8.3
    - Stabilized Rational mode with smart rational approximation for irrational numbers (Issue #140).
    - Throws an error for ambiguous division of unitless values by quantities with units (Issue #138).
    - Small non-zero values now use scientific notation instead of rounding to 0.00 (Issue #141).
    - Optimized app startup by removing flickering loading indicator (Issue #139).
    - Reduced app size by enabling R8 minification and resource shrinking, and removing unused legacy Material library dependency.
  • 版本 3.8.3 (383) - 於 2026 年 4 月 19 日新增

    arm64-v8a armeabi-v7a x86 x86_64

    此版本需要 Android 6.0 或更高的版本。

    此套件包由原開發者建置和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 執行前景服務
      允許應用程式使用前景服務。
    • 啟動時執行
      允許應用程式在系統完成開機程序後立刻自行啟動。這會增加手機的開機時間,而且會因為系統一直執行該應用程式導致手機的整體運作速度變慢。
    • 防止手機休眠
      允許應用程式防止手機進入休眠狀態。
    • com.vishaltelangre.nerdcalci.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下載 APK 2 MiB PGP 簽章 | 建置紀錄