Flutter – ScrollController was used after being disposed

Issue class HomeScreen extends StatefulWidget { final userName; HomeScreen(this.userName); @override State<HomeScreen> createState() => _HomeScreenState(); } Future<ClientDashboardModel?>? _meterReadingResponse; BatchSummaryModel? _batchResponse; AMRDashboardModel? _amrDashboardResponse; String _userName = ”; int? qcAssignedReads = 0; int? qcMrCompleted = 0; int? qcCompletedReads = 0; int? qcPendingReads =

Continue reading

How to generate a datetime in model using flutter freezed package

Issue I have this freezed part import ‘package:cloud_firestore/cloud_firestore.dart’; import ‘package:freezed_annotation/freezed_annotation.dart’; part ‘user_model.freezed.dart’; part ‘user_model.g.dart’; @freezed class UserModel with _$UserModel { factory UserModel({ required String id, @Default(”) String uniqueId, @Default(DateTime.now()) DateTime dob, }) = _UserModel; factory UserModel.fromJson(Map<String, dynamic> json) => _$UserModelFromJson(json);

Continue reading

Getting type 'Null' is not a subtype of type 'BuildContext' while trying to push data from one flutter screen to another

Issue Here’s widget.dart Widget wallpapersList({required List<WallpaperModel> wallpapers, context}) { return Container( padding: EdgeInsets.symmetric(horizontal: 16), child: GridView.count( shrinkWrap: true, physics: ClampingScrollPhysics(), crossAxisCount: 2, childAspectRatio: 0.6, mainAxisSpacing: 6.0, crossAxisSpacing: 6.0, children: wallpapers.map((wallpaper) { return GridTile( child: GestureDetector( onTap: () { print(wallpaper.src!.portrait); //

Continue reading