mirror of https://github.com/flutter/samples.git
parent
813ded4e57
commit
ec70627b57
@ -1,6 +1,6 @@
|
|||||||
import 'package:compass_app/features/results/business/usecases/search_destination_usecase.dart';
|
import 'package:compass_app/data/repositories/destination/destination_repository_local.dart';
|
||||||
import 'package:compass_app/features/results/data/destination_repository_local.dart';
|
import 'package:compass_app/ui/results/business/search_destination_usecase.dart';
|
||||||
import 'package:compass_app/features/results/presentation/results_viewmodel.dart';
|
import 'package:compass_app/ui/results/presentation/results_viewmodel.dart';
|
||||||
import 'package:provider/provider.dart';
|
import 'package:provider/provider.dart';
|
||||||
import 'package:provider/single_child_widget.dart';
|
import 'package:provider/single_child_widget.dart';
|
||||||
|
|
@ -1,5 +1,5 @@
|
|||||||
import 'package:compass_app/common/utils/result.dart';
|
import 'package:compass_app/utils/result.dart';
|
||||||
import 'package:compass_app/features/results/business/model/destination.dart';
|
import 'package:compass_app/data/models/destination.dart';
|
||||||
|
|
||||||
/// Data source with all possible destinations
|
/// Data source with all possible destinations
|
||||||
abstract class DestinationRepository {
|
abstract class DestinationRepository {
|
@ -1,8 +1,8 @@
|
|||||||
import 'dart:convert';
|
import 'dart:convert';
|
||||||
|
|
||||||
import 'package:compass_app/common/utils/result.dart';
|
import 'package:compass_app/utils/result.dart';
|
||||||
import 'package:compass_app/features/results/business/model/destination.dart';
|
import 'package:compass_app/data/models/destination.dart';
|
||||||
import 'package:compass_app/features/results/data/destination_repository.dart';
|
import 'package:compass_app/data/repositories/destination/destination_repository.dart';
|
||||||
|
|
||||||
import 'package:flutter/services.dart' show rootBundle;
|
import 'package:flutter/services.dart' show rootBundle;
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
import 'package:compass_app/common/themes/colors.dart';
|
import 'package:compass_app/ui/core/themes/colors.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
class AppTheme {
|
class AppTheme {
|
@ -1,7 +1,7 @@
|
|||||||
import 'dart:ui';
|
import 'dart:ui';
|
||||||
|
|
||||||
import 'package:compass_app/common/themes/colors.dart';
|
import 'package:compass_app/ui/core/themes/colors.dart';
|
||||||
import 'package:compass_app/common/themes/text_styles.dart';
|
import 'package:compass_app/ui/core/themes/text_styles.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
class TagChip extends StatelessWidget {
|
class TagChip extends StatelessWidget {
|
@ -1,6 +1,6 @@
|
|||||||
import 'package:compass_app/common/utils/result.dart';
|
import 'package:compass_app/utils/result.dart';
|
||||||
import 'package:compass_app/features/results/business/model/destination.dart';
|
import 'package:compass_app/data/models/destination.dart';
|
||||||
import 'package:compass_app/features/results/data/destination_repository.dart';
|
import 'package:compass_app/data/repositories/destination/destination_repository.dart';
|
||||||
|
|
||||||
/// Search Destinations Usecase
|
/// Search Destinations Usecase
|
||||||
class SearchDestinationUsecase {
|
class SearchDestinationUsecase {
|
@ -1,6 +1,6 @@
|
|||||||
import 'package:compass_app/common/themes/text_styles.dart';
|
import 'package:compass_app/ui/core/themes/text_styles.dart';
|
||||||
import 'package:compass_app/common/widgets/tag_chip.dart';
|
import 'package:compass_app/ui/core/ui/tag_chip.dart';
|
||||||
import 'package:compass_app/features/results/business/model/destination.dart';
|
import 'package:compass_app/data/models/destination.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
class ResultCard extends StatelessWidget {
|
class ResultCard extends StatelessWidget {
|
@ -1,6 +1,6 @@
|
|||||||
import 'package:compass_app/common/themes/colors.dart';
|
import 'package:compass_app/ui/core/themes/colors.dart';
|
||||||
import 'package:compass_app/features/results/presentation/result_card.dart';
|
import 'package:compass_app/ui/results/presentation/result_card.dart';
|
||||||
import 'package:compass_app/features/results/presentation/results_viewmodel.dart';
|
import 'package:compass_app/ui/results/presentation/results_viewmodel.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:provider/provider.dart';
|
import 'package:provider/provider.dart';
|
||||||
|
|
@ -1,6 +1,6 @@
|
|||||||
import 'package:compass_app/common/utils/result.dart';
|
import 'package:compass_app/ui/results/business/search_destination_usecase.dart';
|
||||||
import 'package:compass_app/features/results/business/model/destination.dart';
|
import 'package:compass_app/utils/result.dart';
|
||||||
import 'package:compass_app/features/results/business/usecases/search_destination_usecase.dart';
|
import 'package:compass_app/data/models/destination.dart';
|
||||||
import 'package:flutter/cupertino.dart';
|
import 'package:flutter/cupertino.dart';
|
||||||
|
|
||||||
/// Results screen view model
|
/// Results screen view model
|
@ -1,6 +1,6 @@
|
|||||||
|
|
||||||
import 'package:compass_app/common/utils/result.dart';
|
import 'package:compass_app/utils/result.dart';
|
||||||
import 'package:compass_app/features/results/data/destination_repository_local.dart';
|
import 'package:compass_app/data/repositories/destination/destination_repository_local.dart';
|
||||||
import 'package:flutter_test/flutter_test.dart';
|
import 'package:flutter_test/flutter_test.dart';
|
||||||
|
|
||||||
void main() {
|
void main() {
|
@ -1,7 +1,7 @@
|
|||||||
import 'package:compass_app/common/utils/result.dart';
|
import 'package:compass_app/ui/results/business/search_destination_usecase.dart';
|
||||||
import 'package:compass_app/features/results/business/model/destination.dart';
|
import 'package:compass_app/utils/result.dart';
|
||||||
import 'package:compass_app/features/results/business/usecases/search_destination_usecase.dart';
|
import 'package:compass_app/data/models/destination.dart';
|
||||||
import 'package:compass_app/features/results/data/destination_repository.dart';
|
import 'package:compass_app/data/repositories/destination/destination_repository.dart';
|
||||||
import 'package:flutter_test/flutter_test.dart';
|
import 'package:flutter_test/flutter_test.dart';
|
||||||
|
|
||||||
void main() {
|
void main() {
|
@ -1,10 +1,10 @@
|
|||||||
import 'package:compass_app/common/utils/result.dart';
|
import 'package:compass_app/ui/results/business/search_destination_usecase.dart';
|
||||||
import 'package:compass_app/features/results/business/model/destination.dart';
|
import 'package:compass_app/ui/results/presentation/results_screen.dart';
|
||||||
import 'package:compass_app/features/results/business/usecases/search_destination_usecase.dart';
|
import 'package:compass_app/ui/results/presentation/results_viewmodel.dart';
|
||||||
import 'package:compass_app/features/results/presentation/results_viewmodel.dart';
|
import 'package:compass_app/utils/result.dart';
|
||||||
|
import 'package:compass_app/data/models/destination.dart';
|
||||||
import 'package:flutter_test/flutter_test.dart';
|
import 'package:flutter_test/flutter_test.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:compass_app/features/results/presentation/results_screen.dart';
|
|
||||||
import 'package:mocktail_image_network/mocktail_image_network.dart';
|
import 'package:mocktail_image_network/mocktail_image_network.dart';
|
||||||
import 'package:provider/provider.dart';
|
import 'package:provider/provider.dart';
|
||||||
|
|
@ -1,7 +1,7 @@
|
|||||||
import 'package:compass_app/common/utils/result.dart';
|
import 'package:compass_app/ui/results/business/search_destination_usecase.dart';
|
||||||
import 'package:compass_app/features/results/business/model/destination.dart';
|
import 'package:compass_app/ui/results/presentation/results_viewmodel.dart';
|
||||||
import 'package:compass_app/features/results/business/usecases/search_destination_usecase.dart';
|
import 'package:compass_app/utils/result.dart';
|
||||||
import 'package:compass_app/features/results/presentation/results_viewmodel.dart';
|
import 'package:compass_app/data/models/destination.dart';
|
||||||
import 'package:flutter_test/flutter_test.dart';
|
import 'package:flutter_test/flutter_test.dart';
|
||||||
|
|
||||||
void main() {
|
void main() {
|
Loading…
Reference in new issue