Inspiration
I just thought that QR codes were pretty cool since they're just a single picture but can hold a lot of information -- so I decided to create an app that encapsulates both the functionality and fun of the encrypted language of QR codes.
What it does
It can scan, generate, save, and translate QR codes. I will also shortly implement the function of sending an image of a QR code in the chat portion of the app and allow users to communicate with QR codes in chat (just for fun).
How I built it
I used an API for the scanner and Core Image to generate the QR codes. The chat is also implemented with a chat API service.
Challenges I ran into
Sending an image in the JSQMessages chat was harder to implement that I had initially thought, so I had to launch the app with just a normal chatting function first.
Accomplishments that I'm proud of
I'm proud of implementing the functions using CoreImage to translate to and from QR codes myself.
What I learned
By making the app hands-on and with some help of the instructors, I was able to further solidify and expand on the concepts and functions of iOS I had learned using the tutorial clones.
What's next for Anchor
I hope to refine Anchor enough to look and function more professionally, with an unfriending function, deleting chat function, have a recently generated QR codes page, and a share function.
Log in or sign up for Devpost to join the conversation.