Size: a a a

AndroidDev :: Разработка. It's Android time now!

2020 December 20

M

Mafioznik in AndroidDev :: Разработка. It's Android time now!
Как думаете как организована работа лайков с сервером в ютуб приложении? Например о чем я говорю, человек может спамить лайк и дизлайк 1000 раз, это большая нагрузка на сервер, как думаете это фильтруется?
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
правая кнопка - посмотреть  код, курить уходящие запросы, много думать
источник

M

Mafioznik in AndroidDev :: Разработка. It's Android time now!
Jktu
правая кнопка - посмотреть  код, курить уходящие запросы, много думать
так же у них наверняка обфускация есть как я так проникну к ним
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
ну т.е. нажать кнопку и попробовать посмотреть сложнее чем писать предположения?
источник

M

Mafioznik in AndroidDev :: Разработка. It's Android time now!
Jktu
ну т.е. нажать кнопку и попробовать посмотреть сложнее чем писать предположения?
ну там может быть хитрый аргоритм и по нажатию кнопки его можно и не понять
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
я тебе помогу, каждое нажатие лайка/дизлайка уходит post запросом на сервер
источник

M

Mafioznik in AndroidDev :: Разработка. It's Android time now!
Jktu
я тебе помогу, каждое нажатие лайка/дизлайка уходит post запросом на сервер
ага, а если я 1000 раз нажму на лайк и дизлайк?
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
нажми
источник

M

Mafioznik in AndroidDev :: Разработка. It's Android time now!
Это все-таки нужно как-то же фильтровать на клиенте, чтобы нагрузка на сервер меньше шла
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
это не фильтруется
источник

M

Mafioznik in AndroidDev :: Разработка. It's Android time now!
хотя кстати можно на сервере смотреть, что если это то же самое действие то не пропускать дальше на запись в бд например
источник

M

Mafioznik in AndroidDev :: Разработка. It's Android time now!
но тогда нужно хранить а какое действие было пердыдущим
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
ответ на твои вопросы я искал бы в литературе по проектированию архитектуры
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
одно время задачу по проектированию подобного сервиса давали на собеседовании в гугл
источник

M

Mafioznik in AndroidDev :: Разработка. It's Android time now!
Что можно сделать если у меня на одном из телефонов постоянно вылазит Fatal Exception: java.lang.NullPointerException
Attempt to read from field 'com.android.server.wm.TaskRecord com.android.server.wm.ActivityRecord.task' on a null object reference

Как понять в чем проблема? Уже 20 человек с одним и тем же смартфоном получили эту проблему, никакие другие модели она не касается
источник

M

Mafioznik in AndroidDev :: Разработка. It's Android time now!
Кстати они все с рут доступом
источник

M

Mafioznik in AndroidDev :: Разработка. It's Android time now!
Версия андроида - 10
источник

Е

Евген in AndroidDev :: Разработка. It's Android time now!
Некоторые и запрещают запуск приложения на рутовое устройство. Опросить что они делают, когда выскакивает ошибка и попытаться отловить ее try-catch. Посмотреть к каким последствиям приведёт. А потом думать как устранить
источник

A

Alyask_a in AndroidDev :: Разработка. It's Android time now!
#вакансия #android #java #kotlin #москва
Полная занятость
Частичная удаленка
Белая з/п от 250.000 - 300.000 на руки, компенсация проезда иногородним
Android developer

Мы — команда разработки Level.Travel, сложного продукта в сфере путешествий. За последние 9 лет мы с нуля создали и продолжаем развивать решение для онлайн-продажи путешествий. Нашу платформу используют лидеры рынка – Тинькофф Банк, OneTwoTrip, Сбербанк, TripAdvisor, Kayak, АК Барс Банк, Евросеть и многие другие. Компания Level.Travel является резидентом Инновационного центра «Сколково».

Обязанности:
🔸Разработка приложения со сложным UI в команде разработчиков
🔸Построение архитектуры
🔸Реализация клиент-серверного взаимодействия
🔸Написание тестов

От Вас:
🔸От 2-х лет в разработке на Android
🔸Знание Java/Kotlin на уровне ведущего разработчика
🔸Знание архитектурных паттернов (MVVM / Clean Architecture), ООП
🔸Знания цикла работы приложения, управления памятью
🔸Опыт работы или понимание RxJava, RxAndroid, Retrofit, Dagger2, Android Data Binding
🔸Понимание Android Architecture Components будет плюсом
🔸CI / CD
🔸Все тонкости работы с клиент-серверной архитектурой
🔸Умение отлаживать приложение, профилирование кода

От нас: белая зп, официальное трудоустройство, больничные, отпуска. Скидки на изучение английского языка, техника MacBook Pro, ДМС. Регулярная обратная связь и аттестации. Геймификация процессов и несколько раз в год релокейты поработать в другую страну. Клевый молодой коллектив, интересные ивенты, насыщенная корпоративная жизнь. Пинг-понг, бильярд, кальян и другие развлечения в офисе. Скидки на путешествия)

Связь по почте : vos@level.travelvos@level.travel
Или тут @Alyask_a@Alyask_a
источник

БА

Булат Ахтямов ♣️... in AndroidDev :: Разработка. It's Android time now!
Ребят, что делать если папка приложения по типу com.facebook.xxx не создаётся?
источник