Size: a a a

2019 September 11

AP

Alexey Pushkarev in GitFox
Evgeny Terebenin
Всем добрый день! Погуглил поиск, но это ничего не дало. Подскажите, пожалуйста, как собрать проект? Ни одного модуля студия не видит
Какая версия студии и градл плагина?
источник

ET

Evgeny Terebenin in GitFox
Alexey Pushkarev
Какая версия студии и градл плагина?
студия 3.5, грэдл 5.4.1
источник

KT

Konstantin Tskhovrebov in GitFox
Можно ./gradlew assembleDebug
источник

ES

Eugene Shapovalov in GitFox
Evgeny Terebenin
Всем добрый день! Погуглил поиск, но это ничего не дало. Подскажите, пожалуйста, как собрать проект? Ни одного модуля студия не видит
раньше были траблы у студии со сборкой проекта через checkout from vcs.

Также удалить папку .gradle и build
источник

KT

Konstantin Tskhovrebov in GitFox
Мое решение рабочее на 146%. Так ci и собирает
источник

ET

Evgeny Terebenin in GitFox
Попробовал ./gradlew assembleDebug и удалить папку .gradle и build. не помогло. А когда клонировал заново проект через git clone, то все заработало. Извиняюсь за преждевременный кипиш
источник

ET

Evgeny Terebenin in GitFox
Konstantin Tskhovrebov
Мое решение рабочее на 146%. Так ci и собирает
теперь и это работает)
источник

L

Little Panda 🐼 in GitFox
@terrakok Привет. У тузпика вышел KTP модуль. Есть планы переехать на него?
источник

KT

Konstantin Tskhovrebov in GitFox
нет. не увидел никакого профита от этого расширения
источник
2019 September 12

AM

Android Mobilovich in GitFox
Konstantin Tskhovrebov
нет. не увидел никакого профита от этого расширения
private val
вместо кучи
lateinit var

вместе с moxy2 выглядит замечательно
источник

AM

Android Mobilovich in GitFox
private val dep1: Dependency1 by inject()
private val dep2: Dependency2 by inject()
private val dep3: Dependency3 by inject()
private val presenter: SomePresenter by injectPresenter()
источник

L

Little Panda 🐼 in GitFox
Android Mobilovich
private val
вместо кучи
lateinit var

вместе с moxy2 выглядит замечательно
Moxy2? Можно ссылочку на него?
источник

AM

Android Mobilovich in GitFox
источник

AM

Android Mobilovich in GitFox
Ветка release 2
источник

AM

Android Mobilovich in GitFox
Там правда немного другой делегат, но в гитфокс легко добавляется extension:
источник

L

Little Panda 🐼 in GitFox
Спасибо 👍
источник

KT

Konstantin Tskhovrebov in GitFox
Android Mobilovich
private val dep1: Dependency1 by inject()
private val dep2: Dependency2 by inject()
private val dep3: Dependency3 by inject()
private val presenter: SomePresenter by injectPresenter()
Так как инжект в поля используется только в андроидных классах, то там большого смысла скрывать их нет. А вот уход от спеки jsr-330 на чисто тузпиковский подход меня смущает
источник

AM

Android Mobilovich in GitFox
Konstantin Tskhovrebov
Так как инжект в поля используется только в андроидных классах, то там большого смысла скрывать их нет. А вот уход от спеки jsr-330 на чисто тузпиковский подход меня смущает
Да, там есть спорные моменты. Например, вместо
@Inject constructor()
добавили
@InjectConstructor
, что сомнительно. А так меньше кода и более читабельно на мой взгляд, мы же всё таки за оптимальные решения топим :)
источник

AM

Android Mobilovich in GitFox
Но я только показываю, как там можно сделать, без каких либо предложений
источник

KT

Konstantin Tskhovrebov in GitFox
Оптимальность не всегда в меньшем количестве кода 😉
источник