MemosM is an Android client designed to target the latest stable release of Memos (currently v0.26.1).
It focuses on providing a native experience, speed, and full support for the latest features of the Memos ecosystem.
While other clients like MoeMemos are available, MemosM was developed to address specific technical and user experience gaps:
- Native Android Focus: MemosM is built specifically for Android rather than being a cross-platform port. This ensures better performance and robust tablet support.
- Efficiency: Optimized syncing prevents high data usage and ensures a faster, more responsive experience compared to clients that re-sync entire histories.
- Modern Feature Set: By focusing on recent Memos versions, we avoid the limitations of backward compatibility and can implement modern features like advanced Markdown and Reactions.
MemosM is still under active development, so there is no stable build for now.
The Insider build is designed for users who want to test out relatively new features without facing constant instability. While generally usable, it may still contain bugs and unpolished features.
The Canary build is the "bleeding edge" version. It contains the very latest code, features, and improvements, but it carries a higher risk of major regressions or crashes.
Expect: Frequent updates, experimental changes, and potential instability.
You can also download from release directly.
- User
- Auth
- Login with token
- Login with password
- User info
- View user info
- Edit user info
- Activities
- Auth
- Memos
- Basic
- View/post/edit Memos
- Comment on Memos
- Search Memos
- Markdown
- Baisc rendering
- Checkboxes
- Codeblocks with syntax highlighting
- Table
- Basic LaTeX
- Attachment
- View attachments
- Large attachment handle (blocking)
- Video playback
- Audio playback
- View image
- Reactions
- View reactions
- Add/Remove reactions
- Respect server emoji list
- Basic
- Notifications
- View notifications
-
Fetch notifications in the background(bad for battery + no demand)
- Misc
- Multi language support: English, Japanese, Chinese, Korean, German
- Sharing intent support
- Local cache
- Indefinite Backward Compatibility: We prioritize compatibility with the latest Memos API to leverage modern features. Older versions of Memos will not be supported for long.
- Multiplatform Support: MemosM is built exclusively for Android to ensure a high-quality, native experience.
Contributions are welcome in the form of code, bug reports, or feature suggestions.
- Issues: Open an issue to discuss bugs or design ideas.
- Pull Requests: Focused, easy-to-review PRs are appreciated.
- Translations: Currently there isn't a good contribution workflow, but you can make RPs of the
string.xml.
- Official Memos Project: usememos.com
- MoeMemos Android: github.com/mudkipme/MoeMemosAndroid

