Flutter

A collection of 5 posts
Flutter 使用 Firebase
Flutter

Flutter 使用 Firebase

目標:本文將一步步帶您整合Firebase至Flutter做使用。 步驟: 1. 確認當前Flutter SDK branch 位在 stable 1.22.6 2. 創建Flutter專案,配置packageName(下一步會用到) 3. 登入Firebase,創建專案,配置iOS, Android的Service檔案(.plist & .json) 4. Flutter專案中,於pubspec.yaml中引入dependencies項目 內文: 1. 確認當前Flutter SDK branch 位在 stable 1.22.6 2. 創建Flutter專案,配置packageName iOS Android(請一併配置圖中其他設定:minSDK=>21) # 添加這行 apply plugin: 'com.google.
3 min read
Flutter 打包帶簽章的Apk
Flutter

Flutter 打包帶簽章的Apk

我是使用VSCode IDE來開發Flutter的,非常推薦,我一開始也用過Android Studio,但VSCode輕巧了許多,可玩性也比較多。 首先新增一個檔案:key.properties 路徑如下 製作KeyStore簽章 填寫內容 storePassword= keyPassword= keyAlias= storeFile= 修改gradle Part1 def keystorePropertiesFile = rootProject.file("key.properties") def keystoreProperties = new Properties() keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) Part2 signingConfigs { release { keyAlias keystoreProperties['keyAlias'] keyPasswor
1 min read
Flutter 簡單實作Local notification
Flutter

Flutter 簡單實作Local notification

首先新增庫依賴 flutter_local_notifications | Flutter Packageflutter_local_notifications - A cross platform plugin for displaying and scheduling local notifications for Flutter applications with the ability to customise for each platform.Dart packages 在需要使用的地方import import 'package:flutter_local_notifications/flutter_local_notifications.dart'; 初始化 WidgetsFlutterBinding.ensureInitialized(); var initAndroidSetting = AndroidInitializationSettings('@mipmap/
1 min read
Flutter 簡單代理(delegate)實作
Flutter

Flutter 簡單代理(delegate)實作

首先,介绍一下 Dart Mixin,理解 mixin 概念的關鍵在於理解中間類。 維基百科中這樣定義 mixin: In object-oriented programming languages, a Mixin is a class that contains methods for use by other classes without having to be the parent class of those other classes. 即,mixin 是另外一個普通類,我們可以在不繼承的情況下從此類”借用”方法和變數。 Support for the mixin keyword was introduced
2 min read