Skip to content

Instantly share code, notes, and snippets.

View tejaswini-dev-techie's full-sized avatar
🎯
Focusing

Tejaswini D tejaswini-dev-techie

🎯
Focusing
  • Bangalore
View GitHub Profile
@tejaswini-dev-techie
tejaswini-dev-techie / unbounded_dynamic_star_patterns.dart
Created August 2, 2024 10:07
Endless Cosmic Dance: Interactive Starfield Animation in Flutter - Showcases a unbounded dynamic starfield animation in Flutter with stars repositioning randomly and a custom painter for continuous, engaging visuals.
import 'package:flutter/material.dart';
import 'dart:ui' as ui;
import 'dart:math';
void main() {
runApp(const MyApp());
}
class MyApp extends StatefulWidget {
const MyApp({super.key});
@tejaswini-dev-techie
tejaswini-dev-techie / interactive_text_switcher.dart
Created July 30, 2024 08:44
InteractiveTextSwitcher: Dynamic Text Transitions with Fade and Slide Effects in Flutter
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
@tejaswini-dev-techie
tejaswini-dev-techie / dynamic_star_patterns.dart
Created July 25, 2024 16:27
Explore the art of custom painting in Flutter with our step-by-step guide to crafting and animating captivating star patterns
import 'package:flutter/material.dart';
import 'dart:ui' as ui;
import 'dart:math';
void main() {
runApp(const MyApp());
}
class MyApp extends StatefulWidget {
const MyApp({super.key});
@tejaswini-dev-techie
tejaswini-dev-techie / custom_ribbon_tag.dart
Last active July 30, 2024 12:13
Understanding Custom Painters in Flutter: Creating Ribbon Tag
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
@tejaswini-dev-techie
tejaswini-dev-techie / dynamic_ticket.dart
Created January 19, 2024 12:54
Flexible Ticket Widget: Dynamic Height, Effortless Content Expansion
import 'dart:math';
import 'package:flutter/material.dart';
/// The main function that runs the Flutter app by calling [runApp] with an instance of [MyApp].
void main() {
runApp(const MyApp());
}
/// The MyApp class defines the root widget of the app.
/// It extends [StatelessWidget] and overrides [build] to return a [MaterialApp].
@tejaswini-dev-techie
tejaswini-dev-techie / animating_see_more_less_gist.dart
Created January 3, 2024 11:51
Animated Read More/Read Less Functionality to Expandable Text
import 'package:flutter/material.dart';
/// The main function that runs the Flutter app by calling [runApp] with an instance of [MyApp].
void main() {
runApp(const MyApp());
}
/// The MyApp class defines the root widget of the app.
/// It extends [StatelessWidget] and overrides [build] to return a [MaterialApp].
class MyApp extends StatelessWidget {
@tejaswini-dev-techie
tejaswini-dev-techie / see_more_less_gist.dart
Last active September 16, 2024 19:30
Flutter Expandable Text: A Custom Approach for Read More/Read Less Functionality
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
@tejaswini-dev-techie
tejaswini-dev-techie / gradient_circular_progress_indicator.dart
Created October 26, 2023 07:58
Gradient Circular Progress Indicator in Flutter
import 'dart:async';
import 'dart:math' as math;
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
@tejaswini-dev-techie
tejaswini-dev-techie / multi_image_picker.dart
Created July 19, 2023 10:34
Multiple Image Picker and Image Compression in Flutter
import 'dart:io';
import 'package:flutter/material.dart';
import 'package:flutter_image_compress/flutter_image_compress.dart';
import 'package:images_picker/images_picker.dart';
void main() {
runApp(const MyApp());
}