AlgoKit-Core Mobile SDKs | June 2026 release | xGov
AlgoKit-Core Mobile SDKs | June 2026 release
Originally started by the Algorand Foundation (AF) to create multi-language SDKs from a unified Rust core using RustFFI, the algokit-core project was handed off to the community when AF narrowed its focus to TypeScript and Python. Here is link to repo
The algokit-core working group was formed to try to fill a critical gap: bringing feature-complete, native mobile SDKs (Android & iOS) to the Algorand ecosystem, ensuring parity with the web SDKs. Additionally, this working group serves as an experiment in decentralized, community-led protocol maintenance for Algorand's long-term sustainability.
We successfully built (in this release) the rust base and then used FFI to generate and publish native mobile library packages to Maven (Android) and SPM (iOS).
These core crates are powering a downstream native mobile wallet:
- algokit-crypto: Account creation and recovery (Algorand standard & HD accounts)
- algokit-transact: Transaction encoding and decoding
- algokit-composer: Asset transfers, ASA opt-ins, key registration, etc.
On a related note, Algokit-core currently only supports Algo25 and HD accounts. For Android/iOS wallets or dApps wanting to work with post-quantum (PQ) lsig accounts (since there is no official AF SDK yet), we are also including the falcon-signatures-mobile SDK as part of this proposal (even though it's not generated by algokit-core).
We are requesting 88,888 ALGO in retroactive funding for two months of high-intensity development (May – June 2026) for this deliverable.
Vote on this proposal
9d 14h 47m
Upvotes 11,662 Downvotes 0
xGov Quorum
Vote Quorum
Majority Approved
About the team The AlgoKit-Core working group includes members David Rojas and Michael T Chuang
- David Rojas (Former AF AlgoKit Tech Lead)
- Michael T Chuang (Former AF Android Tech Lead). Michael T Chuang currently serves as a member of xGov Council and will abstain from voting on this proposal within xGov Council to prevent conflict of interest.
Various other people also help and contribute to this project in their spare time.
Additional Info The requested funding will be reinvested in future quarters to continue building out algokit-core. Roadmap-wise, our next release will cover updating the OAS generator (used to generate algod client & indexer related crate code in rust)...and to research if we can do the same for Kotlin/Swift. We will also look into supporting native Falcon accounts after that in algokit-core.
Relevant Repos
- algokit-core repo: https://github.com/algorandecosystem/algokit-core
- iOS SPM distribution repo: https://github.com/algorandecosystem/algokit-core-swift
- maven Android distribution link: https://central.sonatype.com/namespace/io.github.algorandecosystem
- falcon-signatures-mobile repo: https://github.com/algorandecosystem/falcon-signatures-mobile
Adoption Metrics
- 146+ unique repo cloners, 1,062+ repo clones (github traffic last 14 days | algokit-core)
- 27+ unique repo cloners, 31+ repo clones (github traffic last 14 days | algokit-core-swift)
- 44+ unique repo cloners, 82+ repo clones (github traffic last 14 days | falcon-signatures-mobile)
Created By D7HQ...DRQA//22d ago
Past Proposals
- (Android/iOS) Algorand Playground Wallet for Post-Quantum Accounts [Rejected]
- (Android/iOS) Algorand Playground Wallets for Post-Quantum Accounts | 1 of 4 [Deleted]
- Connecting Post-Quantum accounts to xGov/Lora website using Liquid Auth and Use Wallet v4 [Deleted]
- Connecting Post-Quantum accounts to xGov/Lora website using Liquid Auth and Use Wallet v4 [Funded]