سلام!
من چند روزه دوره فلاتر رو شروع کردم ولی برنامم پر هست از ارور. هرکاری کردم درست نشد. حتی برنامه هم ران نمیشه. تروخدا راهنماییم کنید. من چند روزه کارم عقب افتاده. من این رو مینویسم و ارور میده. اگه میشه بگید برنامم کجاش ایراد داره و اینکه دلیل ارور ها چیه.
برنامم اینه:
import 'package:flutter/material.dart';
void main () => runApp();
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context){
return MaterialApp(
title: 'Binary World',
home: new MyScaffold(),
);
}
}
class MyScaffold extends StatelessWidget {
@override
Widget build (BuildContext context){
return Material(
child: Column(
children: <Widget> [
new Row(
children Widget[,
new IconButton(
icon : Icon(Icons.Search),
tooltip: 'Navigation Menu',
onPressed: () {print("Pressed Navigate");},
),
new Text ('My App'),
new IconButton(
icon : Icon(Icons.search),
tooltip: 'Search',
onPressed: () {print("Pressed Search");},
);
);
]
);
}
}
ارور هام هم اینا هستن:
من خودم فک میکنم در import کردن پکیج ها مشکل هست. چون که زیرش خط قرمز کشیده که نشون میده import کردنش ارور داشته و بالا نمیاد. شما چجوری import میکنید؟ فقط میزنید:
import package:flutter/material.dart;
و براتون میاره؟ یا قبلش مثلا فایلی چیزی اضافه میکنید؟ من همه چیو در اندروید استودیو مثل SDK رو نصب کردم. باید چیزه دیگه ای هم نصب کنم تا بیاد؟
تروخدا اگه کسی میدونه راهنماییم کنه. چند روزه کارم عقب افتاده😭
یک سوال دیگه هم داشتم این هست که فرق "," و ";" چیه؟ چون بعضی جاها استاد بجای استفاده از ";" از "," استفاده میکرد. اگه میشه این هم بهم بگید.
خیلی ممنون میشم.
@developer کاری رو که گفتید رو انجام دادم. این رو نوشت و تموم شد اما تغییری در برنامم ایجاد نشد.
سلام. خط سوم داخل runApp باید اسم کلاس بنویسید. runApp(MyApp()) مثل کد پایین
import 'package:flutter/material.dart';
void main () => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context){
return MaterialApp(
title: 'Binary World',
home: new MyScaffold(),
);
}
}
class MyScaffold extends StatelessWidget {
@override
Widget build (BuildContext context){
return Material(
child: Column(
children: <Widget> [
new Row(
children Widget[,
new IconButton(
icon : Icon(Icons.Search),
tooltip: 'Navigation Menu',
onPressed: () {print("Pressed Navigate");},
),
new Text ('My App'),
new IconButton(
icon : Icon(Icons.search),
tooltip: 'Search',
onPressed: () {print("Pressed Search");},
);
);
]
);
}
}
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟