Size: a a a

Android Developers

2020 January 11

AD

Aleksey D. in Android Developers
Dmitry
всем привет, ребят) У меня есть чат, в котором используется ChatKit for Android. Там нужно определять вьюхолдер для каждого сообщения. Мне этого не совсем хочется. У меня в голове есть навязчивая идея чтобы реализовать генерацию вьюхолдера типо билдера(если в обьекте сообщения поле не null, тогда добавить модуль). Проект будет в дальнейшем масштабироваться и буду добавляться новые типы сообщений. Потому мне хочется  заморочиться только раз вместо тысячи. Подскажите. пожалуйста. можно ли в этом же компоненте реализовать мою задумку, или есть еще варианты?
эм... AdapterDelegates4?
источник

DB

Dima Bondarchuk in Android Developers
Привет всем)
А на сколько важно явно указывать, что метод может выбросить Exception?
Т.е. писать
public MyObject method() throws Exception{}
вместо public MyObject method(){}
На сколько важно это "throws Exception"?
источник

ОА

Оганнес Асатрян in Android Developers
Это не джава чат
источник

AD

Aleksey D. in Android Developers
Dima Bondarchuk
Привет всем)
А на сколько важно явно указывать, что метод может выбросить Exception?
Т.е. писать
public MyObject method() throws Exception{}
вместо public MyObject method(){}
На сколько важно это "throws Exception"?
современные умы говорят, что в большинстве случаев лучше не указывать
источник

DB

Dima Bondarchuk in Android Developers
Aleksey D.
современные умы говорят, что в большинстве случаев лучше не указывать
Спасибо!😌
источник

D

Dmitry in Android Developers
Aleksey D.
эм... AdapterDelegates4?
Спасибо, буду разбираться)
источник

ИП

Игорь Пак in Android Developers
Evgeny GooDi
Коллеги, вопрос по железу. АМД сейчас брать или интел? Для разработки, разумеется. Игры не интересуют )
Если будете брать амд , то эмулятор сразу используйте  genimotion, поскольку родной эмулятор не дружит с ним, а так я тоже сижу на амд, и бюджетно и быстро
источник

ИП

Игорь Пак in Android Developers
Ilya
Я вообще эмулятор не юзаю. И по Wifi удобно приложения тестить
Можно узнать как это по вай фаю, буду благодарен ща ссылочку
источник

ИП

Игорь Пак in Android Developers
Оганнес Асатрян
Корутины надо знать
Можете по простому обьяснить что такое корутины?
источник

AD

Aleksey D. in Android Developers
Игорь Пак
Можете по простому обьяснить что такое корутины?
источник

ОА

Оганнес Асатрян in Android Developers
Игорь Пак
Можете по простому обьяснить что такое корутины?
это когда ты пишешь асинхронный код как будто обычный если совсем упростить ))
источник

ОА

Оганнес Асатрян in Android Developers
стартовая точка фапа на корутины. го!
источник

ОА

Оганнес Асатрян in Android Developers
открываем Ютуб смотрим Елизарова
источник

AD

Aleksey D. in Android Developers
Оганнес Асатрян
это когда ты пишешь асинхронный код как будто обычный если совсем упростить ))
а потом читающий охеревает, что это как это - вроде метод предполагает много работы, а вызывается как синхронный
в месте вызова вообще не понятно
источник

ОА

Оганнес Асатрян in Android Developers
он не охеревает если он пишет на котлине))
источник

ОА

Оганнес Асатрян in Android Developers
и андроид студия всегда покажет где саспенд функция
источник

ОА

Оганнес Асатрян in Android Developers
считаю - корутины в котлине лучшее что происходило с разработкой в андроид за последнее время
источник

ОА

Оганнес Асатрян in Android Developers
источник

ОА

Оганнес Асатрян in Android Developers
чатом ошибся
источник

ОА

Оганнес Асатрян in Android Developers
тут андроид разработчики
источник