开源探索:Flutter构建的灵活求职应用
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: JobsList(),
);
}
}
class JobsList extends StatefulWidget {
@override
_JobsListState createState() => _JobsListState();
}
class _JobsListState extends State<JobsList> {
List<String> jobs = ['Android开发', 'iOS开发', '后端开发'];
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('FlexJobs - 求职应用'),
),
body: ListView.builder(
itemCount: jobs.length,
itemBuilder: (context, index) {
return Card(
child: Padding(
padding: const EdgeInsets.all(8.0),
child: Text(jobs[index]),
),
);
},
),
);
}
}
这段代码展示了如何使用Flutter创建一个简单的求职应用。它定义了一个JobsList
状态ful widget,它管理一个工作职位列表的状态。在build
方法中,它使用ListView.builder
来高效构建每个工作职位的Card
。这是一个学习Flutter的基础示例,展示了如何组织界面和管理状态。
评论已关闭