Flutter 仿滴滴出行App

Sky24n發表於2019-02-20

綠色出行

Flutter 仿滴滴出行App
地圖:採用高德地圖,僅簡單完成了部分功能,基礎地圖,地址檢索,逆地理編碼。
介面:仿滴滴主介面,地圖中心請求動效果,服務tabs展開效果,地址檢索介面,城市列表介面。
專案結構:詳見作者另外一個完整專案flutter_wanandroid
目前本專案僅部分開源~
已開源內容:
1、Dart漢字轉拼音庫 lpinyin
2、城市列表,索引&懸停效果 AzListView
3、也許是目前最好用的Sp工具類 SpUtil
4、也許是目前最好用的螢幕工具類 ScreenUtil
5、閃屏頁 SplashPage
6、國際化 flustars
7、Dart常用工具類庫 common_utils

SpUtil

// 非同步等待Sp初始化完成  
await SpUtil.getInstance();   
// 同步獲取資料  
SpUtil.putString('key', value);
SpUtil.getString('key', defValue: ''); 
SpUtil.getInt('key', defValue: 0);  
複製程式碼

ScreenUtil

// 如果設計稿尺寸預設配置一致,無需該設定。  配置設計稿尺寸 預設 360.0 / 640.0 / 3.0  
setDesignWHD(_designW,_designH,_designD);  

// 不依賴context  
// 螢幕寬  
double screenWidth = ScreenUtil.getInstance().screenWidth;  
// 根據螢幕寬適配後尺寸  
double adapterW100 = ScreenUtil.getInstance().getWidth(100);  

// 依賴context  
// 螢幕寬  
double screenWidth = ScreenUtil.getScreenW(context);  
// 根據螢幕寬適配後尺寸  
double adapterW100 = ScreenUtil.getScaleW(context, 100);  
複製程式碼

Screenshot

引導頁

Flutter 仿滴滴出行App

啟動頁

Flutter 仿滴滴出行App

主介面

Flutter 仿滴滴出行App

首頁地圖

Flutter 仿滴滴出行App

地址檢索

Flutter 仿滴滴出行App

城市列表

Flutter 仿滴滴出行App

關於作者

GitHub : Sky24n
簡書     : Sky24n
掘金     : Sky24n
Pub      : Sky24n
Email   : 863764940@qq.com

關於App

GitHub : GreenTravel
僅支援安卓Apk下載
APK點選下載:綠色出行v0.0.2
APK掃碼下載:

通道二

相關文章