Stuart Gardoll
Lexity is a unique app that combines the best of FlutterFlow and BuildShip to take users on an engaging word journey every day.
What is Lexity?
Lexity is a daily word app that introduces users to rare and fascinating words from around the globe. But it’s more than just a dictionary—Lexity turns learning into an exciting & visual adventure. Each day, a new word is revealed, complete with its meaning, origins, and usage examples. And to make the experience even richer, each word is paired with a beautiful illustration that brings it to life.
Download the beta:
App Store: https://testflight.apple.com/join/9FpWnWP6
Google Play Store: https://play.google.com/apps/testing/com.connectio.lexily
Key Features:
• Daily Word Adventure: Every day, Lexity presents a new, rare word. Users can dive deep into its meaning, explore its origins, and see real-world examples of how it’s used.
• Beautiful Illustrations: Each word is accompanied by a stunning illustration, making learning more engaging and memorable.
• Save & Share Your Favourites: Users can save their favorite words for future reference or share them with friends. It’s a great way to keep track of words that resonate with you.
• Daily Word Alerts: Lexity sends notifications to users when the daily word is revealed, adding an element of anticipation to the experience.
How Lexity Was Built:
• Back-End with Buildship: Lexity leverages Buildship’s powerful automation tools to handle daily word selection, notifications (via OneSignal), Firebase input/output, and AI image generation.
• Front-End UI with FlutterFlow: The front-end of Lexity is crafted entirely in FlutterFlow. I made use of the beauiful new Shimmer animation, swipable stack widget, custom fonts, and a ton of beautiful colour transitions to make this a visual journey for the user.
Challenges & Solutions:
One of the challenges I faced was ensuring smooth daily updates via notifications for users. I've struggled to get consistant results from FlutterFlow's in-built notifications recently so for this project decided to give OneSignal a go (via Buildship’s OneSignal node). This runs as a daily cron job and sends the notification once the word and image are generated, which is great because it's totally automated and not user-initiated.
Screenshots: