Skip to content

Instantly share code, notes, and snippets.

View imaNNeo's full-sized avatar
🚀
Through The Galaxies

Iman Khoshabi imaNNeo

🚀
Through The Galaxies
View GitHub Profile
@imaNNeo
imaNNeo / main.dart
Last active February 28, 2024 23:21
import 'package:fl_chart/fl_chart.dart';
import 'package:fl_chart_app/cubits/app/app_cubit.dart';
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
@imaNNeo
imaNNeo / line_chart_sample10.dart
Created January 22, 2024 21:14
Line Chart Sample 10 with DropDown
import 'dart:async';
import 'dart:math' as math;
import 'package:fl_chart/fl_chart.dart';
import 'package:fl_chart_app/presentation/resources/app_resources.dart';
import 'package:flutter/material.dart';
class LineChartSample10 extends StatelessWidget {
LineChartSample10({super.key});
@imaNNeo
imaNNeo / main.dart
Created September 20, 2023 23:28
PieChart thickness in fl_chart library
import 'dart:math';
import 'package:fl_chart/fl_chart.dart';
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
@imaNNeo
imaNNeo / main.dart
Created September 14, 2023 23:47
Multi synced line chart
import 'package:fl_chart/fl_chart.dart';
import 'package:fl_chart_app/presentation/resources/app_resources.dart';
import 'package:flutter/material.dart';
import 'package:google_fonts/google_fonts.dart';
import 'presentation/router/app_router.dart';
void main() {
runApp(const MyApp());
}
@imaNNeo
imaNNeo / main.dart
Created August 21, 2023 23:19
Add lines between spots with drag and drop
import 'package:fl_chart/fl_chart.dart';
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@imaNNeo
imaNNeo / main.dart
Created March 13, 2023 11:56
Flame memory leak reproducible code
import 'package:flame/components.dart';
import 'package:flame/effects.dart';
import 'package:flame/game.dart';
import 'package:flame_bloc/flame_bloc.dart';
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
void main() {
runApp(const MyApp());
}
@imaNNeo
imaNNeo / main.dart
Created January 15, 2023 12:47
Titles inside the chart
import 'package:example/bar_chart/bar_chart_page.dart';
import 'package:example/bar_chart/bar_chart_page2.dart';
import 'package:example/bar_chart/bar_chart_page3.dart';
import 'package:example/line_chart/line_chart_page.dart';
import 'package:example/line_chart/line_chart_page2.dart';
import 'package:example/line_chart/line_chart_page3.dart';
import 'package:example/line_chart/line_chart_page4.dart';
import 'package:example/pie_chart/pie_chart_page.dart';
import 'package:example/radar_chart/radar_chart_page.dart';
import 'package:example/scatter_chart/scatter_chart_page.dart';
@imaNNeo
imaNNeo / main.dart
Created August 20, 2022 22:09
Youtube like animation
import 'package:flutter/material.dart';
import 'dart:math' as math;
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({Key? key}) : super(key: key);
@imaNNeo
imaNNeo / main.dart
Created May 12, 2022 23:11
Chart renderer key
import 'package:fl_chart/fl_chart.dart';
import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';
import 'package:flutter/scheduler.dart';
class _LineChart extends StatefulWidget {
const _LineChart({required this.isShowingMainData});
final bool isShowingMainData;
@imaNNeo
imaNNeo / main.dart
Created March 4, 2022 14:49
Toggle showing tooltip on BarChart
import 'package:fl_chart/fl_chart.dart';
import 'package:flutter/material.dart';
void main() => runApp(const MyApp());
class MyApp extends StatelessWidget {
const MyApp({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {