OpenCalc
Aplikacja · Kalkulator naukowy / Android · 2026
Kalkulator naukowy z wykresami funkcji, przelicznikami jednostek i kilkunastoma narzędziami matematycznymi i codziennymi.
Jedna aplikacja zamiast kalkulatora, arkusza i wyszukiwarki: liczy wyrażenia, rysuje wykresy, przelicza jednostki, rozwiązuje równania i podpowiada ratę kredytu. Bez reklam, śledzenia i konta – wszystko liczy się w telefonie.
Kalkulator działa jak linia tekstu, nie jak taśma: kursor stawia się w dowolnym miejscu wyrażenia, a wynik liczy się na żywo podczas pisania. Rozumie notację, którą ludzie naprawdę zapisują – mnożenie domyślne (2π, 3(x+1)), potęgi i pierwiastki, silnię, kombinatorykę, moduł, procenty jak w kalkulatorach biurowych (200+10%), stopnie-minuty-sekundy i zapis naukowy. Brakujące nawiasy zamykające dopisuje sam. Ten sam wynik pokazuje w wielu zapisach: jako ułamek, liczbę mieszaną, w notacji naukowej i inżynierskiej oraz szesnastkowo, dwójkowo i ósemkowo. Do tego historia z przypinaniem, pamięć M, zmienne A–F, Ans i wyszukiwarka funkcji.
Wykresy przyjmują do ośmiu funkcji naraz. Widok przesuwa się i powiększa palcami, dotknięcie odczytuje wartość w punkcie, a aplikacja sama znajduje miejsca zerowe, ekstrema i przecięcia wykresów oraz rysuje pochodną. Analiza funkcji jest też osobnym narzędziem: rozwiązania f(x)=0, pochodna w punkcie i całka oznaczona.
Narzędzia obejmują równania i układy równań, statystykę z regresją, działania na macierzach, systemy liczbowe z operacjami bitowymi, ułamki, teorię liczb i liczby rzymskie, a z codziennych – procenty, VAT, ratę kredytu z harmonogramem, lokatę z podatkiem Belki, różnice dat, koszt podróży, napiwek, BMI i kwotę słownie. Przeliczniki jednostek pokrywają siedemnaście kategorii i pokazują wszystkie jednostki naraz.
Całość to Kotlin i Compose z czarno-białym interfejsem w stylu OpenPDF. Nowe wydanie powstaje wyłącznie po wypchnięciu tagu wersji, a aplikacja sama pobiera i instaluje kolejne wersje.
Funkcje
- własny parser wyrażeń z mnożeniem domyślnym i procentami biurowymi
- wykresy do 8 funkcji: zera, ekstrema, przecięcia, pochodna
- 17 kategorii przeliczników jednostek
- 16 narzędzi matematycznych i codziennych
- wymaga Androida 10 lub nowszego
Technologie
- Kotlin
- Jetpack Compose
- Material 3
- Canvas
Mój udział
Projekt, architektura, implementacja i wydania