閑魚技術(shù)團隊一直在探索如何使用Flutter來統(tǒng)一移動App開發(fā)。移動設(shè)備上的資源有限,內(nèi)存使用成了日常開發(fā)中的常見問題。那么,F(xiàn)lutter是如何使用內(nèi)存,又會對Nativ...
閑魚技術(shù)團隊一直在探索如何使用Flutter來統(tǒng)一移動App開發(fā)。移動設(shè)備上的資源有限,內(nèi)存使用成了日常開發(fā)中的常見問題。那么,F(xiàn)lutter是如何使用內(nèi)存,又會對Nativ...
最近公司產(chǎn)品想要實踐下和flutter的混編,也就是基于老的原生APP項目,引入flutter進行混編,這樣新的功能就可以使用flutter進行開發(fā),可以節(jié)省成本。我負責了該...
Flutter應(yīng)用如何調(diào)試–DevTools介紹(上)Flutter應(yīng)用如何調(diào)試–DevTools介紹(中)Flutter應(yīng)用如何調(diào)試–DevTools介紹(下)我們使用Fl...
前言 一.單向認證Https在建立Socket連接之前,需要進行握手。1.客戶端向服務(wù)端發(fā)送SSL協(xié)議版本號、加密算法種類、隨機數(shù)等信息。2.服務(wù)端給客戶端返回SSL協(xié)議版本...
一、狀態(tài)管理認知 1、核心解耦 我理解的狀態(tài)管理核心思想是解耦。 和別的框架一樣,F(xiàn)lutter中的狀態(tài)管理主要是對邏輯、數(shù)據(jù)等進行解耦,以適應(yīng)復(fù)雜業(yè)務(wù)的開發(fā)及維護。 2、對...
源碼的閱讀是提升編程技能的一種方法,懷著學(xué)習及忐忑的心情準備對喵神的Kingfisher庫的源碼進行下閱讀和理解,提高下自己的整體編程思路以及良好編程習慣的養(yǎng)成,話不多說,現(xiàn)...
一、背景 現(xiàn)在我們有個項目是使用的Flutter進行開發(fā)的,由于比較多的同學(xué)之前沒有接觸過Flutter的項目,所以對于后續(xù)的打包、審核、分發(fā)等不是太了解,所以就想寫下這篇博...
一、背景 現(xiàn)在Objective-C在Apple那邊已經(jīng)是放養(yǎng)的孩子了,除了每年的修修補補,已經(jīng)不再做大的改動,而Swift變成了親兒子,每年一個大版本的更新,特別是Swif...
1. 前言 1.1 傳統(tǒng)面向?qū)ο缶幊蹋∣OP)的弊端 說起面對協(xié)議編程,就不得不先說下使用繼承的痛點,因為面向接口編程很大程度上解決的就是繼承帶來的痛苦。 可以看下casa的...