-
Notifications
You must be signed in to change notification settings - Fork 3
/
android.dart
129 lines (123 loc) · 2.53 KB
/
android.dart
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
///
/// Copyright (C) 2020 Andrious Solutions
///
/// This program is free software; you can redistribute it and/or
/// modify it under the terms of the GNU General Public License
/// as published by the Free Software Foundation; either version 3
/// of the License, or any later version.
///
/// You may obtain a copy of the License at
///
/// http://www.apache.org/licenses/LICENSE-2.0
///
///
/// Unless required by applicable law or agreed to in writing, software
/// distributed under the License is distributed on an "AS IS" BASIS,
/// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
/// See the License for the specific language governing permissions and
/// limitations under the License.
///
/// Created 17 Apr 2019
///
/// At a glance you can see what of the three MVC components are used here.
/// In this case, it's View
///
import 'package:mvc_template/src/view.dart';
import 'package:mvc_template/src/controller.dart';
/// We're just circumventing the template here and introduce
/// a working example. This will then better demonstrate
/// how to use the class StateMVC.
State MyAndroid() => ContactListState();
/// When you're ready. you can remove the above
/// line and uncomment the class below so to
/// implement your own StateMVC class and
/// display the Android platform's interface.
//class MyAndroid extends StateMVC<MyHome> {
// MyAndroid() : super(){
//
// }
//
// @override
// Future<bool> initAsync(){
//
// }
//
// @override
// void initState() {
//
// }
//
// /// The View component of this MVC design pattern!
// Widget build(BuildContext context){
//
// }
//
// @override
// void dispose() {
// super.dispose();
// }
//
// @override
// void deactivate() {
// _state.deactivate();
// }
//
// @override
// void didUpdateWidget(StatefulWidget oldWidget) {
//
// }
//
// @override
// void didChangeAppLifecycleState(AppLifecycleState state) {
//
// }
//
// @override
// void didChangeMetrics() {
//
// }
//
// @override
// void didChangeTextScaleFactor() {
// }
//
// @override
// void didChangeLocale(Locale locale) {
//
// }
//
// @override
// void didHaveMemoryPressure() {
//
// }
//
// @override
// void didChangeAccessibilityFeatures() {
//
// }
//
// @override
// void didChangeDependencies() {
//
// }
//
// @override
// void reassemble() {
//
// }
//
// @override
// void setState(VoidCallback fn) {
//
// }
//
// @override
// void refresh() {
//
// }
//
// @override
// void onError(FlutterErrorDetails details) {
// super.onError(details);
// }
//}