Files
Adam Jeniski 453d017558 Initial commit: two Clojure Android todo apps
Side-by-side comparison of viable Clojure-on-Android approaches:
- todo-expo/: ClojureScript + shadow-cljs + Expo + Reagent + re-frame
- todo-flutter/: ClojureDart + Flutter

Both apps feature: add/remove/check-off todos, SQLite persistence,
categories, priorities, edit support, swipe-to-delete, filtering.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 23:41:45 -05:00

28 lines
1.4 KiB
Clojure

{:paths ["src/main" "src/test"]
:deps {org.clojure/clojure {:mvn/version "1.12.1"}
org.clojure/clojurescript {:mvn/version "1.11.60"}
;; React and Re-frame
reagent/reagent {:mvn/version "1.2.0"}
re-frame/re-frame {:mvn/version "1.3.0"}
day8.re-frame/http-fx {:mvn/version "0.2.4"}
day8.re-frame/tracing {:mvn/version "0.6.2"}}
:aliases
{:dev {:extra-deps {thheller/shadow-cljs {:mvn/version "2.28.10"}
nrepl/nrepl {:mvn/version "1.1.0"}
cider/cider-nrepl {:mvn/version "0.45.0"}}}
;; Shadow-cljs build
:shadow {:main-opts ["-m" "shadow.cljs.devtools.cli"]}
;; For connecting via MCP from pez-client side
:mcp-client {:extra-deps {org.slf4j/slf4j-nop {:mvn/version "2.0.16"}
com.bhauman/clojure-mcp {:git/url "https://github.com/bhauman/clojure-mcp.git"
:git/tag "v0.1.8-alpha"
:git/sha "457f197"}}
:exec-fn clojure-mcp.main/start-mcp-server
:exec-args {:port 7892 ; Different port for pez-client REPL
:type :shadow-cljs
:shadow-build "app"}}}}