From 7a2f4130132512daf3e132a261c9b6d279ea08b8 Mon Sep 17 00:00:00 2001 From: Mert Can YILMAZ Date: Tue, 28 Dec 2021 15:28:24 +0300 Subject: [PATCH] Completed Project --- ios/Flutter/flutter_export_environment.sh | 13 +++++++ lib/main.dart | 47 +++++++++++++++++++++-- 2 files changed, 57 insertions(+), 3 deletions(-) create mode 100644 ios/Flutter/flutter_export_environment.sh diff --git a/ios/Flutter/flutter_export_environment.sh b/ios/Flutter/flutter_export_environment.sh new file mode 100644 index 0000000..0eda7af --- /dev/null +++ b/ios/Flutter/flutter_export_environment.sh @@ -0,0 +1,13 @@ +#!/bin/sh +# This is a generated file; do not edit or check into version control. +export "FLUTTER_ROOT=C:\src\flutter" +export "FLUTTER_APPLICATION_PATH=C:\dev\magic-8-ball-flutter" +export "COCOAPODS_PARALLEL_CODE_SIGN=true" +export "FLUTTER_TARGET=lib\main.dart" +export "FLUTTER_BUILD_DIR=build" +export "FLUTTER_BUILD_NAME=1.0.0" +export "FLUTTER_BUILD_NUMBER=1" +export "DART_OBFUSCATION=false" +export "TRACK_WIDGET_CREATION=false" +export "TREE_SHAKE_ICONS=false" +export "PACKAGE_CONFIG=.packages" diff --git a/lib/main.dart b/lib/main.dart index a2c1e78..d15eaa8 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -1,7 +1,48 @@ import 'package:flutter/material.dart'; +import 'dart:math'; -void main() => runApp( - MaterialApp( - home: null, +void main() { + runApp(MaterialApp( + debugShowCheckedModeBanner: false, + home: BallApp(), + )); +} + +class BallApp extends StatelessWidget { + @override + Widget build(BuildContext context) { + return Scaffold( + backgroundColor: Colors.blue, + appBar: AppBar( + backgroundColor: Colors.blue[900], + title: Text("Ask Me Anything"), + ), + body: Ball(), + ); + } +} + +class Ball extends StatefulWidget { + @override + _BallState createState() => _BallState(); +} + +class _BallState extends State { + int ballNumber = 1; + @override + Widget build(BuildContext context) { + return Center( + child: Container( + child: GestureDetector( + onTap: () { + setState(() { + ballNumber = Random().nextInt(4) + 1; + }); + print("I got clicked"); + print("Ball number is $ballNumber"); + }, + child: Image.asset("images/ball$ballNumber.png")), ), ); + } +}