Flutter实战视频-移动电商-02.Flutter实战建立项目和编写入口文件

02.Flutter实战建立项目和编写入口文件

 

创建项目:

flutter create flutter_shop

创建完成之后呢,它会提示我们,

进入flutter_shop的目录,然后执行flutter run来运行项目

 

为什么起名flutter_shop用下划线的形式呢?因为在windows下不支持小驼峰和大驼峰的命名方式,官方推荐我们使用下划线的形式

 

做项目的时候,外层都套一个Container组件呢,这样会使你以后扩展会变的很容易

开始写入口文件main.dart

新建文件夹Pages,所有的UI页面都放在Pages页面下面

新建index_page.dart页面。官方推荐使用下划线的方式,这里我也使用下划线的方式去命名页面的文件。

 

在main.dart页面引入我们的index_page页面

 

查看效果:

 

 

 

代码;

import 'package:flutter/material.dart';
import './pages/index_page.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Container(
      child:MaterialApp(
        title:'百姓生活+',
        debugShowCheckedModeBanner: false,
        theme: ThemeData(
          primaryColor: Colors.pink
        ),
        home: IndexPage(),
      )
    );
  }
}
main.dart

 

 

import 'package:flutter/material.dart';

class IndexPage extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(title: Text('百兴生活+'),),
      body: Center(
        child: Text('百姓生活+'),
      ),
    );
  }
}
index_page.dart

 

posted @ 2019-03-29 23:48  高山-景行  阅读(662)  评论(0编辑  收藏  举报