Portfolio

OpenRoutine

Aplikacja · Automatyzacja / Android · 2026

Graficzny automat dla telefonu: zdarzenie, warunek, akcja. Bez programowania i bez wysyłania danych.

Aplikacja do automatyzacji Androida z 16 wyzwalaczami, 14 warunkami i 27 akcjami, gotowymi szablonami, zmiennymi i integracją z innymi aplikacjami przez intencje i HTTP.

Rutyna składa się z trzech części: „Gdy” (dowolny z wyzwalaczy), „Jeśli” (opcjonalne warunki) i „Wykonaj” (akcje po kolei). Wyzwalaczem może być godzina, bateria, ładowarka, ekran, słuchawki, sieć, powiadomienie, SMS albo plik w folderze.

Akcje obejmują powiadomienia, mowę, wibracje, tryb dzwonka, jasność, latarkę, sterowanie muzyką, intencje i żądania HTTP, a zmienne w rodzaju {battery} czy {sms_from} wstawia się w każde pole. Uprawnień aplikacja prosi tylko o te, których wymagają użyte klocki.

Szablony rutyn: wyzwalacze, warunki i akcje

Funkcje

  • 16 wyzwalaczy, 14 warunków i 27 akcji
  • gotowe szablony do dostosowania
  • zmienne w polach tekstowych
  • integracje przez intencje i HTTP
  • wymaga Androida 10 lub nowszego

Technologie

  • Kotlin
  • Jetpack Compose
  • AlarmManager
  • Storage Access Framework

Mój udział

Projekt, architektura, implementacja i wydania

Pobierz

github.com/BlackSingularities/OpenRoutine