Skip to content

Latest commit

 

History

History
67 lines (46 loc) · 2.77 KB

README.md

File metadata and controls

67 lines (46 loc) · 2.77 KB

flutter_demo

This is a Flutter demo app with some examples.

Getting Started

Tested on Flutter 3.16.4 but it should work with newer versions as long you keep the same dependencies. Working on Android (emulator and real device).

To compile locally run flutter build apk --release

To test from Google Play got to https://play.google.com/store/apps/details?id=com.drodriguez.flutter_demo

Examples:

  • Provider:

    • State management solution
    • Code
  • [Dark/light mode]:

    • Change theme and keep it saved for next time
    • Code
  • Firebase:

    • Server to save user created with Google
    • Code
  • Google sign-in:

  • Animations:

    • Simple animation on app title
    • Code
  • Shared Preferences:

    • Save info about sounds and language in the phone
    • Code
  • Sounds:

    • Play background music
    • Code
  • Ads:

    • Use AdMob to show banners and reward ads
    • Code
  • Routing:

    • Define page names to easily move through them
    • Code
  • Translations:

    • Change app language without restarting it
    • Code
  • Icon:

    • App icon. Generate it with dart run flutter_launcher_icons:main
  • Splashscreen:

    • Loading screen when opening app. Generate it with dart run flutter_native_splash:create
  • Email:

// TODO: when app is published // Google Play Games, achievements, leaderboards...