felipecastrosales / Chat

A simple Chat made with Flutter and using Firestore

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

https://stories.freepik.com/work Illustration by Freepik Stories

Chat

Topics πŸ“‹

About πŸ“–

A simple Chat developed with Flutter πŸ’™ and Firebase πŸ’›.

With this application you can chat with people, acessing it via your Google Account, sending and receiving messages and photos, and entering different accounts with each message you send.

As a backend, I used Firebase, noSQL and in real time, which gives you flexibility, easy development, manipulation and structuring, you can see more on the Firebase Website.

This application is in version 2.0.0, using Flutter 3.7.0 and latest versions of all dependencies.


Preview πŸ“±

chat_demo2.mp4
  • See also in demos folder. πŸ§πŸ“‚

Challenges and Learnings along the way 🀯

This application was very challenging for me, but it was very good for my learning about backend, and I loved this experience of developing one on Firebase, which I had heard about, but never created anything, and I was so impressed functionality!

All these moments of problems only increased my interest in this incredible world of programming, which I hope to secceed and stay focused on, I am loving it! Is sensational!

Another challenge I faced was updating the project. Because it had been coded 3 years ago, and the update was not that simple. It was a cool experience and one that brought me good learnings.


How to Use πŸ€”

- Clone this repository:
$ git clone https://github.com/felipecastrosales/Chat 

- Enter in directory:
$ cd chat

- Enter with VSCode:
$ code .

- For install dependencies:
$ flutter pub get

- Run the app: 
$ flutter run

How to Contribute πŸ’ͺ

- Fork the project 

- Create a new branch with your changes:
$ git checkout -b my-feature

- Save your changes and create a commit message telling you what you did:
$ git commit -m "feature: My new feature"

- Submit your changes:
$ git push origin my-feature

License πŸ“

This repository is under MIT license. You can see the LICENSE file for more details. πŸ˜‰


This project was developed with ❀️ by @Felipe Sales, with the instructor Daniel Ciolfi, in the course "Creating Android and iOS Apps with Flutter - Create 16 Apps" on Udemy.
If it helped you, give ⭐, contribute, it will help me too πŸ˜‰


Linkedin Badge

About

A simple Chat made with Flutter and using Firestore

License:MIT License


Languages

Language:Dart 85.2%Language:Ruby 10.4%Language:Swift 3.1%Language:Kotlin 1.0%Language:Objective-C 0.3%