Flutter寫第一個跨平臺薅羊毛APP(二)--APP端

喜訊!經過了無數個日日夜夜的奮戰,第一個跨平臺APP已經開發完成,歡迎下載體驗 http://d.6short.com/mk7v
在這裏插入圖片描述

開始吧

在android studio上新建一個flutter項目,接下來我只會記錄關鍵點、思路和遇到一些問題,不會把所有源代碼都放出來。

啓動頁

啓動頁做個簡單的延時校驗,根據SharedPreferences判斷是否登錄,跳轉到相應的界面。

    sp = SpUtil.getInstance();
    Future.delayed(Duration(seconds: 2), () {
      sp.then((SpUtil spu) {
        bool hasLogin = spu.getBool(SharedPreferencesKeys.hasLogin) ?? false;
        if (hasLogin) {
          // 已經登錄
        } else {
          // 沒有登錄
          Application.router.navigateTo(context, Routers.login);
        }
      });
    });

====================== 分割線 =================
中間省略很多,現在我已經開發完成,中間碰到的一些問題我會統一放在這篇文章裏面flutter異常分析
1、apk打包
發現包體積有點大,第一個版本就有29M多。
2、360加固
加固可以在一定程度上保護自己核心代碼算法,提高破解/盜版/二次打包的難度,緩解代碼注入/動態調試/內存注入攻擊等。加固再簽名後會再大1M多。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章