Skip to content

flutter chat app with firebase , provider and api with all chat app functions

Notifications You must be signed in to change notification settings

nathaniel-nyanor/friendszone.chat

 
 

Repository files navigation

Full Chat Flutter App

In this app we use

  • FireBase Services(firestore - storage - auth - cloud messageing )
  • Dio for api setiing such as sending remote notification with php
  • Provider
  • Notification local and remote

App Fucntions

  • send messages like text and other file like( image - audio - document - video )
  • send voice messages
  • local notifications for uploading and downloading
  • remote notifications for messages notify
  • user status

App Screenshots

Mainfist Permissions

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.QUERY_ALL_PACKAGES"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.ACCESS_MEDIA_LOCATION"/>
<uses-permission android:name="android.permission.RECORD_AUDIO"/>
<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE"
    tools:ignore="ScopedStorage" />

Linkes for help

https://flutterawesome.com/
https://firebase.google.com/docs/cloud-messaging/flutter/client
https://medium.com/firebase-tips-tricks/how-to-use-firebase-cloud-messaging-in-flutter-a15ca69ff292

About

flutter chat app with firebase , provider and api with all chat app functions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 99.6%
  • Other 0.4%