每天我都会找一些好的学习项目提供给大家学习使用,有项目,有技术。
曾经不止一次下定决心忘了你,断了和你的一切联系,不再打扰你,可是这种想法,好像一到晚上就失效了一样,抑制不住自己的情绪,翻来覆去,失眠,一发不可收拾,你看,你就这样,不爱我也不肯放过我!
本头条核心宗旨
欢迎来到「技术刚刚好」作者,「技术刚刚好」是个人维护,每天至少更新一篇Flutter技术文章,实时为大家播报Flutter最新消息。如果你刚好也在关注Flutter这门技术,那就跟我一起学习进步吧,你的赞,收藏,转发是对我个人最大的支持,维护不易,欢迎关注。
技术刚刚好经历
近几年,移动端跨平台开发技术层出不穷,从Facebook家的ReactNative,到阿里家WEEX,前端技术在移动端跨平台开发中大展身手,技术刚刚好作为一名Android开发,经历了从Reactjs到Vuejs的不断学习。而在2018年,我们的主角变成了Flutter,这是Goolge开源的一个移动端跨平台解决方案,可以快速开发精美的移动App。希望跟大家一起学习,一起进步!
本文核心要点
就是这样一个项目,材料设计,GitHub地址:https://github.com/iampawan/FlutterWhatsAppClone
视频学习地址:https://www.ixigua.com/i6766019351842652675/
main代码
import 'dart:async';
import 'package:camera/camera.dart';
import 'package:flutter/material.dart';
import 'package:flutterwhatsapp/whatsapp_home.dart';
List<cameradescription> cameras;
Future<null> main() async {
WidgetsFlutterBinding.ensureInitialized();
cameras = await availableCameras();
runApp(new MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
//项目标题
title: "WhatsApp",
//添加主题
theme: new ThemeData(
primaryColor: new Color(0xff075E54),
accentColor: new Color(0xff25D366),
),
//去掉bug图标显示
debugShowCheckedModeBanner: false,
home: new WhatsAppHome(cameras:cameras),
);
}
}/<null>/<cameradescription>
总结
今天在GitHub上面找了一个项目,程序员提升最快的方式就是去开源社区学习,看别人是怎么写代码的。这是进步最快的方式。
谢谢观看技术刚刚好的文章 ,技术刚刚好是个人维护,每天至少更新一篇Flutter技术文章,实时为大家播报Flutter最新消息。如果你刚好也在关注Flutter这门技术,那就跟我一起学习进步吧,你的赞,收藏,转发是对我个人最大的支持,维护不易,欢迎关注。
閱讀更多 技術剛剛好 的文章