Size: a a a

Dart & Flutter по-русски

2020 September 25

AK

Artem Krupp in Dart & Flutter по-русски
это рударт поэтому не материмся
источник

ИМ

Илья Максименко... in Dart & Flutter по-русски
Daniil S
по крайней мере я не встречал еще такой записи
я же кидал скрин жава кода
источник

PE

Pavel Erokhin in Dart & Flutter по-русски
Artem Krupp
это геометрия типов очевидно же
мда, и до сих пор ни до кого не дошло, что это всего-лишь биология ...
источник

PE

Pavel Erokhin in Dart & Flutter по-русски
источник

DS

Daniil S in Dart & Flutter по-русски
Илья Максименко
я же кидал скрин жава кода
в дарте
источник

ИМ

Илья Максименко... in Dart & Flutter по-русски
на самом деле я понял, что мне проще забить, пусть в клиентском коде какой хотят такой тип и указывают😤😤
источник

PE

Pavel Erokhin in Dart & Flutter по-русски
Daniil S
опиши проблему, которую хочешь решить, ты хочешь чтобы объект передаваемые в метод реализовывал 2 интерфейса?
нет, он хочет задать lower bounded type
источник

PE

Pavel Erokhin in Dart & Flutter по-русски
чтобы T был как минимум BoxModel
источник

PE

Pavel Erokhin in Dart & Flutter по-русски
но такой его код и в джаве не сработает, точнее сложно сказать, всю строку не видно
источник

DS

Daniil S in Dart & Flutter по-русски
тут будет как минимум BoxModel
источник

DS

Daniil S in Dart & Flutter по-русски
Переслано от Илья Максименко...
источник

PE

Pavel Erokhin in Dart & Flutter по-русски
+
источник

ИМ

Илья Максименко... in Dart & Flutter по-русски
Pavel Erokhin
чтобы T был как минимум BoxModel
чтобы Т был как минимум BoxModel и как минимум ModelWithId
источник

ИМ

Илья Максименко... in Dart & Flutter по-русски
чтобы получить доступ к интерфейсу
источник

ИМ

Илья Максименко... in Dart & Flutter по-русски
класса
источник

КП

Кирилл Пешин... in Dart & Flutter по-русски
Всем привет.
Помогите пож-та начинающему )))

Есть пет проект, которым давно не занимался и вот решил обновить...
Но, наблюдаю глюки с 29 и 30 API - на них или не устанавливается или не работает

У меня зависимости:

 camera: ^0.5.8+7
 file_picker: 2.0.2
 flutter_email_sender: ^3.0.1
 flutter_speed_dial: ^1.2.5
 json_annotation: ^3.1.0
 open_file: ^3.0.1
 path_provider: ^1.6.18
 permission_handler: ^5.0.1+1
 share: ^0.6.5+2
 shared_preferences: ^0.5.12
 sqflite: ^1.3.1+1
 url_launcher: ^5.7.2

dev_dependencies:
 build_runner: ^1.10.0
 # flutter pub run build_runner build
 # flutter pub run build_runner watch
 pedantic: ^1.9.0
 #flutter analyze
 json_serializable: ^3.5.0

build.gradle

buildscript {
   ext.kotlin_version = '1.4.10'
   repositories {
       google()
       jcenter()
   }

   dependencies {
       classpath 'com.android.tools.build:gradle:3.5.0'
       classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
   }
}

compileSdkVersion & targetVersion 28 - пробовал 29 и 30 - глючит, все равно
Gradle - distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.2-all.zip

Flutter Stable - 1.20.4
Может он еще не готов к 29 и 30 API и нужно подождать?
источник

ИМ

Илья Максименко... in Dart & Flutter по-русски
Илья Максименко
чтобы Т был как минимум BoxModel и как минимум ModelWithId
один класс работает
источник

PE

Pavel Erokhin in Dart & Flutter по-русски
Илья Максименко
один класс работает
ну создай общий интерфейс лол)
источник

ИМ

Илья Максименко... in Dart & Flutter по-русски
там просто сложно
источник

PE

Pavel Erokhin in Dart & Flutter по-русски
и там имплементь 2 интерфейса
источник