Skip to content

felipecastrosales/Chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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