Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: about 1 month 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.

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
![meme creator editor ios app](https://user-images.githubusercontent.com/40464267/92997389-e0e7ff00-f50a-11ea-97d3-834a292e3139.png)

## 🚀 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