Skip to content

Firebase, animations, Play Games, ads, languages...

Notifications You must be signed in to change notification settings

erperejildo/flutter_demo

Repository files navigation

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...

About

Firebase, animations, Play Games, ads, languages...

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published