Size: a a a

Android Architecture

2020 August 18

Sergey λ in Android Architecture
Daniil Golubev
То есть opengl на c++ для разработки?
видео редакторы иначе вряд ли напишешь на андроид.
если нужно быстрое превью с фильтрами тратить время на jni точно не вариант.
обработка видео файла просто не влезет в хип, выход только в shared memory.
быстрые вычисления и распараллеливания это тоже либо RS, OpenCL, Compute Shaders.
низкоуровневая работа с кодеками тоже только в ndk.
источник

D

Denis in Android Architecture
Sergey λ
видео редакторы иначе вряд ли напишешь на андроид.
если нужно быстрое превью с фильтрами тратить время на jni точно не вариант.
обработка видео файла просто не влезет в хип, выход только в shared memory.
быстрые вычисления и распараллеливания это тоже либо RS, OpenCL, Compute Shaders.
низкоуровневая работа с кодеками тоже только в ndk.
Видосики на ура через OpenGL обрабатываются)
источник

Sergey λ in Android Architecture
или Vulkan 🌝
источник

D

Denis in Android Architecture
Sergey λ
или Vulkan 🌝
Ненене
источник

DG

Daniil Golubev in Android Architecture
а tenserflow mobile никто не пробовал прикручивать туда, чтобы обрабатывать изображения?
источник

Sergey λ in Android Architecture
источник

С

Сергей in Android Architecture
Ок. чат для мажоров. Сорян тогда )🤷‍♂️
источник

Kd

Konstantin dmz9 in Android Architecture
Сергей
Ок. чат для мажоров. Сорян тогда )🤷‍♂️
😂
источник
2020 August 19

S

Sergey Mitrofanov in Android Architecture
Всем привет!
Накидал тут пример приложения с архитектурой, TDD, DI и вот это вот все.
Буду очень благодарен, если посмотрите, оцените, и дадите обратную связь 🙏
Welcome! 😄
https://github.com/G0retZ/Android-app-example
источник

RC

Roman Chumachenko in Android Architecture
Ребят, а где, по вышему мнению, стоит выполнять фильтрацию сущностей? Допустим мне нужно из списка всех чатов в телеграме отобрать только обычные диалоги, позже планируется включить в отбор и обычные беседки. В некоторых статьях по клину говориться, что репозиторий может выполнять фильтрацию. Стоит ли выносить фильтрацию в реп или же оставить в юзкейсе?
источник

NM

Nick Marchuk in Android Architecture
Roman Chumachenko
Ребят, а где, по вышему мнению, стоит выполнять фильтрацию сущностей? Допустим мне нужно из списка всех чатов в телеграме отобрать только обычные диалоги, позже планируется включить в отбор и обычные беседки. В некоторых статьях по клину говориться, что репозиторий может выполнять фильтрацию. Стоит ли выносить фильтрацию в реп или же оставить в юзкейсе?
Ну по сути это бизнес-логика, так что место ей в юзкейсе/интеракторе
источник

RC

Roman Chumachenko in Android Architecture
Nick Marchuk
Ну по сути это бизнес-логика, так что место ей в юзкейсе/интеракторе
Угу, я тоже так считаю, потому сильно удивился, что фильтрацию в статье в реп причисляли
источник

AD

Aleksey D. in Android Architecture
Roman Chumachenko
Угу, я тоже так считаю, потому сильно удивился, что фильтрацию в статье в реп причисляли
но если из базы тянешь, то не брать же всю коллекцию в память
источник

AD

Aleksey D. in Android Architecture
Roman Chumachenko
Угу, я тоже так считаю, потому сильно удивился, что фильтрацию в статье в реп причисляли
кстати, репозиторий - это слой бизнеса
источник

RC

Roman Chumachenko in Android Architecture
Aleksey D.
но если из базы тянешь, то не брать же всю коллекцию в память
Та вот как раз не из базы, не могу филтровать при запросе
источник

AD

Aleksey D. in Android Architecture
нормально - передать критерий выборки из бизнеса в репозиторий
источник

RC

Roman Chumachenko in Android Architecture
Aleksey D.
нормально - передать критерий выборки из бизнеса в репозиторий
апи не дает филтровать
источник

AD

Aleksey D. in Android Architecture
Roman Chumachenko
апи не дает филтровать
ну а завтра такая возможность появится)
источник

RC

Roman Chumachenko in Android Architecture
Aleksey D.
нормально - передать критерий выборки из бизнеса в репозиторий
Хорошая идея, возьму на вооружение)
источник

KR

Kirill Rozov in Android Architecture
#AndroidBroadcast #Analytics #Architecture

Делаем аналитику правильно c Aviasales.ruAviasales.ru
Где: YouTube канал Android Broadcast
Когда: среда, 19 августа, 20:00 (GMT+3)

Аналитика - это непростой функционал вашего приложения, который пронизывает всего его уголки. Он может быть в любой строчке, в синхронном или асинхронном коде, а также вам может быть нужно поддерживать несколько различных сервисов аналитики.

В выпуске обсудим правильный подход к трекингу сообщений из Android приложений, который соответствует всем требованиям: расширяемость, тестируемость, удобство работы, многомодульность и пр.

Своим опытом делится Максим Дворецкий, Android разработчик в Aviasales, которые не так давно прошли через рефакторинг своей аналитики.
источник