И чем интерфейс лучше чем просто дата класс ?
Ну, если ты хочешь единое что-то для всего, ты утыкаешься в рантайм проблемы. Если ты заранее опишешь типы – чем использовать kotlinpoet хуже ?
Допустим, сгенерился интерфейс Component<T1,T2> Что с ним дальше делать ?) Мб я просто недопонял проблемы
как конкретно их сделать в своем коде ? я не могу их описывать в разных контекстах, потому что см. картинку выше 🙂 а иначе я ничего не могу придумать, что могло бы быть завяз...
если говорить про мобильную разработку, как ты занимаешься раздаванием зависимостей ? не на синглтонах же все клепать )
Ребят, такой вопрос. это нормально, что если я создаю kotlin-аннотации в пакете с именем abstract, kapt его не видит ?
или нужен component#() — юзай зачем заставлять генерить интерфейс ? данные не должны уметь в логику, такую туплу можно переюзать для любых типов, в чем беда-то ?
Ребят, есть инфа, когда SAM для котлиновых интерфейсов завезут ?
Может тогда стоит переюзать датакласс ?
условно куча )) а как с типизацией? я из контроллера/фрагмента попрошу у активити презентер по тегу, и он отдаст AnyPresenter, который впоследствии надо скастить ?
просто блин, есть чертовски хороший во всем кодеин, но у него одна проблема: харит протягивать kodein повсюду, где нужен inject вот лично Вы чем пользуетесь для DI ?
fun <reified T> String.jsonToMap(): Map<String, T> { return ObjectMapper().readValue<Map<String, T>>(this, T::class.java) } не катит ?
у тебя ключ — ресурс как я заранее могу положить в мапу конфигурацию по ключу, если ключ — и есть сам объект, которому нужна конфигурация ?
Ребят, кто-то пользовался anko + conductor ?
тебе строчек кода жалко ? )
листы немутабельны, да ?
То есть, для всех классов, третий компонент которого является T ты делаешь действие, например, мап ?
потому что это потенциальная утечка памяти контекст — очень непонятная и сложная штука ) >Код фреймворка так делает например, какой?
почему такое происходит? я все включил, как надо, idea вплотную игнорит это, и suspension-pointы не показывает (
интересно. но тут больше на адекватизацию андроид-фреймворка расскажи, как ты элементарно в презентер отдашь ретрофит ?