在和個人同事 kira_wu 的努力之下,這個項目終於能夠開源了。前端
面向全部對Flutter與原生交互知之甚少的開發者們git
這個項目,都將會是你最好的學習材料github
ps:上面這個開場動畫來自於2dimension
複製代碼
目前項目包含的主要內容是各類須要與原生交互的插件使用。後續會繼續完善此類Demo,同時也會插入一些純Dart實現的Demoide
目前,項目包含的功能點以下學習
下面是各個功能點,其中,部分功能沒法在Ios模擬器上正常使用,如視頻播放功能與定位功能測試
功能點列表 | 展現 | 使用插件 |
---|---|---|
相機 | ![]() |
camera |
權限申請 | ![]() |
permission_handler |
數據存儲 | ![]() |
path_provider + File操做 |
相冊 | ![]() |
image_picker |
錄音 | ![]() |
flutter_sound |
定位 | ![]() |
amap_location |
下載 | ![]() |
flutter_downloader |
分享 | ![]() |
share |
圖片裁剪 | ![]() |
image_crop |
視頻播放 | ![]() |
chewie |
二維碼 | ![]() |
flutter_barcode_scanner 和 qr_flutter |
自適應文本 | ![]() |
auto_size_text |
拖拽控件 | ![]() |
手勢操做 |
天氣動畫 | ![]() |
Animation與Widget組合 |
拖拽列表 | ![]() |
ReorderableListView的使用 |
項目目錄結構以下動畫
咱們將單個的例子都放在了 examples
目錄下,若是隻對其中某個功能點感興趣,能夠直接進入相關目錄,在每一個功能點目錄下都有相關readme對該功能進行介紹,好比使用配置等。spa
而同時這個項目自己整合了全部的單個例子,能夠直接運行測試。插件
歡迎在issue中提出想要新增的功能點,或者其餘好的意見與建議。
若是項目對你有所幫助,也很是歡迎前來Star!