Pytania otagowane jako dart

Dart jest opartym na klasach, statycznie (i silnie) językiem programowania do tworzenia aplikacji internetowych i mobilnych. Dart kompiluje się do nowoczesnego JavaScript, aby działać w przeglądarce i kompiluje do kodu natywnego, aby działać na platformach mobilnych, takich jak Android i iOS. Dart działa również w wierszu poleceń do obsługi skryptów i aplikacji po stronie serwera.

15
Nie można zlokalizować lint-gradle-api-26.1.2.jar dla projektu Flutter
Jestem nowy w Flutter i próbuję uruchomić przykładowy projekt podczas tworzenia nowego. Próbując go uruchomić, mam ten problem: BŁĄD: kompilacja nie powiodła się z wyjątkiem. Gdzie: Zbuduj plik „PROJECTPATH ​​/ android / app / build.gradle”, wiersz: 25 Co poszło nie tak: wystąpił problem podczas oceny projektu „: aplikacja”. Nie można …
107 android  dart  flutter  jcenter 


10
Flutter usuwa wszystkie trasy
Chcę opracować przycisk wylogowania, który wyśle ​​mnie do trasy logowania i usunie wszystkie inne trasy z Navigator. Dokumentacja nie wydaje się wyjaśniać, jak utworzyć RoutePredicatelub mieć jakąkolwiek funkcję removeAll.
107 dart  flutter 



4
Jak przekonwertować double na int w Dart?
Poniższy błąd powoduje następujący błąd: int calc_ranks(ranks) { double multiplier = .5; return multiplier * ranks; } Zwracany typ doublenie jest a int, zgodnie z definicją w metodzie calc_ranks. Jak zaokrąglić / zarzucić do int?
105 dart 

4
Flutter: Jak poprawnie używać dziedziczonego widżetu?
Jaki jest prawidłowy sposób korzystania z InheritedWidget? Jak dotąd zrozumiałem, że daje to szansę na propagowanie danych w drzewie widżetów. W skrajnym przypadku, jeśli umieścisz jako RootWidget, będzie on dostępny ze wszystkich widżetów w drzewie na wszystkich trasach, co jest w porządku, ponieważ w jakiś sposób muszę udostępnić mój ViewModel …


30
Wtyczka Flutter i google_sign_in: PlatformException (sign_in_failed, com.google.android.gms.common.api.ApiException: 10:, null)
Okno dialogowe (formularz Google) dla poświadczeń zostało pomyślnie otwarte, ale po wypełnieniu moich danych pojawia się ten błąd. Postępowałem zgodnie z instrukcjami stąd . Stworzyłem projekt Firebase, włączyłem Google Drive API (tego właśnie potrzebuję) z Google APIs Console. Kod zgłaszający wyjątek: final GoogleSignIn _googleSignIn = GoogleSignIn( scopes: [ 'https://www.googleapis.com/auth/drive', ], …

4
Czy musisz używać słowa kluczowego „nowe” w Dart?
W mojej aplikacji opartej na Dart właśnie zauważyłem, że mogę pominąć newsłowo kluczowe i wszystko działa idealnie. Zamiast tego final widget = new Widget();mogę też użyć final widget = Widget();. Czy ma to jakiś wpływ na kod?
94 dart 

13
InkWell nie pokazuje efektu tętnienia
Stuknięcie w pojemnik uruchamia onTap()uchwyt, ale nie pokazuje żadnego efektu rozpryskiwania atramentu. class _MyHomePageState extends State<MyHomePage> { @override Widget build(BuildContext context) { return new Scaffold( appBar: new AppBar( title: new Text(widget.title), ), body: new Center( child: new InkWell( onTap: (){print("tapped");}, child: new Container( width: 100.0, height: 100.0, color: Colors.orange, ), …

8
Wylicz lub zmapuj listę z indeksem i wartością w Dart
W dart jest jakikolwiek odpowiednik wspólnego: enumerate(List) -> Iterator((index, value) => f) or List.enumerate() -> Iterator((index, value) => f) or List.map() -> Iterator((index, value) => f) Wydaje się, że to najłatwiejszy sposób, ale nadal wydaje się dziwne, że taka funkcjonalność nie istniała. Iterable<int>.generate(list.length).forEach( (index) => { newList.add(list[index], index) }); Edytować: …
94 dart  flutter 


22
Wtyczka Flutter nie została zainstalowana, błąd ;. Podczas biegania lekarz trzepotanie
Konfiguruję Flutter SDKw moim systemie Linux Ubuntu 16.4. Dlaczego pojawia się następujący błąd, kiedy uruchamiam Flutter Doctor? Określiłem zarówno PATHSfor, jak flutteri dartin, .bashrcale pojawia się ten błąd podczas uruchamianiaflutter doctor Doctor summary (to see all details, run flutter doctor -v): [✓] Flutter (Channel beta, v0.5.1, on Linux, locale en_US.UTF-8) …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.