Richard's Blog

Richard's Blog

My Learning Journal

Flutter中的Firebase数据库——体重跟踪APP 3

本文来自于我自己学习Flutter时所学习的教程的中文翻译,原文链接FIREBASE DATABASE IN FLUTTER – WEIGHTTRACKER 3

此篇文章中的代码并不包括所有的代码改动,有部分细节没有给出,需要自行发现。
此篇跟随学习难度很大,firebase-database库的使用方式已经与文中不太一样,具体使用方法可参考这里
起始代码已经与上篇结尾有所不同,详细代码在文末
需要能打开firebase控制台的环境

英语水平有限,内容未必准确

在这篇文章中我们要把Firebase数据库添加进一个Flutter应用。将要开发的是我的体重跟踪应用(Weight Tracker app)(一个跟踪体重的简单应用)的一个部分,所以开发的内容将以此应用为基础,并以此为目的。

让我们开始吧!

Scrapy学习笔记——Scrapy概览
Scrapy 开发中需要编程的内容Spider爬虫,负责提取页面中的数据,返回dict或Item子类实例。 Item封装爬取到的数据,在Spider中返回。Item包含特殊的字段及方法便于其他Scrapy组件使用。 Item Pipeline用于处理数据,在settings.py中定义需要处理数据的Item Pipeline和优先级,数据会以优先级从高到低依次传递给所有在settings.py中被定义的Item Pipeline,直至最后或数据被丢弃。 Exporter用于导出数据,Scrapy内部实现了多个Exporters,每个Exporter实现一种导出的数据格式,自定义Expor...
用Flutter创建一个全屏的对话框 - 体重跟踪APP 2

本文来自于我自己学习Flutter时所学习的教程的中文翻译,原文链接CREATING FULL-SCREEN DIALOG IN FLUTTER – WEIGHTTRACKER 2

此篇文章中的代码并不包括所有的代码改动,有部分细节没有给出,需要自行发现。

英语水平有限,内容未必准确

在这篇文章里我将一步步创建一个全屏的对话框(dialog)。像这样的全屏对话框比普通的对话框更适用于复杂的用户操作。你可以在Material Design的说明书中了解到更多内容。好在Flutter框架提供了非常容易的方法创建和使用全屏提示框。你可以在Flutter的Gallery app中找到它。

提供一个提示框是我的Weight Tracker应用的一部分(一个简单的体重跟踪应用),所以开发内容将以此为基础和目标。

avatar
Richard
stay hungry, stay foolish