Have you ever struggled to find the right emoji for the moment? Been texting a friend and had to find the perfect emoji but scrolling through the emoji keyboard in iOS felt too slow? Well I’d like to show Findmoji to you!
Findmoji (pronounced "find-mo-ge") is the newest app from Cosmic Owl. It is small, lightweight, incredibly useful, and best of all, free! So you should really go download it right now.
It’s super easy to use too. Just open it and start typing, and your search results will start showing up instantly. Each search term narrows the results and makes it easier to find the one. Just tap on an emoji once you see the one you want and it will be copied to your clipboard. Boom! It’s that easy.
A little more about this project
This was Cosmic Owl’s first official project written entirely in Swift, and we’re pretty proud of it! We have been learning Swift for the past month, and we built Findmoji in the span of about 5 days. We built the core of the product and the search engine in about 2 days, with the extra bits and some cleaning up done over the other 3.
While it’s just a tiny project, I learned a lot from it. I learned how to implement a search bar on a UITableView and how to filter results based on multiple keywords.
I wrote the original searching algorithm, and it worked, but after some deliberation, we decided to scrap it and come up with something else. Chase came up with something so genius and small it blew my mind. He taught me that multiple nesting in a searching algorithm is slower and harder to read, and that there is a much better way to go about it.
I also learned that the more robust code is usually both the easiest to read and the fastest to run code. And the best thing I learned from this little project? No one knows everything, and we all have things we can learn from other people.