I need to turn a series of everyday phone actions into a single-tap experience. The idea is an Android app that watches for a chosen trigger—time-based, sensor-based, or even a simple button press—then runs a chain of actions automatically and records the outcome for later review. Scope of work • Build an Android app (Android 9+), written in Kotlin or Java, that lets me create automation “rules” made up of triggers and actions. • Include a lightweight rule editor inside the app or a JSON-driven approach so I can add or adjust rules without rebuilding. • Use official background-execution tools such as WorkManager or JobScheduler so everything runs reliably while respecting battery and permission policies. • Add a small dashboard showing past rule executions with timestamps and status indicators. Deliverables 1. Complete, well-commented source code in a Git repo. 2. A signed APK/AAB ready for sideloading. 3. A concise setup and extension guide. Acceptance criteria – A demo rule that fires on a schedule, opens another app, and captures a screenshot to prove the automation engine works. – No crashes or ANRs on the test devices I provide. Once the core engine is stable, I’d like the code left modular so we can bolt on deeper integrations—smart-home calls, web-service hooks, or app-to-app interactions—without rewriting the foundations. If you’ve built Tasker-style utilities, worked with Accessibility Service, or used Coroutines/RxJava for concurrency, mention it along with a realistic timeline so we can get started quickly.