Skip to content

Commit 6fa736f

Browse files
authored
Merge pull request #132 from RathodBhakti/ref/code-improvements
[Refactor] Improved Code Quality
2 parents 2368e7a + 12ed823 commit 6fa736f

36 files changed

+173
-145
lines changed

lib/constants/routes.dart

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
import 'package:flutter/material.dart';
22
import 'package:page_transition/page_transition.dart';
3-
import 'package:mynotes/views/chat/chat_room.dart';
4-
import 'package:mynotes/views/home/search_view.dart';
5-
import 'package:mynotes/views/notes/create_update_note_view.dart';
6-
import 'package:mynotes/views/profile/user_details.dart';
7-
import 'package:mynotes/views/profile/user_profile.dart';
3+
4+
import '/views/chat/chat_room.dart';
5+
import '/views/home/search_view.dart';
6+
import '/views/notes/create_update_note_view.dart';
7+
import '/views/profile/user_details.dart';
8+
import '/views/profile/user_profile.dart';
89

910
const createOrUpdateNoteRoute = '/notes/new-note';
1011
const searchRoute = '/constants/search-view';

lib/helper/loading/loading_screen.dart

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import 'dart:async';
2+
23
import 'package:flutter/material.dart';
3-
import 'package:mynotes/helper/loading/loading_screen_controller.dart';
4+
5+
import '/helper/loading/loading_screen_controller.dart';
46

57
class LoadingScreen {
68
factory LoadingScreen() => _shared;

lib/helper/loading/shimmer_loading.dart

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
import 'package:flutter/material.dart';
2-
import 'package:mynotes/config/size_config.dart';
3-
import 'package:mynotes/constants/colors.dart';
42
import 'package:shimmer/shimmer.dart';
53
import 'package:velocity_x/velocity_x.dart';
64

5+
import '/config/size_config.dart';
6+
import '/constants/colors.dart';
7+
78
class SkeletonNotes extends StatelessWidget {
89
const SkeletonNotes({
910
Key? key,

lib/main.dart

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
11
import 'package:flutter/material.dart';
22
import 'package:flutter_bloc/flutter_bloc.dart';
3-
import 'package:mynotes/constants/routes.dart';
4-
import 'package:mynotes/helper/loading/loading_screen.dart';
5-
import 'package:mynotes/services/auth/bloc/auth_bloc.dart';
6-
import 'package:mynotes/services/auth/bloc/auth_event.dart';
7-
import 'package:mynotes/services/auth/bloc/auth_state.dart';
8-
import 'package:mynotes/services/auth/firebase_auth_provider.dart';
9-
import 'package:mynotes/views/login_view.dart';
10-
import 'package:mynotes/views/forgot_password_view.dart';
11-
import 'package:mynotes/views/home/home.dart';
12-
import 'package:mynotes/views/register_view.dart';
13-
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
14-
import 'package:mynotes/views/verify_email_view.dart';
15-
import 'package:mynotes/extentions/buildcontext/loc.dart';
163
import 'package:overlay_support/overlay_support.dart';
4+
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
5+
6+
import '/constants/routes.dart';
7+
import '/helper/loading/loading_screen.dart';
8+
import '/services/auth/bloc/auth_bloc.dart';
9+
import '/services/auth/bloc/auth_event.dart';
10+
import '/services/auth/bloc/auth_state.dart';
11+
import '/services/auth/firebase_auth_provider.dart';
12+
import '/views/login_view.dart';
13+
import '/views/forgot_password_view.dart';
14+
import '/views/home/home.dart';
15+
import '/views/register_view.dart';
16+
import '/views/verify_email_view.dart';
17+
import '/extentions/buildcontext/loc.dart';
1718

1819
void main() {
1920
WidgetsFlutterBinding.ensureInitialized();

lib/services/auth/auth_provider.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import 'package:mynotes/services/auth/auth_user.dart';
1+
import '/services/auth/auth_user.dart';
22

33
abstract class AuthProvider {
44
Future<void> initialize();

lib/services/auth/auth_serivce.dart

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import 'package:mynotes/services/auth/auth_provider.dart';
2-
import 'package:mynotes/services/auth/auth_user.dart';
3-
import 'package:mynotes/services/auth/firebase_auth_provider.dart';
1+
import '/services/auth/auth_provider.dart';
2+
import '/services/auth/auth_user.dart';
3+
import '/services/auth/firebase_auth_provider.dart';
44

55
class AuthService implements AuthProvider {
66
final AuthProvider provider;

lib/services/auth/bloc/auth_bloc.dart

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import 'package:bloc/bloc.dart';
2-
import 'package:mynotes/services/auth/auth_provider.dart';
3-
import 'package:mynotes/services/auth/bloc/auth_event.dart';
4-
import 'package:mynotes/services/auth/bloc/auth_state.dart';
5-
import 'package:mynotes/services/auth/google_auth.dart';
2+
3+
import '/services/auth/auth_provider.dart';
4+
import '/services/auth/bloc/auth_event.dart';
5+
import '/services/auth/bloc/auth_state.dart';
6+
import '/services/auth/google_auth.dart';
67

78
class AuthBloc extends Bloc<AuthEvent, AuthState> {
89
AuthBloc(AuthProvider provider)

lib/services/auth/bloc/auth_state.dart

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import 'package:flutter/foundation.dart' show immutable;
2-
import 'package:mynotes/services/auth/auth_user.dart';
32
import 'package:equatable/equatable.dart';
43

4+
import '/services/auth/auth_user.dart';
5+
56
@immutable
67
abstract class AuthState {
78
final bool isLoading;
@@ -44,23 +45,17 @@ class AuthStateLoggedIn extends AuthState {
4445
}
4546

4647
class AuthStateLoggedInWithGmail extends AuthState {
47-
4848
const AuthStateLoggedInWithGmail({
49-
5049
required bool isLoading,
5150
}) : super(isLoading: isLoading);
5251
}
5352

54-
55-
5653
class AuthStateNeedsVerification extends AuthState {
5754
const AuthStateNeedsVerification({
5855
required bool isLoading,
5956
}) : super(isLoading: isLoading);
6057
}
6158

62-
63-
6459
class AuthStateLoggedOut extends AuthState with EquatableMixin {
6560
final Exception? exception;
6661
const AuthStateLoggedOut({

lib/services/auth/firebase_auth_provider.dart

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
import 'package:firebase_core/firebase_core.dart';
22
import 'package:mynotes/firebase_options.dart';
3-
import 'package:mynotes/services/auth/auth_user.dart';
4-
import 'package:mynotes/services/auth/auth_provider.dart';
5-
import 'package:mynotes/services/auth/auth_exception.dart';
63
import 'package:firebase_auth/firebase_auth.dart'
74
show FirebaseAuth, FirebaseAuthException;
85

6+
import '/services/auth/auth_user.dart';
7+
import '/services/auth/auth_provider.dart';
8+
import '/services/auth/auth_exception.dart';
9+
910
class FirebaseAuthProvider implements AuthProvider {
1011
@override
1112
Future<void> initialize() async {

lib/services/cloud/cloud_note.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import 'package:cloud_firestore/cloud_firestore.dart';
2-
import 'package:mynotes/services/cloud/cloud_storage_constants.dart';
32
import 'package:flutter/cupertino.dart';
43

4+
import '/services/cloud/cloud_storage_constants.dart';
5+
56
@immutable
67
class CloudNote {
78
final String documentId;

0 commit comments

Comments
 (0)