
Gleb
17.03.2017
12:07:49

Denis
17.03.2017
12:07:55
Вон он - ваш реакт
Обоссаное webview (по-крайней мере на иосе).

Google

your-mirror
17.03.2017
12:08:17
производительность не в скорости работы ест-но )

Denis
17.03.2017
12:08:26

your-mirror
17.03.2017
12:08:43
ну по-моему это очевидно? )

Denis
17.03.2017
12:08:48
Нет

Sergey
17.03.2017
12:08:52

Denis
17.03.2017
12:08:56
Потому что более/менее сложный затык - нативщина ждет тебя
А тут "УПС" - а нативщину то не знаете
И начинается пожирание говна в изучении потрохов
Хотя не, жс путь - "ВОЗЬМЕМ ДРУГУЮ ЛИБУ ЕПТА"

your-mirror
17.03.2017
12:09:33
потому, что ты быстрее реализуешь это приложение и выведешь в продакшн

Denis
17.03.2017
12:09:35
Авось там не уебки написали
Для для изи-пизи приложений реакт заедет, это да

Nick Senchurin
17.03.2017
12:10:18

Google

Nick Senchurin
17.03.2017
12:10:32
сфотографировав перед этим себя в инстаграмм ессна

Denis
17.03.2017
12:10:34
Чуваки сраные битмапы через шейдеры режут, потому что просто кодом медленно

Gleb
17.03.2017
12:10:38

Denis
17.03.2017
12:10:46
А вы тут еще набросите JS поверх джавы

Gleb
17.03.2017
12:10:58
с мобильно сайта - хоть и спроса меньше - потому что все всё понимают

Denis
17.03.2017
12:11:04
Все-таки каждый должен заниматься своим делом
Фронтенд живет на сайтах - мобилы живут на нативе

Gleb
17.03.2017
12:11:14
да и выкачивать по 50 мб - не надо

Denis
17.03.2017
12:11:24

Paul
17.03.2017
12:11:52

Denis
17.03.2017
12:11:53
Qt пробовал кроссплатформу, Xamarin пробовал
Где они все?

your-mirror
17.03.2017
12:12:22

Denis
17.03.2017
12:12:38
Хотя не, толпу обезъян на жсе некуда девать уже, вот и щемятся во все стороны. (жирный наброс)

Gleb
17.03.2017
12:12:48

Nick Senchurin
17.03.2017
12:12:51

Denis
17.03.2017
12:13:11

Paul
17.03.2017
12:13:12

Gleb
17.03.2017
12:13:41

Paul
17.03.2017
12:14:31

Google

Gleb
17.03.2017
12:15:29
мм? в плане доступа к железу?
ну... на сколько я в курсе через сайты можно и геолокацию запрашивать и доступ к камере и даже hw-отрисовку делать webgl-что ли

your-mirror
17.03.2017
12:16:03
и пуши принимать )

Gleb
17.03.2017
12:16:27

your-mirror
17.03.2017
12:16:48
хрому весь мобильный рынок принадлежит?

Gleb
17.03.2017
12:17:18

your-mirror
17.03.2017
12:17:30
т.е. весь?

Gleb
17.03.2017
12:20:31
т.е. весь?
то есть что на большинстве андроидов - хром дефолтный браузер

your-mirror
17.03.2017
12:20:51
вроде вопрос поставлен на да/нет
тут либо весь, либо нет

Gleb
17.03.2017
12:22:46

Sergey
17.03.2017
12:23:23
если надо меньше кода, то есть котлин или груви. И скорость работы как у джавы

Gleb
17.03.2017
12:23:25
Ну так пуши - у ж точно не могут быть кросс-платформенными

Denis
17.03.2017
12:23:31

Vitaly
17.03.2017
12:24:33
Ребят, подскажите хорошие статьи по gradle?

your-mirror
17.03.2017
12:24:51

Sergey
17.03.2017
12:25:01

Ivan
17.03.2017
12:25:11
https://www.netmarketshare.com/browser-market-share.aspx?qprid=0&qpcustomd=1&qpcustomb=
можно удалить сафари и все равно не у всех хром

Sergey
17.03.2017
12:25:47
все по полочкам с миллионом комментов

Gleb
17.03.2017
12:27:31
Это всё похоже на то как "мы увидели - у соседа есть свой мобильный апп, а наш ночной ларёк, что хуже?" - "Вась, но мобильное приложение - дорогое удовольствие для бизнеса, мож сайтиком обойдемся" - да что там дорогое -
я хочу мобильное и все!!! на всех платформах, быстрое, отзывчивое....
.... и по цене сайта
...хочу, хочу, хочу...
PS: Только вот платить за эти "хочу" - никто не хочет, вот бы так чтобы раз - и апп сам написался))
Все попытки кросс платформ разработки - для таких бизнесов -
которые апп хотят - а силенок не хватает - для них придумали фейкову мобильную разработку, чтоб какзалось все как по-настоящему)))

Google

Quarx2k ?
17.03.2017
12:30:11
изи кроссплатформа
:D

Gleb
17.03.2017
12:30:27
?

Никита
17.03.2017
12:31:21
Народ кто нибудь знает как работать с NV21?

Gleb
17.03.2017
12:32:12

Никита
17.03.2017
12:32:45

Admin
ERROR: S client not available

Никита
17.03.2017
12:33:31
ниже 17API ооочень медленно конвертится в битмап

Gleb
17.03.2017
12:34:08

Никита
17.03.2017
12:34:25
и очень тяжело... превьшка 1280*960 в битмапе выходит на 20 метров
ну я дергаю фрейм превьюшки, конверчу в битмап, отдаю на обработку в asyncTask, оттуда мне возвращаются координаты, по которым я рисую фигуру во вьюшке
поверх превью камеры

Gleb
17.03.2017
12:39:41
Ну ... получается тебе нужен реалтайм процессинг видео. Тут простых решений не будет
Первое - тупо и влоб - хочешь с конвертить YUV в RGB - Используй RenderScript -
https://developer.android.com/reference/android/renderscript/ScriptIntrinsicYuvToRGB.html

Alexey
17.03.2017
12:40:54
Никита если с NDK дружишь, то там можно взять либу https://chromium.googlesource.com/libyuv/libyuv/ она умеет быстро (с ручными оптимизациями под ARM/X86), либо OpenCv, либо самому написать. Можно и на RenderScript

Gleb
17.03.2017
12:43:53
Либо - более гармоничный путь, но еще более сложный, чем то что предлагает @illarionov
работать с TextureView, и OpenGl со всеми настроеными шейдерами - которые будут рисоваться поверх, и то... если твою логику обработки картинки можно выразить шейдерным языком

Sergey
17.03.2017
12:45:02
думаю на RN это было бы изи и мало кода :D (шутка)

Google

Denis
17.03.2017
12:45:16

Gleb
17.03.2017
12:45:17
Но если это всё вокруг - фэйс детекта - то блин- не изобретай колес - повтори гугловые сэмплы из библиотеки Vision

Andre
17.03.2017
12:45:47
Вопрос по тестированию, есть презентр и State из Moxy.С презентера во вью возвращаем новый обьект а в тестах это два разных обьекта создаются. Отсюда вопрос или подход неверный или тест как то можно переписать?
`presenter.actionNext();
verify(state).next(new A());`

Никита
17.03.2017
12:45:58
Обработкой занимается библиотека, по сути обертка над сишным кодом...
я в неё не могу лезть)

Alexey
17.03.2017
12:47:09
Никита а она YUV не умеет напрямую принимать, без конверта в RGB?

Никита
17.03.2017
12:47:46

Gleb
17.03.2017
12:48:45

Alexey
17.03.2017
12:48:55
Никита и просит на входе битмапы 1280*960 в реалтайме? мдя

Denis
17.03.2017
12:49:14

Gleb
17.03.2017
12:49:21
Ну значит открывай доки по рендер-скрипту и вникай....
ScriptIntrinsicYuvToRGB - вот это про твою задачу

Никита
17.03.2017
12:50:55
По идее я могу ресайзить Bitmap до размеров вьюшки перед обработкой...

Mike
17.03.2017
12:51:27
Привет всем. Посоветуйте пожалуйста книгу годную для новичка. Желательно на русском.

Nick Senchurin
17.03.2017
12:52:25
сделай поиск по чату, отвечали около 20 раз

Dmitry
17.03.2017
12:53:05
http://list-english.ru/books.html

Gleb
17.03.2017
12:53:17
Красавчики все же гугл ...сделали апи для AndroidMedia Codec, там в качестве ввода/вывода - можно использовать Surface - а уж на нём - сам думай как рисовать - хочшь gl - со всеми необходимыми процессингами, хочешь у текстуры вью подрежь - и отдай кодеку
+ Surface - еще оказывается Parcelable ? Короче до меня недавно дошла вся мудрость такого подхода в реалтайм - обработках

Nick Senchurin
17.03.2017
12:53:29

Gleb
17.03.2017
12:54:32

Alexey
17.03.2017
12:55:14
@NikitenkoGleb посмотрели, поняли, что с camera 1 все это сложнее гораздо делается, спроектировали новый API получше

Gleb
17.03.2017
12:55:15
но ... это всё, правда не про ХУЯК-ХУЯК, там блин надо сидеть и вникать неслабо