Size: a a a

%d мобильных разработчиков со стальными нервами

2020 February 02

GN

Gleb Nikitenko in %d мобильных разработчиков со стальными нервами
но технически - пздц легасьность с 2009 и требования тоже такие - не слабые
источник

V

Valentin in %d мобильных разработчиков со стальными нервами
Gleb Nikitenko
ладно, повонял чуть-чуть простите)) пойду работать
да просто учитывая что джава никогда полноценно на дроиде не будет работать то это хороший вариант, синтаксис похож, перейти не сложно. На тот момент когда я переходил не было лямбд нормальных в джаве, не помню чего еще не хватало. Сейчас ситуация изменилась, но и котлин на месте не стоит с корутинами, флоу, мпп
источник

GN

Gleb Nikitenko in %d мобильных разработчиков со стальными нервами
Valentin
да просто учитывая что джава никогда полноценно на дроиде не будет работать то это хороший вариант, синтаксис похож, перейти не сложно. На тот момент когда я переходил не было лямбд нормальных в джаве, не помню чего еще не хватало. Сейчас ситуация изменилась, но и котлин на месте не стоит с корутинами, флоу, мпп
Да, на тот момент - джава была говняненькая (6-я).
Точнее у всех нормальная 8-я, только нам её не завозили))
источник

GN

Gleb Nikitenko in %d мобильных разработчиков со стальными нервами
Там котёл конечно - супер ланг, это бесспорно
источник

V

Valentin in %d мобильных разработчиков со стальными нервами
Gleb Nikitenko
Там котёл конечно - супер ланг, это бесспорно
ну а сейчас как по мне единственный нормальный вариант кроссплатформы. И модульность и разделение слоев по умолчанию, и нет геморроя с UI
источник

Н

Никита ✓ in %d мобильных разработчиков со стальными нервами
А зачем тебе эти переменные?
источник

Н

Никита ✓ in %d мобильных разработчиков со стальными нервами
источник

Н

Никита ✓ in %d мобильных разработчиков со стальными нервами
Зачем так делать?
источник

Н

Никита ✓ in %d мобильных разработчиков со стальными нервами
Почему просто в нужном месте не взять text/gravity/type/etc
источник

RH

Ruslan Hanza in %d мобильных разработчиков со стальными нервами
Буфер приватный
источник

RH

Ruslan Hanza in %d мобильных разработчиков со стальными нервами
Остальное можно
источник

GN

Gleb Nikitenko in %d мобильных разработчиков со стальными нервами
Если котлиновский код не говорит сам за себя - то смотри джавовый - там точно всё понятно, что это вообще и зачем
источник

RH

Ruslan Hanza in %d мобильных разработчиков со стальными нервами
Там ещё можно некоторую часть в методы вынести, и заюзать buildSpannedString
источник

RH

Ruslan Hanza in %d мобильных разработчиков со стальными нервами
Gleb Nikitenko
Если котлиновский код не говорит сам за себя - то смотри джавовый - там точно всё понятно, что это вообще и зачем
Джазовый тоже не идеальный, в тебя там два почти идентичных insert, можно вынести в метод
источник

RH

Ruslan Hanza in %d мобильных разработчиков со стальными нервами
Gleb Nikitenko
Если котлиновский код не говорит сам за себя - то смотри джавовый - там точно всё понятно, что это вообще и зачем
В котлиновском тоже все понятно, но ты судишь о его лаконичности просто сконвертировав из джавы и не используя фишки языка)
источник

GN

Gleb Nikitenko in %d мобильных разработчиков со стальными нервами
Ruslan Hanza
Джазовый тоже не идеальный, в тебя там два почти идентичных insert, можно вынести в метод
на самом деле это хак для гребаного китката в 21 + там просто удобненький метод у спанбилдера - точно такой же
источник

RH

Ruslan Hanza in %d мобильных разработчиков со стальными нервами
Gleb Nikitenko
на самом деле это хак для гребаного китката в 21 + там просто удобненький метод у спанбилдера - точно такой же
Ну ты же append вынес в метод
источник

RH

Ruslan Hanza in %d мобильных разработчиков со стальными нервами
Почему insert не вынести, тоже самое почти
источник

GN

Gleb Nikitenko in %d мобильных разработчиков со стальными нервами
Ruslan Hanza
В котлиновском тоже все понятно, но ты судишь о его лаконичности просто сконвертировав из джавы и не используя фишки языка)
Ну так если что-то "хорошо изучать со всеми фишками" можно и на ассемблере быть эффективным))
источник

Н

Никита ✓ in %d мобильных разработчиков со стальными нервами
mBottom?.let{bottom -> dosmth}
источник