Skip to content
/ Pure Public

Pure is a free social networking App. it is simple, reliable and it makes it easy to keep in touch with your friends and family. Pure works across mobile devices even on slow internet connections.

License

Notifications You must be signed in to change notification settings

Aanu1995/Pure

Repository files navigation

Pure

Pure is a Social Network Messenger app developed using Flutter.

build Actions Status License: MIT Codemagic build status

Generated by the Very Good CLI 🤖

Tech Stack

Dependencies

  • flutter_bloc (State Management)
  • dio
  • algolia
  • cloud_firestore
  • firebase_auth
  • firebase_storage
  • firebase_messaging
  • go_router

Mobile

Screenshot 2021-12-05 at 8 31 19 AM Screenshot 2022-01-01 at 4 03 32 AM Screenshot 2021-12-05 at 8 31 29 AM Screenshot 2022-01-01 at 4 34 32 AM Screenshot 2022-01-01 at 4 34 32 AM Screenshot 2021-12-05 at 8 31 44 AM Screenshot 2022-01-01 at 4 34 32 AM Screenshot 2022-01-01 at 4 06 13 AM

Screenshot 2021-12-05 at 8 15 15 AM Screenshot 2021-12-05 at 8 29 29 AM Screenshot 2021-12-05 at 8 29 50 AM Screenshot 2021-12-05 at 8 30 51 AM Screenshot 2021-12-05 at 8 18 58 AM Screenshot 2021-12-05 at 8 20 11 AM Screenshot 2021-12-05 at 8 15 55 AM

Ipad

Screenshot 2021-12-24 at 8 31 19 AM Screenshot 2021-12-24 at 8 31 19 AM

Screenshot 2021-12-24 at 8 31 19 AM Screenshot 2021-12-24 at 8 31 19 AM

Getting Started 🚀

This project contains 3 flavors:

  • development
  • staging
  • production

To run the desired flavor either use the launch configuration in VSCode/Android Studio or use the following commands:

# Development
$ flutter run --flavor development --target lib/main_development.dart

# Staging
$ flutter run --flavor staging --target lib/main_staging.dart

# Production
$ flutter run --flavor production --target lib/main_production.dart

*Pure works on iOS and Android. Support for Web will follow when stable version is released.


Running Tests 🧪

To run all unit and widget tests use the following command:

$ flutter test --coverage --test-randomize-ordering-seed random

To view the generated coverage report you can use lcov.

# Generate Coverage Report
$ genhtml coverage/lcov.info -o coverage/

# Open Coverage Report
$ open coverage/index.html

About

Pure is a free social networking App. it is simple, reliable and it makes it easy to keep in touch with your friends and family. Pure works across mobile devices even on slow internet connections.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages