1.官网:https://flutter.io/setup-macos/#system-requirements
2.准备SDK:https://flutter.io/setup-macos/
3.Add the flutter
tool to your path:[macOS]设置全局命令
open ~/.bash_profile
export PATH=[PATH_TO_FLUTTER_GIT_DIRECTORY]/flutter/bin:$PATH
source ~/.bash_profile
刷新profile
4.Deploy to iOS devices:
brew update
$ brew install --HEAD libimobiledevice
$ brew install ideviceinstaller ios-deploy cocoapods
$ pod setup
brew doctor可以看到错误和建议
5.Android studio 安装dart & flutter插件.先安装dart,要不可能报错
5.flutter doctor检查
补充完插件\IDE等等
6.Android studio new file->new flutter project
7.Use an external package
In pubspec.yaml, add english_words (3.1.0 or higher) to the dependencies list. Add the highlighted line below:
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^0.1.0
english_words: ^3.1.0
While viewing the pubspec in Android Studio’s editor view, click
Packages get.
In lib/main.dart, import the new package:
import 'package:flutter/material.dart';
import 'package:english_words/english_words.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
final wordPair = WordPair.random();
return MaterialApp(
title: 'Welcome to Flutter',
home: Scaffold(
appBar: AppBar(
title: Text('Welcome to Flutter'),
),
body: Center(
//child: Text('Hello World'), // Replace the highlighted text...
child: Text(wordPair.asPascalCase), // With this highlighted text.
),
),
);
}
}
分享到:
相关推荐
本资料为本人自学flutter,并参考其他文章资料所记录编写的。其中包含有dart基础、flutter开发、测试调试、常见问题处理、工程管理等模块和其他知识点。之后会持续完善更新。如有不当之处,敬请指出。
在“采用flutter开发社交app”这个项目中,我们可能需要以下关键的Flutter packages: 1. **App版本升级**:使用`flutter_version`或`app_updater`等插件可以实现应用的自动或手动更新功能,确保用户始终运行最新...
Flutter 后台管理框架是一款基于谷歌的 Flutter 技术构建的高效、易用的后台管理系统开发框架。这个框架的主要目标是让开发者能够更专注于业务逻辑的实现,而不是基础架构的搭建,从而提升开发效率,缩短项目周期。...
本项目“一个使用Flutter框架开发的高仿微信移动客户端”旨在通过这一先进框架,尽可能地复刻微信的用户界面和功能,以展示Flutter在复杂应用程序开发中的潜力。下面,我们将深入探讨该项目的关键知识点和实现过程。...
【标题】: "利用Flutter开发的非官方语雀独立客户端" 【内容】 Flutter,由Google开发,是一款开源的UI工具包,旨在帮助开发者快速构建高质量的原生移动应用,支持iOS和Android平台。本项目是基于Flutter技术实现...
《基于Flutter开发邻家小铺App的深度解析》 Flutter,作为Google推出的一款开源跨平台UI工具包,凭借其高效、高性能以及丰富的自定义能力,迅速在移动应用开发领域崭露头角。本文将深入探讨如何利用Flutter技术,...
在本“Flutter课程仪表板UI开发”教程中,我们将深入探讨如何使用Google的Flutter框架构建一个健身应用程序的用户界面。...这将提升你的Flutter开发技能,并为你在未来构建更多创新应用打下坚实基础。
总的来说,基于Flutter构建的新闻App结合了Widget系统、状态管理、数据持久化、网络请求、导航和用户界面设计等多个关键知识点,展现了Flutter的强大功能和高效开发流程。随着 Flutter 社区的不断发展,更多的库和...
《基于Flutter开发的2048游戏:技术详解与实现》 在当今移动应用开发领域,Flutter以其跨平台、高性能和丰富的UI库逐渐受到开发者们的青睐。本项目“基于Flutter开发的2048游戏”就是一个很好的实例,它不仅展示了...
Flutter是Google推出的一种用于构建高性能、高保真度的移动应用的开源UI软件开发工具包,支持Android和iOS平台,同时也可扩展到Web和桌面端。 ### Flutter基础知识 Flutter的核心组件是Widget,它们定义了应用程序...
在这个项目中,我们看到了一...综上所述,这个项目涵盖了Dart后端开发和Flutter前端开发的核心技术,涉及异步编程、网络通信、数据库集成、状态管理、UI设计等多个方面,对于学习和掌握这两种技术具有很好的实践价值。
目前对于Flutter出现的问题,Google上基本都可以找到答案了,整体生态链也趋向成熟,唯一不太肯定的是对于Flutter的三方架包的支持,但实在不行也可以使用混合开发解决。 今天就记录下零零碎碎的知识点,针对大些的...
FLog是在flutter中开发的高级日志记录框架,可提供快速简单的日志记录解决方案。 所有日志均保存到数据库中,然后可以将其导出为zip文件。 概述 FLogs是用Dart写的。 它基本上具有两种类型的记录器(FLog和DataLog)...
总结,使用Flutter开发婚恋交友App,可以快速构建出美观且功能丰富的应用。开发者需要掌握Dart语言,熟悉Flutter的Widget体系,以及如何利用Firebase等后端服务。同时,对于用户体验的重视、性能优化的实践和持续的...
【标题】: 使用Flutter开发加密货币应用 在当今数字化时代,加密货币的热度持续升温,越来越多的开发者选择创建自己的加密货币应用以满足市场需求。Flutter,作为Google推出的一款强大的跨平台UI工具包,以其高效、...
源代码包含了 Dart 语言的使用和多种 Flutter 包的实践,对于深入理解 Flutter 开发非常有帮助。现在,我们将深入探讨其中涉及的关键知识点。 1. **Dart 语言**: Dart 是 Flutter 的主要编程语言,具有现代语法、...
在Flutter开发中,gRPC是一种高效、高性能的开源框架,用于构建可移植、类型安全的RPC(远程过程调用)系统。它基于HTTP/2协议,利用ProtoBuf(Protocol Buffers)作为接口定义语言,使得服务端和客户端可以跨语言...
通过Flutter开发2048游戏,我们可以充分利用其高性能、跨平台的优势,快速构建出具有出色视觉效果和流畅体验的游戏。同时,这也是一个很好的学习和实践Dart语言以及Flutter框架的机会,有助于提升开发者在移动应用...
"JavaScript开发-Flutter开发" 这个标签揭示了项目涉及到的技术栈。Flutter是一个由Google开发的开源UI工具包,用于构建高性能、跨平台的移动应用,而JavaScript是前端开发的主要语言,尤其在构建Web应用时。这里...
【标签】"JavaScript开发-Flutter开发"表明了此项目涉及到的技术栈。JavaScript是前端开发的重要语言,而Jira通常使用RESTful API与客户端应用进行交互,因此JavaScript的熟练掌握对于构建Jira客户端至关重要。另一...