LINUX.ORG.RU
ФорумTalks

Разработка под android боль

 , ,


1

1

Понадобилось сваять для себя небольшое приложение, поставил android studio, почитал доки.

И это ад, java 6, какие-то колбеки, касты типов. Словно вернулся на 10 лет назад.

Как они с этим всем живут? Как так можно было отстать от веба?

Пришлось ваять на react-native

Эээ. А в вебе куда пропали колбеки и касты типов? Я что-то пропустил и из джавы их удалили?

vurdalak ★★★★★
()

Словно вернулся на 10 лет назад.

сам всё ответил

stevejobs ★★★★☆
()

Разработка под андроид - это единственное что в нём есть хорошего.

Реально гораздо приятнее это разрабатывать. А вот пользоваться, охота только взять и уе заплатить, чтоб этого не видеть.

fornlr ★★★★★
()

Я плюнул на это ява-безобразие(или не осилил, называй как хочешь), обмазался Qtшкой и пишу на плюсах.
Волосы шелковистые, брат жив.

Stahl ★★☆
()
Ответ на: комментарий от vurdalak

А в вебе куда пропали колбеки и касты типов.

В вебе есть csp и факторы с возможностью выбрать любимый язык.

Касты не нужны, а в андройде без них никак (R.id и тд).

holuiitipun
() автор топика
Ответ на: комментарий от Harald

«веб» типа образец продвинутости и современных технологий?

Ну не байтоковыряние и протухший десктоп же.

holuiitipun
() автор топика

java 6

Java 8, УМВР.

какие-то колбеки

Если ты не знаешь зачем нужен коллбэк, то твой удел - завод, а не программирование, более того тебя видимо в гугле забанили если ты даже не смог найти https://github.com/greenrobot/EventBus

Jefail ★★★★
()
Последнее исправление: Jefail (всего исправлений: 1)
Ответ на: комментарий от entefeed

Отстать от безногого калеки?

Веб сейчас это микросервисы, акторы, csp, статическая типизация, фп и многое другое.

holuiitipun
() автор топика
Ответ на: комментарий от vurdalak

При чем тут R и касты? R.id это просто номер для получения ресурса. Можешь привести пример кода?

Сейчас с телефона, но как ты получишь текстовое поле без каста?

holuiitipun
() автор топика
Ответ на: комментарий от vurdalak

Лорчую этого наркомана напугали до безобразия касты вьюх, при использовании findViewById(R.id.myId), ибо такая конструкция возвращает generic, который нужно кастовать к конкретному типу.

Jefail ★★★★
()
Ответ на: комментарий от Jefail

Если ты не знаешь зачем нужен коллбэк

Колбеки это не удобно, есть абстракции лучше.

даже не смог найти https://github.com/greenrobot/EventBus

Я не настоящий андройд сварщик, гляну)

holuiitipun
() автор топика
Ответ на: комментарий от Stahl

Я плюнул на это ява-безобразие(или не осилил, называй как хочешь), обмазался Qtшкой и пишу на плюсах.
Волосы шелковистые, брат жив.

у брата как с волосами?

FiXer ★★☆☆☆
()
Ответ на: комментарий от Jefail

И кстати там есть какой-то фреймворк который автоматически инжектит вьюхи в поля класса (я давно не писал под андроид, не помню точных названий).

vurdalak ★★★★★
()
Ответ на: комментарий от vurdalak

баттернайф спасёт от пуканодробительных кастов, а eventbus от коллбэк хэла

Jefail ★★★★
()
Ответ на: комментарий от holuiitipun

Это бекенд, разнообразие технологий в котором заслуга вовсе не веба. А фронтенд все так же ехал JS через JS.

entefeed ☆☆☆
()
Ответ на: комментарий от entefeed

фронтенд все так же ехал JS через JS

Фейсбуков стек вполне с es6, react, redux и flow для нормальных типов.

И есть всякие clojurescript.

holuiitipun
() автор топика
Ответ на: комментарий от holuiitipun

И веб это не жумлы с жкверями за 1000р

да ты что?

Что тогда тру?

извини не прав. зря тебя с толку сибваю. Веб разработка, как и веб разарбы - это самый сок профессии!

ii8_ ★★★★
()
Ответ на: комментарий от ii8_

Веб разработка, как и веб разарбы - это самый сок профессии!

Байтодрочер?

holuiitipun
() автор топика

Возьми Kotlin, он куда вкуснее.

qrck ★★
()

Отстать конкретно в чём, можно поподробнее в этом моменте? По моим ощущениям веб не умеет даже 30% того, что умеет api андроида. Не говоря уже про то, что под андроид можно писать чисто веб приложения.

Очередной веб-недокодер влез в нормальный стек и обосрался.

ixrws ★★★
()
Ответ на: комментарий от Jefail

ай-ай-ай

твой удел - завод

Откуда такое пренебрежение к работникам заводов? Может, на этом заводе ferrari собирают. Да и вообще, у станка надо уметь работать.

true_admin ★★★★★
()
Ответ на: комментарий от Jefail

Java 8, УМВР

Подробнее можно? У вас работают лямбды без ретролямбда, есть стрим апи и прочие фишки восьмёрки? На андроид Java 7 же.

Weres ★★★
()

Сейчас ещё api лучше стал, в 2.3 было куда веселее.

upcFrost ★★★★★
()
Ответ на: комментарий от darkenshvein

Поди ещё память возвращать тебя заставили?

gc все сам.

holuiitipun
() автор топика
Ответ на: комментарий от ixrws

По моим ощущениям веб не умеет даже 30% того, что умеет api андроида

Да, моргать светодиодов на телефоне не умеет.

под андроид можно писать чисто веб приложения

Хочется нативности.

Очередной веб-недокодер влез в нормальный стек и обосрался.

Лiл, протухшая кастрированная java с недоапи для них нормальный стек xD

holuiitipun
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.