Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mvk059/composablememes
A Meme Maker build using Compose Multiplatform
https://github.com/mvk059/composablememes
android cmp compose-multiplatform ios kmp kotlin kotlin-multiplatform wasm
Last synced: 11 days ago
JSON representation
A Meme Maker build using Compose Multiplatform
- Host: GitHub
- URL: https://github.com/mvk059/composablememes
- Owner: mvk059
- Created: 2024-12-05T06:20:42.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-12-30T05:23:16.000Z (25 days ago)
- Last Synced: 2025-01-06T19:04:48.258Z (17 days ago)
- Topics: android, cmp, compose-multiplatform, ios, kmp, kotlin, kotlin-multiplatform, wasm
- Language: Kotlin
- Homepage: https://meme.manpreet.fyi/
- Size: 1.72 MB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## 📱 Functionality
- Show the list of popular memes
- An image editor to craft the perfect meme
- Save to device or share it with the world
- Cross platform targetting Android, iOS & Web (WASM)## ✨ Features
- **Popular Meme Templates**:
- Access a curated collection of trending and classic meme templates
- **Advanced Editor**:
- Custom text placement
- Multiple font styles
- Adjustable font sizes
- Multiple color options
- Text effects and styling options
- **Save & Share**:
- Save memes directly to your device
- Quick sharing to other apps
- **Favorites System**:
- Save your favorite memes
- Sort by favorite or newest
- **Cross-Platform**:
- Seamless experience across devices
- Consistent UI across platforms## 📸 Images
### Android & iOS
| Meme Listing Screen | Choose Meme | Meme Editor Screen |
| -- | -- | -- |
| || |## 🛠️ Technology Stack
- **Compose Multiplatform**: UI framework for consistent interface across platforms
- **Platform-Specific Features**:
- Android: Native Android SDK integration
- iOS: Swift/Kotlin interoperability
- Web: WASM
- Memes from [imgflip](https://imgflip.com/memetemplates)
- **Image Processing**: Process the image for each platform
- **Storage**: [KStore](https://github.com/xxfast/KStore)## 📱 Supported Platforms
- Android
- iOS
- Web## 🔄 Installation
### Android & iOS
- Build from code### Web
- [Access the web version here](https://meme.manpreet.fyi/)## 🛠️ Contribution Guidelines
We welcome contributions from the community! To contribute:
1. Fork the repository.
2. Create a new branch (`git checkout -b feature-branch`).
3. Make your changes and commit them (`git commit -m 'Add new feature'`).
4. Push to the branch (`git push origin feature-branch`).
5. Open a Pull Request.Please ensure your code follows the project's coding standards and includes appropriate tests.
## 🙏 Acknowledgments
- [Meme icons created by Laura Reen - Flaticon](https://www.flaticon.com/free-icons/meme)
## 📄 License
```text
Copyright 2024 Manpreet KunnathLicensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License athttp://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
```