About NotesApp
NotesApp is an MCP server in the Commerce category: ๐ฑ Modern Notes App built with Jetpack Compose - UI design from Figma implemented using MCP servers for seamless design-to-code workflow.
Install
git clone https://github.com/camachoyury/NotesAppThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about NotesApp
Powered by Claude · Grounded in docs
Security checks
- โREADME presentThe repository ships documentation.
5 checks have not been run yet.
README
๐ฑ NotesApp
Modern Notes App built with Jetpack Compose - UI design from Figma implemented using MCP servers for seamless design-to-code workflow
โจ Features
- ๐จ Modern UI Design - Beautiful, colorful notes with custom themes
- ๐ Note Management - Create, edit, and organize your notes efficiently
- ๐ Color-Coded Categories - Visual organization with vibrant note cards
- ๐ฑ Material 3 Design - Following latest Android design guidelines
- โก High Performance - Built with Jetpack Compose for smooth animations
- ๐ Dark Theme - Eye-friendly interface with custom color scheme
๐ ๏ธ Tech Stack
- Language: Kotlin
- UI Framework: Jetpack Compose
- Architecture: MVVM + Clean Architecture
- Design System: Material 3
- Build System: Gradle with Kotlin DSL
- Target SDK: Android 34
๐จ Design-to-Code Workflow
This project showcases a modern design-to-code workflow using:
- Figma MCP Server - Direct integration with Figma designs
- GitHub MCP Server - Automated repository management
- Model Context Protocol (MCP) - Seamless tool integration
The UI components were generated directly from Figma designs, demonstrating how MCP servers can bridge the gap between design and development.
๐ฆ Project Structure
app/
โโโ src/main/java/com/camachoyury/notesapp/
โ โโโ MainActivity.kt # Entry point
โ โโโ ui/
โ โ โโโ HomeScreen.kt # Main notes interface
โ โ โโโ data/Note.kt # Note data model
โ โ โโโ theme/ # Custom theming
โ โ โโโ Color.kt # Figma-extracted colors
โ โ โโโ Theme.kt # Material 3 theme
โ โ โโโ Type.kt # Typography definitions
โ โโโ ...
โโโ ...
๐จ Color Palette
The app uses a vibrant color palette extracted directly from the Figma design:
- ๐ฃ Purple:
#fd99ff- UI concepts - ๐ฉท Pink:
#ff9e9e- Book reviews - ๐ข Green:
#91f48f- Anime lists - ๐ก Yellow:
#fff599- Manga lists - ๐ฉต Cyan:
#9effff- Tweet collections - ๐ฆ Blue:
#b69cff- Open source apps
๐ Getting Started
Prerequisites
- Android Studio Hedgehog | 2023.1.1 or later
- Kotlin 1.9.0+
- Android SDK 34
- JDK 17+
Installation
-
Clone the repository
git clone https://github.com/camachoyury/NotesApp.git cd NotesApp -
Open in Android Studio
- Launch Android Studio
- Select "Open an Existing Project"
- Navigate to the cloned directory
-
Build and Run
./gradlew assembleDebugOr use the Run button in Android Studio
๐๏ธ Architecture
This app follows Clean Architecture principles with:
- UI Layer: Jetpack Compose components
- Domain Layer: Business logic and use cases
- Data Layer: Repository pattern for data management
๐ค Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
๐ License
This project is open source and available under the MIT License.
๐จโ๐ป Author
Yury Camacho
- ๐ข Staff Software Engineer at Rappi
- ๐ฅ Google Developer Expert for Android & Kotlin
- ๐ฆ Twitter: @camachoyury
- ๐ผ LinkedIn: Yury Camacho
โญ Don't forget to star this repo if you found it helpful!
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.