Skip to content

3rsin3rgul/Release-Date

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Release Date - Flutter App

This App was created by Ersin Ergul (http://ersinergul.com/)

Getting started

I released the app for demo purpose.

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

Used libraries

  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

iOS Release

  • flutter build ios --release

Android 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