169 похожих чатов

А есть ли вообще варианты создания интерфейса под android кроме

AppCompat и jetpack compose? и где можно почитать сравнение имеющихся подходов

29 ответов

6 просмотров

* нативные вьюшки * Litho, Yoga и прочие фреймворки

samurai- Автор вопроса

нативные это надо ndk копать?

нет, я про обыкновенное семейство android.view.View

samurai
нативные это надо ndk копать?

Если на c++ хочешь писать, то да

Hello, World!
А что не так?

другая трактовка слова «нативный»

Hello, World!
Он там про NDK спросил.

потому что я применил многозначное «нативный», но в другом смысле

samurai- Автор вопроса
Mike (деньги не клянчу)
нет, я про обыкновенное семейство android.view.Vie...

можно какую-нибудь статью об этом? а то андроидовские вещи ещё не научился гуглить... на metanit вроде тоже речь о View, но там в примерах уже наследование от AppCompatActivity 🤔

samurai
можно какую-нибудь статью об этом? а то андроидовс...

хз что почитать, но активити не принуждает тебя верстать именно аппкомпат вьюшками, хоть и жирно намекает на это, заменяя LayoutInflater Factory

Mike (деньги не клянчу)
потому что я применил многозначное «нативный», но ...

Если что-то не так скажу прошу не банить. А вообще приложения для android - apk, они же не так нативны для операционки? Они же выполняются поверх виртуальной машины - Dalvik (DVM) или ART.

Hello, World!
Если что-то не так скажу прошу не банить. А вообщ...

Чисто вопрос терминологии. Можно выкрутить так, что всё нативное, можно наоборот.

Вариант 1. А инструкции из bin загружаются ОСью, так что это ОС нативная, а остальное — нет. Вариант 2. А VM состоит из процессорных инструкций и компилирует dex в них же, так что ничуть не менее нативно.

Без разницы, но есть нюансы.

Mike (деньги не клянчу)
Вариант 1. А инструкции из bin загружаются ОСью, т...

Понятно, тогда лучше это не обсуждать, т.к любой код в итоге транслируется в нативные инструкции.

samurai- Автор вопроса
Mike (деньги не клянчу)
Без разницы, но есть нюансы.

ну как, нельзя же унаследоваться от рандомного класса, который даже к UI отношения не имеет🤔

samurai
ну как, нельзя же унаследоваться от рандомного кла...

Я подразумевал разумные пределы интерпретации моего ответа, но жестоко ошибся.

samurai- Автор вопроса
Mike (деньги не клянчу)
Я подразумевал разумные пределы интерпретации моег...

ага. я ещё не особо шарю, как можно догадаться. так что вопросы могут быть глупыми

Конечно, есть. Например, напишите свою собственную иерархию контролов с нуля без использования View или композа. Всю отрисовку, обработку кликов, accessibility - с нуля и будет вам счастье. Но это неточно.

Max
Точно что не будет

Но если человеку прям очень хочется пойти своим путём, то почему нет?

закон интернета номер 1)

samurai- Автор вопроса
Leonid B.
Конечно, есть. Например, напишите свою собственную...

то что надо. займусь этим ближайшие 15 лет

Артём Мельник
закон интернета номер 1)

https://en.wikipedia.org/wiki/Rule_34?wprov=sfla1

Mike (деньги не клянчу)
про это уже сняли порно есть доклад

ссылку на доклад или что бы это там ни было.. Или хоть как найти. Кто, когда, кому, как докладывал?

Похожие вопросы

Обсуждают сегодня

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Добрый день. Хочу сделать отрисовку по команде на панели. Почему-то рисуется только при втором вызове. С чем может быть связано, не подскажете? procedure TForm1.FormDblClick(...
Kirill Filippenok
20
Блин, интересно, кто-нибудь когда-нибудь переписывал какую-нибудь игру с x86 на arm? Вообще, такое возможно?
Alan 🔝 Бэброу
12
I just installed it but how do I use it?
Talula
12
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
здравствуйте, у меня есть число шестнадцаттиричное, FFFB например, это -5, как мне в консоль вывести -5? мой самописный atoi преобразовывает -5 в 65531
Maxim Of course
7
Всем доброго дня! Подскажите может кто использовал связку Pagebuilder + Clientsetting. Сами параметры с типом pagebuilder в модуле Clientsetting работают нормально, можно такж...
Александр Добриков
12
Всем привет! Нужен совет от опытных. Переношу свой проект с Делфи 10.2 Токио на Лазарус 3.2 установленный через инсталлятор fpcupdeluxe-x86_64-win64. При импортировании проект...
Дмитрий Завгородний
7
А почему в си некоторые вещи работают с двойными кавычками некоторые с одинарными? Нельзя было все сделать с одними или чтоб работало с разными? например чтоб выводить строки ...
.
15
Эх кто-то пришел и весь праздник испортил :( You need complex FBX scene importing setup to change things on import? good luck with that. You need navigation and pathfinding? g...
Serg Gini
5
Карта сайта