This Repo is a summary of most of my Flutter projects with screenshots, description and links for specific repo. (For code, please click on each project link)
All the apps are beautifully made and fully functional. Each app is in a separate repository, click the project link to view the specific repository.
Most code includes my own notes, and for some apps, you need to add your own API keys to run the apps successfully, and for some apps you need to register on Firebase in ordert to run it.
1. My published Flutter App (Available on Google Play and App Store): iMomentum Productivity App (currently in my private repo)
This is my most recent personal project, designed and developed all by myself. iMomentum is a beautiful mobile App that brings you inspiration and keeps you focus on what's most important. Uniquely designed with dynamic photos as background, it aims to provide inspiration and positivity and to boost productivity and eliminate distraction with multi-functions like Pomodoro Timer, Todos and Notes, daily focus report, daily quote, mantra, weather, plus customizable features to personalize user experience.
Main features including but not limited to:
- Swipable landing page with Animation
- Full sign in flow with firebase authentication.
- Get data from several Restful APIs (photo data, whether data, quote data).
- Backend with firebase with cloudstore in a NoSQL structure.
- Dynamic screen display with unique design for every page.
- Stream data with immediate screen unpdate.
- Notification for reminder feature.
- Uploading photos with firebase storage.
- Settings for user to change preferences with shared preference.
- Balance mode to automatically display dynamic home screen based on user's prefered schedule
- Designed with both light theme and dark theme, available on both Android and iOS.
- And a lot more features and details!
Home screen (Weather forecast, quotes, mantra, focus-todo and pomodor timer all in one page with dynamic display; photo can programmatically changes or set fixed photo based on user preference)
Todo screen (todos with calendars, different categories and set reminder features; And a daily animited pie chart to show focus time report)
Notes screen (not just add a note, user can organize notes with different folders and customize notes look by change color, font style or pin a note)
Settings and Customization (amazing customizations, plus a photo gallary that includes thousands of photos)
2. My Flutter App for Konnections: Konnections
A Flutter Contact App. This App retrieves all the contacts from default phone book after user given permission, and then sync the contact data with Firebase. User can add, update or delete contact; user can also call, send message or send email directly from this App.
Here is some screenshots.
Flutter App 1: (project link) Business Card
Flutter App 2: Dicee Game
On tap to change dicee number as well as background color.
Flutter App 3: Magic Ball
Can't make decisions? tap to ask me for anything.
Flutter App 4: Xylophone
Each row plays a different sound on tap, perfect for kids to play.
Flutter App 5: Quizzler
A quiz app.
Flutter App 6: Destini
Story game.
Flutter App 7: BMI Calculator
Flutter App 8: Clima
Flutter App 9: Bitcoin Tracker
Flutter App 10: Flash Chat
Flutter App 11: Todoey
Flutter App 12: TodoList Appp with SQLite
Flutter App 13: Top News
Flutter App 14: City Care
A flutter app that can take or select pictures and send accident report.