Skip to content

FlatterWithFirebase

mnhmilu edited this page Feb 2, 2019 · 10 revisions

Flatter environment setup (Ubuntu 16.0.4) :

  • Download and tar
  • nano $HOME/.bash_profile

add these line

  • export PATH=/home/nahid/workspace/flatter/flutter/bin:$PATH
  • source $HOME/.bash_profile
  • flatter doctor

pubspec.yaml

name: fimessaging description: Flutter plugin for Firebase Cloud Messaging, a cross-platform messaging solution that lets you reliably deliver messages on Android and iOS. author: Flutter Team flutter-dev@googlegroups.com homepage: https://github.com/flutter/plugins/tree/master/packages/firebase_messaging version: 3.0.0

dependencies: flutter: sdk: flutter firebase_messaging: git: url: git://github.com/flutter/plugins.git path: packages/firebase_messaging

firebase_core: ^0.3.0

Critical CheckList:

  • Outside Gradle

subprojects { project.configurations.all { resolutionStrategy.eachDependency { details -> if (details.requested.group == 'com.android.support' && !details.requested.name.contains('multidex') ) { details.useVersion "26.1.0" } } } }

  • Gradle inside App

defaultConfig { ****** multiDexEnabled true }

Resources

Flutter With Firebase

flutter with firebase

Flutter Push Notification Article

Clone this wiki locally