https://github.com/clarkeben/meme-creator
Create memes or choose from a preselected library. The Meme Creator app allows users to modify photos or use a ton of existing memes. These memes can then be saved to a user's photo library.
https://github.com/clarkeben/meme-creator
coregraphics ios-app ios-swift ios11 iphone-x meme meme-generator onboarding-screen scrollview swift-lang swift-language swift5
Last synced: 4 months ago
JSON representation
Create memes or choose from a preselected library. The Meme Creator app allows users to modify photos or use a ton of existing memes. These memes can then be saved to a user's photo library.
- Host: GitHub
- URL: https://github.com/clarkeben/meme-creator
- Owner: clarkeben
- Created: 2020-09-10T21:14:34.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-10-01T03:24:08.000Z (over 5 years ago)
- Last Synced: 2025-01-20T09:09:08.837Z (over 1 year ago)
- Topics: coregraphics, ios-app, ios-swift, ios11, iphone-x, meme, meme-generator, onboarding-screen, scrollview, swift-lang, swift-language, swift5
- Language: Swift
- Homepage:
- Size: 9 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Meme Creator & Editor
A simple **Meme Creator & Editor** app developed for iOS iPhone 10+ using Swift 5.2. The app allows users to create their own memes, or choose from a selected set of memes. Users have the ability to customise the text, font and font size.
The Meme Creator app contains a slick onboarding screen, the ability for users to select from a bunch of existing memes and an editor/creator mode.
With this app users can:
- Choose from existing memes
- Change fonts
- Create memes from their photo gallery
- Save to their photo library
## 📸 Screenshots

## 🚀 Technologies
The Meme Creator app uses the MVC design pattern and due to screen realestate is built for iPhone's 10+.
- **Core Graphics**: graphic rendering and exporting, drawing attributed strings to UIImage into the Core Graphic context
- **Image Picker Controller**: importing images using the UIImagePickerController class
- **Scroll VIew**: UIScrollView with a UIPageController combined for a simplified but intuitive loading screen
The app is actively upgraded to adopt the latest features of iOS and Swift language.
## 🙌 Why is this Meme Creator awesome?
* 🕹 **Sleak design**
* 🚀 **Subtle animations**
* 📲 **Clean architecture**
* 🎨 **Simple editing**
To do:
* ❎ **Configure autolayout to support devices 8 and lower**
* ❎ **Create UI programmatically**
## 🎨 Creators
* **Developer:** [**Ben Clarke**](https://twitter.com/vikingskullapps)
## 🏃🏽♀️ How to get started
The following guide will help you get started and download the repo:
* [Cloning a repo](https://help.github.com/en/github/creating-cloning-and-archiving-repositories/cloning-a-repository)
## Requirements
* Xcode 9
* iOS 10+
* Swift 4