Skip to content

Latest commit

 

History

18 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Slango App

Slango is for English Slangs with its Meaning , Examples & Pronunciation. Build with Flutter SDK

App Published on Google Play : https://play.google.com/store/apps/details?id=com.omaressam.slango

App Features :

  • Splash & Intro for the App

  • Authentication Login , Signup , Reset Password using Firebase Auth Service & Google Auth
  • User Data saved Globaly by Firebase Cloud Database
  • Layout Made Adaptive with Mediaquery Sizes
  • Firebase messaging for Pushig notification

  • Slangs Defination & Examples feature are bringed from Restful API by Http Networking request
  • Pronunce word using gooole speach
  • Saved Slangs loacaly using Sqflite
  • Leaderboard for users that earned points

  • User Profile Features , Share & Rate app
  • Proguard Rules applied and Spliting App apk versions for Decreasing App's size
  • Fonts used from Google Fonts library

  • Code Architecture
  • Organized by Pacakge by feature concept
  • Provider State Mangement is used
  • Widget Splits from UI Screens to be more Readable & Clean

alt text

Network Requests Management :

  • only 1 Get request per app lanuch for leaderboard getting 50 node each node containe two values String and integer
  • only one Get Reqest in app launch for getting User info that conatine string and integer value
  • Post Request per tap on NEW SLANG Button with only intger value

Used libraries :

  • Firebase Authentication , Cloud & Messaging Firestore , Admob
  • Sqflite
  • Google Fonts & Nav Bar
  • Http
  • Provider
  • Data Connection Checker
  • Path
  • Cached Network Image
  • Flutter Svg
  • Introduction Screen
  • Shared Preferences:
  • Flutter tts
  • Flutter Automation
  • Rate My App
  • Toast

About

Slango is for English Slangs with its Meaning , Examples & Pronunciation

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages