This App was created by Ersin Ergul (http://ersinergul.com/)
https://play.google.com/store/apps/details?id=com.ersoftware.releaseDate&gl=AT
In order to use this app you need to ;
- Create Firebase project and then put the GoogleService.json files in to the project.
- Sign in with developer account (Xcode)
- And put some data on Firebase Database :) (You can see the model on models/games or models/movies)
More detail:
https://firebase.google.com/docs/flutter/setup
With this project, you can learn;
- Creating splash screen with Interstitial
- Setup and read data from Firebase database
- How to create Firebase Model
- How to create Dark Mode
- How to use Admob Banner and Intersitital
- How to make http request
- How to create http model
- How to create tab bar
- How to create app bar
- How to create navigation state
- How to use notifications
- How to use weekly notification
- How to use url launcher
- How to use Sqflite with complex model
- How to create Sql model
- How to create instance class
- How to open images on Fullscreen
- How to set Safe Area on layout
- How to create ListView for all layouts
- How to use CachedImage library
- How to sepeare platforms
- How to get youtube video image
- How to use setState dynamically
- How to build good ui
- How to create banner and set it
- How to use assets
- How to edit AndroidManifest and build.gradle files
- Memory Management
- And more...
cupertino_icons: ^0.1.2
firebase_core: ^0.4.0
firebase_database: ^3.0.5
firebase_admob: ^0.9.0+3
shared_preferences: 0.4.3
cached_network_image: ^1.0.0
image_picker: ^0.6.0+10
share: ^0.6.1+1
url_launcher: ^5.0.3
http: ^0.12.0+2
flutter_local_notifications: ^0.7.1+3
flutter_launcher_icons: ^0.7.2+1
sqflite: ^1.1.6+1
intl: 0.15.7
- flutter build ios --release
- create a key.js for android release
- edit key.properties file
- flutter build appbundle --target-platform android-arm,android-arm64
Enjoy.
Version 1.0.0