Skip to content

A Social Network App built with Flutter framework and Firebase platform

License

Notifications You must be signed in to change notification settings

erikmurtaj/socialnetwork-flutter

Repository files navigation

socialnetwork_flutter

This is a project for the bachelor Thesis at the Bacheleror Degree in Computer Science at University of Camerino.

This project is developed in Dart with Flutter and using the FireBase platform

Description

Creation of an App using specific Google services for the development of Mobile Applications.

Aims:

  1. Evaluation and use of the Flutter Framework
  2. Evaluation and use of the Dart programming language (required for Flutter)
  3. Evaluation and use of the Firebase platform (such as Cloud and DataBase for data persistence)
  4. Development of a working mobile application that uses the proposed technologies

In order to evaluate the use of these technologies, the idea is to develop a Social Network where users can interact with photos shared by other users. Since the architecture of the application are very complex, the project is to create a stable application with basic functionality, which can be extended outside the Thesis for future developments.

The focus of this thesis is to evaluate the effectiveness and advantages in using the google technologies for the creation of a mobile application.

The application allows users to:

  • Register
  • Log-in
  • Look at the Home Page (feed of the following users)
  • Post an image
  • Comment a post
  • Like a post
  • Search for other users

Examples of the running App:

flutter_screeenshot1 flutter_screeenshot2

Getting Started

To run this project you need to install Android Studio and an updated version of Gradle.

Then you can run the project through Android Studio with a virtual device, or build the project manually using a terminal as follow:

gradle build

After the build run the project with the following command:

flutter run

For help with Flutter, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

About

A Social Network App built with Flutter framework and Firebase platform

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published