To Meme or Not to Meme, That Is the Question
My students (like many or most people) love the memes they find on the web and every year at the end of the Develop In Swift Explorations course when I tell them that we are going to make a meme making app they get VERY excited! We work through the MemeMaker project (the project can be found in Unit 4 starting on page 384 in the Develop in Swift Explorations Student book and starting on page 589 in the Teacher Guide), the students enjoy the lesson and making the project, and then inevitably, every year they say, "What else can we do with?" They also say, "Why can't I do anything with my picture?" and "I wish I could do something with the picture." and "How can I use my picture?" I have gotten these questions and comments for three years. So, for my current junior (11th grade in the US) class I wanted to have something ready for them when they asked those questions. So, during quarantine I set out to work on a project to take the current MemeMaker project and add three pieces of functionality to it:
1. The ability to import pictures from the user's Photo Library
2. The ability to save the current meme to Photos.
3. The ability to share the current meme via the system Share Sheet.