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 'package:http/http.dart' as http; | |
class APIService<T> { | |
final String url;// = urlHost + 'RELEASE-API/Api/attendance/getdata'; | |
T Function(http.Response response) parse; | |
APIService({this.url, this.parse}); | |
} | |
class APIWeb{ |
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:convert'; | |
import 'package:listview_bind_api/APIService.dart'; | |
import 'package:listview_bind_api/AttendanceModel.dart'; | |
import 'package:listview_bind_api/ResultModel.dart'; | |
class AttendanceRepositories{ | |
final String urlHost = 'http://172.20.10.10/'; | |
static APIService<List<AttendanceModel>> get getData { |
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 'package:listview_bind_api/APIService.dart'; | |
import 'package:listview_bind_api/AttendanceModel.dart'; | |
import 'package:flutter/material.dart'; | |
import 'package:listview_bind_api/AttendanceRepositories.dart'; | |
import 'package:listview_bind_api/ResultModel.dart'; | |
import 'AttendanceRepositories.dart'; | |
class AttendanceScreen extends StatefulWidget { | |
const AttendanceScreen({Key key}) : super(key: key); |
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 'package:flutter/material.dart'; | |
import 'package:listview_bind_api/AttendanceScreen.dart'; | |
import 'package:listview_bind_api/attendanceModel.dart'; | |
void main() => runApp(MyApp()); | |
class MyApp extends StatelessWidget { | |
// This widget is the root of your application. | |
@override | |
Widget build(BuildContext 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
import 'package:flutter/material.dart'; | |
import 'package:stepper_content_widget/StepOneView.dart'; | |
import 'package:stepper_content_widget/StepTwoView.dart'; | |
class StepperView extends StatefulWidget { | |
StepperView({Key key}) : super(key: key); | |
@override | |
_StepperViewState createState() => new _StepperViewState(); |
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 'package:flutter/material.dart'; | |
class StepOneView extends StatefulWidget { | |
StepOneView({Key key}) : super(key: key); | |
@override | |
_StepOneViewState createState() => _StepOneViewState(); | |
} | |
class _StepOneViewState extends State<StepOneView>{ |
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 'package:flutter/material.dart'; | |
class StepTwoView extends StatefulWidget { | |
StepTwoView({Key key}) : super(key: key); | |
@override | |
_StepTwoViewState createState() => _StepTwoViewState(); | |
} | |
class _StepTwoViewState extends State<StepTwoView>{ |
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 'package:flutter/material.dart'; | |
import 'package:stepper_content_widget/StepperView.dart'; | |
void main() => runApp(MyApp()); | |
class MyApp extends StatelessWidget { | |
// This widget is the root of your application. | |
@override | |
Widget build(BuildContext context) { | |
return MaterialApp( |
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 'package:bloc/bloc.dart'; | |
class StepperBloc extends Bloc<StepperEvent, StepperState> { | |
void onContinue() { | |
dispatch(ContinueEvent()); | |
} | |
void onBack() { | |
dispatch(BackEvent()); | |
} |
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 'package:flutter/material.dart'; | |
import 'package:flutter_bloc/flutter_bloc.dart'; | |
import 'package:stepper_content_widget_bloc/StepperView.dart'; | |
import 'StepperBloc.dart'; | |
void main() => runApp(MyApp()); | |
class MyApp extends StatelessWidget { | |
// This widget is the root of your application. |