Как стать автором
Обновить
0
0

Пользователь

Отправить сообщение

Замечательная инициатива, молодцы!

Оставлю свое пожелание. Из всех тем про алгоритмы и структуры данных хуже всего у меня получилось усвоить динамическое программирование и рекурентное соотношение (в частности, задачу о рюкзаке). Если когда-нибудь доберетесь до такого, то это мне бы очень помогло.

По поводу Robolectric, я его тоже не люблю из-за того, что по сути это анти-паттерн. Однако бывают ситуации когда приходится прибегать к нему. Чаще всего при тестировании функций в которых слишком много сущностей зависящих от платформы, так что писать под них всех обертки долго лень, но и поднимать эмулятор для Instrumentation-тестов тоже не хотелось бы. Работает Robolectric конечно чуть подольше чем обычные юнит-тесты на jvm, но все равно значительно быстрее чем Instrumentation-тесты на эмуляторе. Тем не менее, для тестирования работы view-слоя (Acitvity/Fragment/View) стоит писать уже полноценные UI-тесты для устройства.
За статью спасибо, согласен практически со всем.
Выдвину смелое предположение.
Одной из причин того что доля iOS на рынке сильно меньше Android в том, что для разработки под iOS недостаточно документации.
Конечно, звучит притянуто. Ведь есть более весомая причина — разрабатывать/публиковать в App Store можно только на компьютере от Apple. Дальше можно привести порог входа в программирование, но он есть и у всех других платформ.
Достаточно представить желающего создать свое первое приложение под iOS, пусть у него уже есть макбук, а также способности кодить. Он пытается разобраться в доках, а их нет, вдруг обращает внимание что в Android разработке с этим порядок и перекатывается туда. А если бы доки были, то довел бы начатое до конца.
Так что наличие доков хоть и не полностью перевернет ситуацию на рынке, но разработчиков под iOS и приложений в App Sore прибавится.
Другой вопрос, в Apple должны же были подсчитать насколько окупится вложение в документацию.
Это уже к вопросу об оппозиционных методах. Стоит ли прятать подписки? Конечно хорошо, если это поможет уменьшить истязания. С другой стороны, если все будут прикидываться «хорошими»/аполитичными, лишь тайком почитывая оппозиционные каналы, то глобально будет ситуация когда все всё прекрасно понимают, но никто ничего не делает. Что впрочем сейчас и так происходит.

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


Силовики подходят к прохожим, просят показать Telegram, если там находят оппозиционные каналы, то людей увозят в отдел.

Это же притянутый силовиками предлог. В подписке на какие бы то ни было каналы ничего незаконного нет. Если бы они не нашли подписок, то нашли бы какой повод еще можно притянуть. А если бы не нашли, то выдумали. А если бы не выдумали, то арестовали бы просто так, без объяснений. Это не причина, а следствие беспредела, когда силу применяют не из-за чего-то, а просто потому что могут.


А вот продумана фича, конечно, качественно, разработчики этого пулл-реквеста молодцы.

Сталкивался с подобным когда Google Play отклонил мое приложение из-за того что на скриншотах были обложки альбомов. Решил тем, что я в то время помимо прочего сочинял музыку в FL Studio, и в результате на обложка моей дебютной пластинки засветилась на скриншотах моего дебютного приложения.
Спасибо за довольно исчерпывающую статью.
Сам всегда стараюсь пользоваться Proguard'ом, до тех пор пока в проекте не появляются Google Play Services, тогда уже приходится сдаться и включить Mulditex.
Если вы используете Google Play Services, то плагин com.google.gms.google-services подберет нужный вам конфиг самостоятельно.

Можно об этом поподробнее? Это плагин для Android Studio или то что загружает SDK Manager?

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность