وقت بخیر من مطابق اموزش فلاتر موجود در سایت قسمت 17 دقیقا پیش رفتم اما اپلیکیشن واسه من build نمیشه و کراش میکنه هم روی emulator و هم روی گوشی
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context){
return MaterialApp(
title: 'دیوار',
home: adsList(
ads : <Advertisment>[
Advertisment(name: 'پراید 98'),
Advertisment(name: 'پژو 405'),
Advertisment(name: 'گوشی موبایل'),
]
)
);
}
}
class Advertisment
{
final String name;
Advertisment({this.name});
}
class adsList extends StatefulWidget{
final List<Advertisment> ads;
adsList ({ this.ads});
@override
State<StatefulWidget> createState() =>adsListState();
}
class adsListState extends State <adsList>{
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('دیوار'),
),
body: ListView(
padding: EdgeInsets.symmetric(vertical: 8.0),
children: widget.ads.map((Advertisment ad) {
return adsListItem(
ad: ad,
);
}).toList(),
),
);
}
}
class adsListItem extends StatelessWidget{
final Advertisment ad;
adsListItem({this.ad});
@override
Widget build(BuildContext context) {
// TODO: implement build
return ListTile(
onTap:(){
print('touched');
},
leading: CircleAvatar(
backgroundColor: Theme.of(context).primaryColor,
child: Text(this.ad.name[0]),
),
title: Text(this.ad.name),
);
}}
اندروید استودیو ورژن 3.5 هست ممنون میشم راهنمایی کنید @hesammousavi
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟