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>
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
{: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"}}}}
|
||||
Reference in New Issue
Block a user