Getting Started
This project is a starting point for a Flutter application. A few resources to get you started if this is your first Flutter project:
These are the version for development that has been used.
Version | |
---|---|
Flutter. | 2.2.3 |
Dart | 2.13.4 |
Flutter, Firebase and Dart
In the terminal run these codes to run the application on your connected device.
To build a debug release please run the below code on the terminal
User can delete a tweet by long pressing on a single tweet.
├── ...
├── configurations
│ └── app_shared_data.dart # Shared preference to cache data
│ └── google_sign_in_provider.dart # Firebase Authentication provider
└── screens
│ └── common_components
| └── backgrounds
| | └── common_background_component.dart # Custom background component
| | └──common_background_lower_component.dart # Custom lower component
| | └── common_background_upper_component.dart # Custom upper component
| └── buttons
| | └── common_elevated_button.dart # Custom upper component
| └── user_interfaces # All User Interfaces are here
| └── home
| | └── home_screen.dart # Home Screen
| └── login_flow
| | └── login_screen.dart # Login Screen
| └── base_view.dart # Base view of the application
└── utils # Application utility folder
│ ├── app_colors.dart # Colors are defined here
│ ├── app_constants.dart # Constants are defined here
│ ├── app_images.dart # Common Image paths
│ ├── app_text_styles.dart # Common text styling
│ ├── injection_container.dart # Dependency injection
│ ├── navigation_routes.dart # Routes are defined here
│ └── string_utils.dart # String utils defined here
└── app.dart # Routes are defined here
└── main.dart # Entry point of the application