01 市場都是由供需關(guān)系決定的 互聯(lián)網(wǎng)產(chǎn)品已經(jīng)到了下半場,競爭的白熱化階段,已經(jīng)不是你做出來一個(gè)“產(chǎn)品”就可以獲得用戶的認(rèn)可/信任。也就是從供給看待需求,最早是供不應(yīng)求,都沒...
01 市場都是由供需關(guān)系決定的 互聯(lián)網(wǎng)產(chǎn)品已經(jīng)到了下半場,競爭的白熱化階段,已經(jīng)不是你做出來一個(gè)“產(chǎn)品”就可以獲得用戶的認(rèn)可/信任。也就是從供給看待需求,最早是供不應(yīng)求,都沒...
增長黑客的概念,源于美國硅谷,其中為增長服務(wù)最有指導(dǎo)理論是 AARRR漏斗模型是Dave McClure 在2007提出的客戶生命周期模型,解釋了實(shí)現(xiàn)用戶增長的5個(gè)指標(biāo),分別...
1.主題色主題色設(shè)置 2.ListView去掉iPhoneX劉海 MediaQuery.removePadding -> removeTop: true 3.Image設(shè)置圓...
1.Flutter-Multiple commands produce 問題分析 使用Xcode 10構(gòu)建所有Flutter項(xiàng)目都會(huì)有該問題。在使用插件時(shí),有兩個(gè)競爭構(gòu)建操作...
卡頓原因:cell賦值內(nèi)容時(shí),會(huì)根據(jù)內(nèi)容設(shè)置布局,也就可以知道cell的高度,若有1000行,就會(huì)調(diào)用1000次 cellForRow方法,而我們對cell的處理操作,都是在...
1.App , Info.plist 添加權(quán)限字段,即使沒用到 Starting Spring 2019, all apps submitted to the App Sto...
Flutter Plugin:Flutter插件 特殊的Package。提供Android或者iOS的底層封裝,在Flutter層提供組件功能,使Flutter可以較方便的調(diào)...
推送系統(tǒng)消息數(shù)清除(小紅點(diǎn)) 關(guān)鍵代碼
一.Widget 樹 界面布局之后,會(huì)出現(xiàn)布局層級 不論簡單還是復(fù)雜布局都會(huì)有布局的嵌套層級 Widget樹的展現(xiàn)形式MyApp -> MaterialApp -> MyHo...
Dart 和 JavaScript 共同點(diǎn)是——單線程,同步代碼會(huì)阻塞程序。 因此程序里有大量的異步操作,它是用Future 對象來執(zhí)行相關(guān)操作的,并且在async 函數(shù)使用...
List<T> 通用泛型List 表示在這個(gè)定義的List中只能存放字符串類型,如果添加數(shù)字類型,代碼運(yùn)行時(shí)就會(huì)報(bào)錯(cuò)。 為何使用泛型 可以是代碼的邏輯控制更嚴(yán)謹(jǐn),有效的對程...
Container(Single-Child)單一元素組件【child】 Row、Column多元素組件【child】 Icon:矢量圖標(biāo)字體:iconFont:優(yōu)勢:尺寸不...
【2020-1-10】 效果圖 使用案例 先上效果圖(聊天氣泡) 1.BubbleWidget封裝 通過系統(tǒng)的Canvas繪制 2.氣泡組件使用 注意事項(xiàng) 必填參數(shù)寬度 Sc...
1.插件 開發(fā)原理 Android 1.dart 注冊 MethodChannel和EventChannel 2.dart 中的 getPlatformVersion 通過 ...
序列化方式 手動(dòng)序列化和反序列化 通過代碼生成自動(dòng)序列化和反序列化 對于較小項(xiàng)目,使用代碼生成器可能會(huì)過度。對于具有多個(gè)JSON model的復(fù)雜應(yīng)用程序,手動(dòng)序列化可能會(huì)比...
1.下載Flutter SDK 一.、使用git克隆Flutter,命令:git clone -b beta https://github.com/flutter/flutt...