import 'dart:math'; import 'package:flutter/material.dart'; void main() { runApp(MaterialApp(home: HomeView())); } class HomeView extends StatefulWidget { const HomeView({Key? key}) : super(key: key); @override State createState() => _HomeViewState(); } class _HomeViewState extends State { String message = ''; int randomNumber = Random().nextInt(100); int userInput = -1; int counter = 1; var inputController = TextEditingController(); @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text('Hello Flutter'), ), body: Column( children: [ Text('মনে মনে একটা নাম্বার ধরো।'), TextField(controller: inputController), ElevatedButton( onPressed: myFunction, child: Text('আমাকে আলতো করে চাপ দাও'), ), Text(message), ], ), ); } void myFunction() { print(inputController.text); var input = int.parse(inputController.text); if (input < randomNumber) { message = 'guess something big'; counter++; } else if (input > randomNumber) { message = 'guess something small'; counter++; } else { message = 'Right! : $counter'; } // print('ওই, আস্তে চাপ'); // message = 'something else'; setState(() {}); } }