Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Beacon screen development #240

Merged
merged 133 commits into from
Sep 28, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
133 commits
Select commit Hold shift + click to select a range
8c4d38a
Improvised UI and refractored to follow mvvm architecture
nb9960 Jun 18, 2021
c3cdcf4
Merge pull request #2 from CCExtractor/development
nb9960 Aug 19, 2021
430da9e
updated readme
nb9960 Aug 19, 2021
410eb3f
handle subscription streams both for beaconJoin and location update
nb9960 Aug 22, 2021
d1c11e8
set auto focus to the new location and remove unnecessary code
nb9960 Aug 24, 2021
806abe4
add blog link in readme for project insights
nb9960 Aug 25, 2021
ce8f8a1
add overlay support to display in app notification
nb9960 Aug 25, 2021
3c1e908
add interval for location update
nb9960 Aug 26, 2021
c2851fd
store maps api key as a variable and update readme
nb9960 Aug 26, 2021
9b58fc0
handle token updates
nb9960 Aug 27, 2021
a4a0414
filter out duplicate followers and duplicate beacons from your_beacon…
nb9960 Aug 28, 2021
40686ed
add endpoint url as env variable
nb9960 Aug 29, 2021
36a0506
replace duration picker and version update (#9)
literalEval Dec 27, 2021
2a713b4
rfrac: removed unused imports and migrated deprecated widgets (#14)
Aadeesh11 Dec 27, 2021
1d22285
fix: Misaligned button on dialogue boxes using sizer (#18)
Aadeesh11 Dec 27, 2021
f3dee75
Disabled Change Duration Popup, since we dont have the required mutat…
Aadeesh11 Dec 28, 2021
d193bf6
added github CI actions (#28)
devansh12b2 Dec 28, 2021
029199b
add a basic test
nb9960 Dec 28, 2021
c0f6a31
update badge link in readme
nb9960 Dec 28, 2021
7ae9302
replace master with main in github actions
nb9960 Dec 28, 2021
e4ee296
rfrac: removed errors which caused flutter analyze to fail. (#42)
Aadeesh11 Dec 28, 2021
d9455a0
fix: Overflow issue on homscreen (#19)
Aadeesh11 Dec 28, 2021
c5a18e6
Updated Files and Dependencies (#24)
ItsAdityaKSingh Dec 28, 2021
1345032
fix: dispay error if duration is 0:00:00 (#43)
devansh12b2 Dec 29, 2021
81788d7
fix: keyboard focus and validation issues in auth screen (#30)
Aadeesh11 Dec 29, 2021
1421f5c
Expired beacons fix. (#33)
Aadeesh11 Dec 30, 2021
e91b24c
Templates introduced (#50)
ItsAdityaKSingh Jan 10, 2022
feae73f
Updated UI, fixed bugs and refactored code (#45)
ItsAdityaKSingh Jan 12, 2022
63b57fb
Exit popbox and rounded corners on dialog boxes (#61)
ItsAdityaKSingh Jan 17, 2022
eb22e9b
removed predefined beacon card height (#68)
ItsAdityaKSingh Jan 17, 2022
dfea8e4
changed eye icon for password obscuring (#66)
ItsAdityaKSingh Jan 17, 2022
964f385
Added validator for Name field while signing up (#64)
ItsAdityaKSingh Jan 17, 2022
f3273f7
Feat: Added feature to preschedule a beacon + added local notificatio…
devansh12b2 Jan 21, 2022
06162f8
added constants
ItsAdityaKSingh Jan 19, 2022
956d960
changed bool to string
ItsAdityaKSingh Jan 19, 2022
f4e4609
constant file changes
ItsAdityaKSingh Jan 19, 2022
cab51df
[Feat + rfrac]Hike screen updated to follow Stacked MVVM architecture…
Aadeesh11 Jan 23, 2022
6875f55
Reverse the expired beacons list based on expiry DateTime (#77)
ItsAdityaKSingh Jan 23, 2022
9479b30
feat: Passkey Capitalisation (#86)
ItsAdityaKSingh Jan 23, 2022
94b2ef6
Fixed sliding corners and sliding to minheight (#74)
ItsAdityaKSingh Jan 24, 2022
36cbbbd
Differentiates pre-scheduled, active and expired hikes (#85)
ItsAdityaKSingh Jan 25, 2022
bd6cf2c
Improved hike screen UI (#88)
ItsAdityaKSingh Jan 25, 2022
2be931b
Updated and sorted dependencies (#89)
ItsAdityaKSingh Jan 25, 2022
df641d3
UI changes (#63)
ItsAdityaKSingh Jan 29, 2022
2240293
Changes theme of DateTime picker (#93)
ItsAdityaKSingh Jan 30, 2022
890789e
feat: Close keyboard when text field is out of focus (#96)
ItsAdityaKSingh Feb 1, 2022
bc3604a
fix: alignment issues and responsiveness (#105)
ItsAdityaKSingh Feb 1, 2022
f95039a
feat: sort nearby beacon list according to start time (#99)
ItsAdityaKSingh Feb 5, 2022
c97e1b1
Improvise Snackbar UI (#101)
ItsAdityaKSingh Feb 5, 2022
ccad1a7
added placeholder for nearby beacons list (#109)
Omegaviv Feb 5, 2022
6ac5206
Feat: Added 1 hr prior reminder for a hike (#112)
ItsAdityaKSingh Feb 5, 2022
92b73fa
Updated geocoder dependency using github repo. (#87)
Pavel401 Feb 8, 2022
e5b6823
feat: Maintain State when network is lost (#94)
Aadeesh11 Feb 8, 2022
8351334
Feat: Animated Google map markers. (#121)
Aadeesh11 Feb 12, 2022
38ca5e9
fix: added async to end function of timer (#125)
ItsAdityaKSingh Feb 12, 2022
f8c907a
chore: addsupport of IOS Google Map API key and add env config (#134)
adarsh-technocrat Feb 12, 2022
7985f5a
Test: Model test (Beacon and User model). (#114)
Aadeesh11 Feb 16, 2022
a8d68f0
Updated compilesdkVersion to support Flutter 2.10 + updated dependenc…
ItsAdityaKSingh Mar 24, 2022
98ac541
Changed text on initial login. (#138)
devmrfitz Mar 31, 2022
8cab530
Fix: removed deprecated splash warnings (#146)
ItsAdityaKSingh Mar 31, 2022
5653ee9
created seperate widget for spacing (#145)
Omegaviv Mar 31, 2022
2a9e63a
fix: multiple list reloads (#157)
ItsAdityaKSingh Jun 24, 2022
47903f0
Worked on issue #162 Automated the redundancy removal from email ente…
HarshitGulgulia Jun 24, 2022
f9ef249
Issue #110 and #163 solved (AlterDialog UI fixes and made loading scr…
codewithkushagra Jun 24, 2022
9b81f75
Feature: Relay beacon to new leader (#122)
ItsAdityaKSingh Jun 24, 2022
953aca8
Changes for Flutter 3.0 (#167)
ItsAdityaKSingh Jun 24, 2022
be1a0e5
Resolved formatting issues in pipeline (#168)
ItsAdityaKSingh Jun 24, 2022
c3dcbeb
feat: N beacon 1 Group (#169)
ItsAdityaKSingh Oct 17, 2022
81be07b
plugin downgraded + flutter upgraded (#172)
ItsAdityaKSingh Nov 6, 2022
f33ef47
Add "coverage" folder in gitignore (#177)
literalEval Feb 2, 2023
ba7738e
Add Mockito and update packages (#179)
literalEval Feb 14, 2023
2755a3b
Fixed location permission keys in Info.plist file
tanisha083 Mar 18, 2023
1ee11db
Updated location usage descriptions
tanisha083 Mar 18, 2023
7b5cb75
Updated versions
tanisha083 Mar 19, 2023
b2d38e4
Location Permission description updated
tanisha083 Mar 26, 2023
c99badb
Merge pull request #196 from tanisha083/fix-194-location-permission-keys
cfsmp3 Mar 27, 2023
f177f16
Merge pull request #198 from tanisha083/Update-versions
cfsmp3 Mar 29, 2023
d3b233a
Disable Dexing Artifact Transform
tanisha083 Apr 3, 2023
578bd0f
Force play-services-location to version 21.0.1
tanisha083 Apr 3, 2023
86353b5
resolved loca notification exception
Omegaviv Apr 5, 2023
42638c3
Merge pull request #208 from Omegaviv/local-notification-exception
techno-disaster Apr 8, 2023
4c09e09
Removed DexingArtifactTransform=false
tanisha083 Apr 11, 2023
9083825
Merge pull request #206 from tanisha083/fix-205-new-hike-crash
techno-disaster Apr 17, 2023
b9cb8db
changes
RunTerror Jan 4, 2024
996f467
flutter and dart version updation
RunTerror Jan 17, 2024
2ebb9e8
end point missing in env.example
RunTerror Jan 17, 2024
c0c0750
dart fix
RunTerror Jan 24, 2024
4d13bb7
dart version
RunTerror Feb 11, 2024
0c31c7b
reverting dart version
RunTerror Feb 11, 2024
80a44da
macos removed
RunTerror Feb 11, 2024
12d687f
macos added back
RunTerror Feb 11, 2024
ad1e1e5
flutter-ci.yml flutter version changed
RunTerror Feb 12, 2024
461b4e5
flutter format command changed -> dart format .
RunTerror Feb 12, 2024
4a42d6b
Merge pull request #213 from RunTerror/develop
Akshatji800 Feb 12, 2024
6d7b786
notifications fixed
RunTerror Feb 14, 2024
d5101b1
[fix] Instance of 'TZDateTime'
vkprogrammer-001 Feb 15, 2024
b9059f1
[fix] multi_hero_tag
vkprogrammer-001 Feb 17, 2024
33969cf
Update local_notification.dart
vkprogrammer-001 Feb 17, 2024
c0895fe
Merge branch 'CCExtractor:main' into develop
RunTerror Feb 19, 2024
6fd538b
[fix] multi_issue
vkprogrammer-001 Feb 19, 2024
82a944f
Merge pull request #226 from vkprogrammer-001/multi_hero_tag
Akshatji800 Feb 20, 2024
712acae
Merge pull request #224 from RunTerror/develop
Akshatji800 Feb 22, 2024
587a00b
changing structure
RunTerror May 8, 2024
d525933
pushing formatting
RunTerror May 8, 2024
c8d0014
fixing packages
RunTerror May 8, 2024
009e21d
downgrading auto route
RunTerror May 8, 2024
3b1e0a4
generator
RunTerror May 8, 2024
5150b38
removed unused imports
RunTerror May 8, 2024
6ab45ac
data domain and presentation folder added
RunTerror May 8, 2024
6403379
auth home and group screen migration
RunTerror Jun 6, 2024
bd68f08
auth home and group screen migration
RunTerror Jun 6, 2024
0226c95
auth home and group screen migrated
RunTerror Jun 6, 2024
e74e82e
local storage implementation
RunTerror Jun 8, 2024
6f50aef
removed dependency
RunTerror Jun 8, 2024
626d0b9
copy icon for copying short code
RunTerror Jun 8, 2024
8b8fb60
commiting hike development
RunTerror Jun 9, 2024
8da3162
development
Aug 11, 2024
1a0d997
cleaned
Aug 11, 2024
9e1c790
unnecessary packages removed
Aug 11, 2024
1549e0e
dar version upgraded
Aug 11, 2024
566e47c
flutter cli version changed
Aug 11, 2024
0bbe7b1
flutter cli version changed
Aug 11, 2024
fcc5fdc
fixing cli
Aug 11, 2024
051dc39
sos feature added
Aug 15, 2024
05ea2c0
new commit
Aug 15, 2024
ae0b936
removed unused imports
Aug 15, 2024
09e3724
unnecessary files removal
Aug 15, 2024
77d5137
ci flutter version aligned
Aug 15, 2024
41f96da
CI JAVA FIXED
Aug 15, 2024
36e489c
completed dart formatting
Aug 15, 2024
00201b3
CI fixes
Aug 15, 2024
ae720d5
google auth
Aug 15, 2024
afae38b
google oauth added
Aug 16, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
ANDROID_MAP_API_KEY=
IOS_MAP_API_KEY=
HTTP_ENDPOINT=
WEBSOCKET_ENDPOINT=
34 changes: 34 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---
name: "🐞 Bug report"
about: Create a report to help us improve
title: ""
labels: "🐞 bug"
assignees: ""
---

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:

1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Demonstration**
If applicable, add screenshots or video to help explain your problem.

**Environment**
- Device/emulator being used: <device version/emulator>
- OS (iOS/ Android); If Android then android version: <OS: OS version>
- Flutter version: <flutter version>

**Additional context**
Add any other context about the problem here.

**Are you working on this issue? (Yes/No)**
9 changes: 9 additions & 0 deletions .github/ISSUE_TEMPLATE/custom.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
name: Custom issue template
about: Describe this issue template's purpose here.
title: ''
labels: ''
assignees: ''

---

21 changes: 21 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
name: "⭐️ Feature request"
about: Suggest an idea for this project
title: ""
labels: "🌟 feature"
assignees: ""
---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.

**Are you working on this? (Yes/No)**
7 changes: 7 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Fixes #

Describe the changes you have made in this PR -

Screenshots of the changes (If any) -

Note: Please check Allow edits from maintainers. if you would like us to assist in the PR.
53 changes: 53 additions & 0 deletions .github/workflows/flutter-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
name: Flutter CI

on:
push:
branches: [main, development]
pull_request:
branches: [main, development]

jobs:
test:
strategy:
matrix:
platform: [windows-latest, ubuntu-latest, macos-latest]
runs-on: ${{matrix.platform}}
steps:
- uses: actions/checkout@v1
- uses: actions/setup-java@v1
with:
java-version: "12.x"
- uses: subosito/flutter-action@v2
with:
# Temporary fix to failing CI
flutter-version: '3.22.2'
architecture: x64
# channel: "stable"
- run: flutter pub get
- run: dart format . --set-exit-if-changed
- run: flutter analyze .

build:
strategy:
matrix:
platform: [windows-latest, macos-latest, ubuntu-latest]
runs-on: ${{matrix.platform}}
steps:
- uses: actions/checkout@v1
- uses: actions/setup-java@v1
with:
java-version: "12.x"
- uses: subosito/flutter-action@v2
with:
# Temporary fix to failing CI
flutter-version: '3.22.2'
architecture: x64
# channel: "stable"
- run: flutter pub get
- run: dart format . --set-exit-if-changed
- run: flutter analyze .
# - run: flutter build apk
# - uses: actions/upload-artifact@v1
# with:
# name: release-apk
# path: build/app/outputs/apk/release/app-release.apk
8 changes: 8 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
.buildlog/
.history
.svn/
*.env

# IntelliJ related
*.iml
Expand Down Expand Up @@ -44,3 +45,10 @@ app.*.map.json
/android/app/debug
/android/app/profile
/android/app/release

# Testing
/coverage/

# FVM Version Cache
.fvm/
.gitignore
39 changes: 37 additions & 2 deletions .metadata
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,42 @@
# This file should be version controlled and should not be manually edited.

version:
revision: c5a4b4029c0798f37c4a39b479d7cb75daa7b05c
channel: stable
revision: "78666c8dc57e9f7548ca9f8dd0740fbf0c658dc9"
channel: "stable"

project_type: app

# Tracks metadata for the flutter migrate command
migration:
platforms:
- platform: root
create_revision: 78666c8dc57e9f7548ca9f8dd0740fbf0c658dc9
base_revision: 78666c8dc57e9f7548ca9f8dd0740fbf0c658dc9
- platform: android
create_revision: 78666c8dc57e9f7548ca9f8dd0740fbf0c658dc9
base_revision: 78666c8dc57e9f7548ca9f8dd0740fbf0c658dc9
- platform: ios
create_revision: 78666c8dc57e9f7548ca9f8dd0740fbf0c658dc9
base_revision: 78666c8dc57e9f7548ca9f8dd0740fbf0c658dc9
- platform: linux
create_revision: 78666c8dc57e9f7548ca9f8dd0740fbf0c658dc9
base_revision: 78666c8dc57e9f7548ca9f8dd0740fbf0c658dc9
- platform: macos
create_revision: 78666c8dc57e9f7548ca9f8dd0740fbf0c658dc9
base_revision: 78666c8dc57e9f7548ca9f8dd0740fbf0c658dc9
- platform: web
create_revision: 78666c8dc57e9f7548ca9f8dd0740fbf0c658dc9
base_revision: 78666c8dc57e9f7548ca9f8dd0740fbf0c658dc9
- platform: windows
create_revision: 78666c8dc57e9f7548ca9f8dd0740fbf0c658dc9
base_revision: 78666c8dc57e9f7548ca9f8dd0740fbf0c658dc9

# User provided section

# List of Local paths (relative to this file) that should be
# ignored by the migrate tool.
#
# Files that are not part of the templates will be ignored by default.
unmanaged_files:
- 'lib/main.dart'
- 'ios/Runner.xcodeproj/project.pbxproj'
25 changes: 25 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "beacon",
"request": "launch",
"type": "dart"
},
{
"name": "beacon (profile mode)",
"request": "launch",
"type": "dart",
"flutterMode": "profile"
},
{
"name": "beacon (release mode)",
"request": "launch",
"type": "dart",
"flutterMode": "release"
}
]
}
105 changes: 88 additions & 17 deletions README.md
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,31 +1,102 @@
# Beacon
[![Flutter CI](https://github.com/CCExtractor/beacon/actions/workflows/flutter-ci.yml/badge.svg)](https://github.com/CCExtractor/beacon/actions/workflows/flutter-ci.yml)

This project is a flutter build native interface to ease the group travelling (or hiking). By using this, the group leader would be able to share his location with the entire crew, and in case if someone loses contact with the group, he can quickly get in the right place by following the beacon.
## About the Project

This project is a flutter build native interface to ease the group travelling (or hiking). By using this, the group leader would be able to share his location with the entire crew, and in case if someone loses contact with the group, he can quickly get in the right place by following the beacon.

## Getting Started

For setting up the development environment, follow the steps given below.
You can test Beacon in your own development environment. This section shows you how:

1. For making changes to the project, fork this repository using the green button on this page.
### Prerequisites

2. Clone your fork or this repository, as applicable.
You'll need to set up the IDE and mobile device emulator, or any mobile testing device on your local system.

```bash
git clone https://github.com/<username>/beacon.git
cd beacon
```
**Flutter Environment**: You'll need to have the following installed:
1. [Flutter SDK](https://flutter.dev/docs/get-started/install)
2. [Android Studio](https://developer.android.com/studio)

3. Check for flutter setup and connected devices
***Ensure you are testing the app using Flutter version [3.0.1](https://docs.flutter.dev/development/tools/sdk/releases?tab=windows) and above.***

```bash
flutter doctor
```
For checking flutter version:
- Run `flutter --version` in terminal

4. Run the app using
```bash
flutter run --no-sound-null-safety
```
If your version is not upto date, follow these steps to upgrade:
- `flutter channel stable` to switch to the channel having stable version of flutter updates
- `flutter upgrade` to get the latest flutter version

**Development Environment**: For setting up the development environment, follow the steps given below.

- Clone this repository after forking using `git clone https://github.com/<username>/beacon.git`
- `cd` into `beacon`
- Check for flutter setup and connected devices using `flutter doctor`
- Get all the dependencies using `flutter pub get`
- Create a .env file in the root folder, copy the content from .env.example and add respected key's value
- Run the app using `flutter run`

For help getting started with Flutter, view our
[online documentation](https://flutter.dev/docs), which offers tutorials,
samples, guidance on mobile development, and a full API reference.
samples, guidance on mobile development, and a full API reference.

## Project Structure

This project follows Clean architecture with following structure:

```bash
beacon/
├── lib/
│ ├── config/ # Configuration files
│ ├── core/ # Core application logic
│ ├── data/
│ │ ├── datasources/
│ │ │ ├── local/ # Local data sources
│ │ │ └── remote/ # Remote data sources
│ │ ├── models/ # Data models
│ │ └── repositories/ # Data repositories
│ ├── domain/
│ │ ├── entities/ # Domain entities
│ │ ├── repositories/ # Domain repositories
│ │ └── usecases/ # Domain use cases
│ ├── presentation/
│ │ ├── auth/
│ │ │ ├── cubit/ # Authentication Cubit
│ │ │ ├── widget/ # Authentication widgets
│ │ │ └── screen/ # Authentication screens
│ │ ├── home/
│ │ │ ├── cubit/ # Home Cubit
│ │ │ ├── widget/ # Home widgets
│ │ │ └── screen/ # Home screens
│ │ ├── group/
│ │ │ ├── cubit/ # Group Cubit
│ │ │ ├── widget/ # Group widgets
│ │ │ └── screen/ # Group screens
│ │ ├── hike/
│ │ │ ├── cubit/ # Hike Cubit
│ │ │ ├── widget/ # Hike widgets
│ │ │ └── screen/ # Hike screens
│ │ ├── widgets/ # Shared widgets used across all presentation folders
│ │ └── splash_screen.dart # Initial screen displayed while loading
├── main.dart # App entry point
├── theme/ # Theme configurations
├── locator.dart # Dependency injection setup (using get_it)
├── router.dart # App navigation routes
```

## Screenshots

<img src="screenshots/1.jpg" width="24%" /> <img src="screenshots/2.jpg" width="24%"/> <img src="screenshots/3.jpg" width="24%"/> <img src="screenshots/4.jpg" width="24%"/>

## Contributing

Whether you have some feauture requests/ideas, code improvements, refactoring, performance improvements, help is always Welcome. The more is done, better it gets.

If you found any bugs, consider opening an [issue](https://github.com/CCExtractor/beacon/issues/new).

**To know the details about features implemented till Google Summer of Code'21 and future todo's please visit [this blog](https://blog.nishthab.tech/gsoc-2021-ccextractor-beacon)**

## Community

We would love to hear from you! You may join gsoc-beacon channel of CCExtractor community through slack:

[![Slack](https://img.shields.io/badge/chat-on_slack-purple.svg?style=for-the-badge&logo=slack)](https://ccextractor.org/public/general/support/)
27 changes: 27 additions & 0 deletions analysis_options.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# This file configures the analyzer, which statically analyzes Dart code to
# check for errors, warnings, and lints.
#
# The issues identified by the analyzer are surfaced in the UI of Dart-enabled
# IDEs (https://dart.dev/tools#ides-and-editors). The analyzer can also be
# invoked from the command line by running `flutter analyze`.

# The following line activates a set of recommended lints for Flutter apps,
# packages, and plugins designed to encourage good coding practices.

linter:
# The lint rules applied to this project can be customized in the
# section below to disable rules from the `package:flutter_lints/flutter.yaml`
# included above or to enable additional rules. A list of all available lints
# and their documentation is published at https://dart.dev/lints.
#
# Instead of disabling a lint rule for the entire project in the
# section below, it can also be suppressed for a single line of code
# or a specific dart file by using the `// ignore: name_of_lint` and
# `// ignore_for_file: name_of_lint` syntax on the line or in the file
# producing the lint.
rules:
# avoid_print: false # Uncomment to disable the `avoid_print` rule
# prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule

# Additional information about this file can be found at
# https://dart.dev/guides/language/analysis-options
13 changes: 13 additions & 0 deletions android/.settings/org.eclipse.buildship.core.prefs
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
arguments=--init-script /var/folders/87/sjnhgg2s1dn1b0l2r0jrgxx80000gn/T/d146c9752a26f79b52047fb6dc6ed385d064e120494f96f08ca63a317c41f94c.gradle --init-script /var/folders/87/sjnhgg2s1dn1b0l2r0jrgxx80000gn/T/52cde0cfcf3e28b8b7510e992210d9614505e0911af0c190bd590d7158574963.gradle
auto.sync=false
build.scans.enabled=false
connection.gradle.distribution=GRADLE_DISTRIBUTION(WRAPPER)
connection.project.dir=
eclipse.preferences.version=1
gradle.user.home=
java.home=/opt/homebrew/Cellar/openjdk/21.0.2/libexec/openjdk.jdk/Contents/Home
jvm.arguments=
offline.mode=false
override.workspace.settings=true
show.console.view=true
show.executions.view=true
Loading
Loading