This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
await Future.delayed(const Duration(seconds: 1)); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Map<String, dynamic> map = | |
json.decode(dioError.response.data.toString()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@override | |
void initState() { | |
super.initState(); | |
print("$widget_name$ init"); | |
} | |
@override | |
void didChangeDependencies() { | |
super.didChangeDependencies(); | |
print("$widget_name$ didChangeDependencies"); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
final $myBlocVar$ = BlocProvider.of<$MyBloc$>(context); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
BlocProvider( | |
child: $Widget_Name$, | |
create: (context) => $Bloc_Name$(), | |
) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//Loading indicator for something going to change | |
yield LoadingQuoteState(); | |
if (await repo.networkInfo.isConnected) { | |
if (event is GetNewQuote) { | |
try { | |
var failOrQuoteDetails = await repo.apiProvider.getNewQuote(); | |
yield failOrQuoteDetails.fold( | |
(failure) => | |
ErrorState(errorMsg: (failure as GeneralMsgError).errorMsg), |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class LoadingQuoteState extends $AbstrackState$ { | |
@override | |
List<Object> get props => null; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
BlocBuilder<$BlocClass$, $BlocState$>( | |
builder: (context, state) { | |
print("$state"); | |
if (state is InitialQuoteState) { | |
return buildInitialState(); | |
} else if (state is LoadingQuoteState) { | |
return buildLoadingState(); | |
} else if (state is DetailQuoteState) { | |
return buildQuoteState(state.quoteDetails, context); | |
} else if (state is ErrorState) { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class ErrorState extends $AbstrackState$ { | |
final errorMsg; | |
ErrorState({@required this.errorMsg}); | |
@override | |
List<Object> get props => [errorMsg]; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'dart:io'; | |
import 'package:flutter/cupertino.dart'; | |
import 'package:flutter/material.dart'; | |
import 'package:flutter_renoon/common/mycolors.dart'; | |
import 'package:flutter_renoon/home/model/ProductFilters.dart'; | |
import 'package:flutter_renoon/home/model/ProductsResponse.dart'; | |
import 'package:flutter_renoon/home/rebuildtest/product_filter_param.dart'; | |
import 'package:flutter_renoon/login/signup_screen.dart'; | |
import 'package:flutter_renoon/myapp_screen.dart'; |
NewerOlder