Pakete, Repositories und App-Kategorien suchen

GitHub-Repositoryxumaohuai/Flutter-CuriosityApp

Flutter-Neugier-App

Flutter-Hochfidelitäts-Neugier-Tagesschau

Projektcover von Flutter-Neugier-App
Sterne
786
Forks
139
Letzter Push (UTC)
08.01.2019
Projektstatus
Aktiv

Original-README

Englischer Projektschnappschuss. Aktuelle Inhalte auf GitHub.

欢迎Star

基于Flutter开发,适配Android与iOS。 项目同时适合Flutter的练手学习,覆盖了基本框架的使用,与原生的交互等。

注意事项

1.下载项目后报错是因为没有添加依赖,在pubspec.yaml文件中点击Packages get下载依赖,有时候会在这里出现卡死的情况,可以配置一下环境变量.在终端执行vi ~/.bash_profile ,再添加export PUB_HOSTED_URL=https://pub.flutter-io.cn和 export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn.详情请看修改Flutter环境变量.

2.需要将File Encodings里的Project Encoding设置为UTF-8,否则有时候安卓会报错

3.如果cocoapods不是最新可能会出现Error Running Pod Install,请更新cocoapods.

4.由于flutter_webview_plugin这个插件只支持加载url,于是就需要做一些修改.

  • iOS 在FlutterWebviewPlugin.m文件中的- (void)navigate:(FlutterMethodCall*)call方法中的最后一排,将[self.webview loadRequest:request]方法改为[self.webview loadHTMLString:url baseURL:nil]
  • Android 在WebViewManager.java文件中webView.loadUrl(url)方法改为webView.loadData(url, "text/html; charset=UTF-8", null);,以及下面那排的void reloadUrl(String url) { webView.loadUrl(url); }改为void reloadUrl(String url) { webView.loadData(url, "text/html; charset=UTF-8", null); }

相关文章

Flutter实战详解--高仿好奇心日报

示例图片

iOS效果图.gif Android效果图.gif

maohuaiXu GitHub avatar
GitHub-Autor

maohuaiXu ↗

Email:xmh_iOS@126.com

SprachenDartRubyObjective-CJava

Verwendete Abhängigkeiten

Abhängigkeiten 10 Einträge

Ranglisten

Wie wähle ich ein passendes Repository?

Nach Anwendungsfall filtern, Aktivität vergleichen und vor der Nutzung das Originalprojekt prüfen.

  1. Nach Name, Autor oder Beschreibung suchen und nach Thema eingrenzen.
  2. Sterne, Forks und letzte Pushes vergleichen. Sterne zeigen Interesse, garantieren aber keine Qualität.
  3. Vor der Nutzung README, Lizenz und Issues auf GitHub prüfen.

Quellen und Pflege

“A repository is the most basic element of GitHub.”

GitHub Docs — About repositories ↗