在使用Flutter 寫App 時,常常會需要應用到原生的功能,這時就會需要用到pub.dev 上的library,但總會有想要的功能需求沒有出現在pub.dev 上,與其總是依賴於別人的library,不如自己來開發library 吧 !
主要讓我們了解Flutter 是如何與原生溝通,並實作出我們的功能,最後設計好接口給Flutter 使用
取得授權碼後,我們就能準備取得我們的權杖了,我們需要再透過api 先取得短期權杖,再用短期權杖取得長期權杖,並儲存下來供使用者之後使用,讓我們照著官方的使用說明...
iOS這邊在取得授權碼後,一樣準備取得權杖 Modules: struct ShortAccessTokenResponse: Decodable {...
ActivityAware 如果插件需要與UI 進行互動,例如請求權限或更改Android UI ,那麼您就需要一些附加步驟來構建您的插件。您必須實現 Acti...
InstagramBasicDisplayApiPlugin class InstagramBasicDisplayApiPlugin : FlutterPlu...
GraphInstagramService: interface GraphInstagramService { @GET("access_...
InstagramBasicDisplayApiPlugin 總結 在Android 端,InstagramBasicDisplayApiPlugin分別實作了...
Modules: struct UserInfoResponse: Decodable { var id : String var usern...
InstagramManager class InstagramManager { private let userUpdated: ((UserIn...
官方文件 完成我們Plugin 的功能後,我們要建立一些文件,之後upload 至pub.dev 後能供使用者參考,主要有以下文件: README.md使用...
很遺憾在第21天時沒能來得及完成文章,但還是很慶幸自己有在鐵人賽的過程中學習到很多,了解了更多Flutter的運作原理,還有如何在原生端實作功能並串接,希望這次...