Skip to content

Instantly share code, notes, and snippets.

View sawin0's full-sized avatar
😍
Learning

Sabin RanaBhat sawin0

😍
Learning
  • Kathmandu, Nepal
  • 16:13 (UTC +05:45)
  • LinkedIn in/sawin0
View GitHub Profile
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
void main() {
debugInvertOversizedImages = true;
runApp(const MaterialApp(home: RftReaderScreen()));
}
class RftReaderScreen extends StatefulWidget {
const RftReaderScreen({Key? key}) : super(key: key);
import 'package:cached_network_image/cached_network_image.dart';
import 'package:flutter/material.dart';
extension ImageExtension on num {
int cacheSize(BuildContext context) {
return (this * MediaQuery.of(context).devicePixelRatio).round();
}
}
void main() {
@sawin0
sawin0 / main.dart
Created February 20, 2024 06:05
Retro pixel-style loading animations, created with Flutter
import 'dart:async';
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@sawin0
sawin0 / main.dart
Last active February 12, 2024 03:05
Concurrent Asynchronous Operations in Dart: A Guide to Future.wait link: https://www.linkedin.com/pulse/concurrent-asynchronous-operations-dart-guide-sabin-ranabhat-u70nf
import 'dart:async';
import 'dart:convert';
import 'package:http/http.dart' as http;
void main() async {
print("Fetching todo data from JSONPlaceholder API using Future.wait method...");
// Create a list of asynchronous tasks to fetch todo data from different users
List<Future<Map<String, dynamic>>> apiCalls = [
fetchTodoData(1),