Skip to content

Instantly share code, notes, and snippets.

View ashutoshsr7's full-sized avatar

Ashutosh ashutoshsr7

View GitHub Profile
@ashutoshsr7
ashutoshsr7 / main.dart
Last active February 15, 2024 06:19
AutoSizeText - minFontSize to maxFontSize
import 'package:flutter/material.dart';
import 'package:auto_size_text/auto_size_text.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
@ashutoshsr7
ashutoshsr7 / main.dart
Created February 15, 2024 06:28
textScaleFactor property in the MaterialApp
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
@ashutoshsr7
ashutoshsr7 / main.dart
Created February 15, 2024 07:46
textScaleFactor
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
double textScaleFactor = 1.2;//MediaQuery.textScaleFactorOf(context);
@ashutoshsr7
ashutoshsr7 / main.dart
Created February 15, 2024 07:53
FittedBox - Font Size
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
@ashutoshsr7
ashutoshsr7 / main.dart
Created February 15, 2024 13:32
StatefulWidget App
import 'package:flutter/material.dart';
class CounterApp extends StatefulWidget {
const CounterApp({Key? key}) : super(key: key);
@override
_CounterAppState createState() => _CounterAppState();
}
class _CounterAppState extends State<CounterApp> {
@ashutoshsr7
ashutoshsr7 / main.dart
Created March 11, 2024 07:24
Cupertino App example
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
@ashutoshsr7
ashutoshsr7 / main.dart
Created March 19, 2024 12:33
Example: Sizing Widgets -Blup
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
@ashutoshsr7
ashutoshsr7 / main.dart
Created April 2, 2024 07:56
Widget Packing Example
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
@ashutoshsr7
ashutoshsr7 / main.dart
Created April 3, 2024 12:29
Complex Stack Example
import 'package:flutter/material.dart';
class ComplexStackExample extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('Complex Stack Example'),
),
body: Stack(
@ashutoshsr7
ashutoshsr7 / main.dart
Created April 3, 2024 13:37
Card widgets in Flutter
import 'package:flutter/material.dart';
void main() {
runApp(MaterialApp(
home: ComplexCardExample(),
));
}
class ComplexCardExample extends StatelessWidget {
@override