Разработка ждёт балета – Telegram
Разработка ждёт балета
1.65K subscribers
506 photos
4 videos
15 files
1.53K links
What I cannot create, I do not understand.

DM: @alexey_mileev
PeerLab: https://news.1rj.ru/str/+e2ND1tAa0lU2ZTli
Download Telegram
Новый плагин от Intellij, который позволяет по-всякому разглядывать состояние хипа, когда процесс подключен к дебаггеру. Больше ни слова. Все подробно описано в статье по ссылке. Пис 🤞🏻
https://medium.com/@m_mirhoseini/a-useful-memory-debugger-plugin-for-android-studio-2d9d95bddc24#.tgmaco6ei
Я тут это, почитать принёс. Если ты ещё не работал с Dagger 2 и пока только обдумываешь, тащить ли его в проект, то сегодняшняя статья будет как нельзя кстати. Janishar Ali (не хочу коверкать его имя, переводя на наш православный) в стиле "а что если ...?" разбирает возможные ошибки при работе с фреймворком. Мне его подход очень понравился - именно такого рода штуки укрепляют понимание рабочего инструмента. Более того, в начале статьи автор приводит ссылки на две своих предыдущих - в них он разбирает зачем Dagger 2 нужен и показывает некоторые его части. Короче говоря, рекомендую для ознакомления. Пис 👌🏻
https://blog.mindorks.com/android-dagger2-critical-things-to-know-before-you-implement-275663aecc3e
Ещё одна приблуда для поиска уязвимостей в Android приложениях. Зовётся это дело marvin. Умеет как в статический анализ, так и в динамический на эмуляторе. И ко всему этому безобразию ещё и прикручена веб-мордочка. Используй с умом. Пис ☝🏻
https://github.com/programa-stic/marvin-django/blob/master/README_en.md
Ещё один подгончик. Биомасса вокруг как никогда озадачена анонимностью, шифрованием и вот этим всем. Поэтому лови руководство по шифрованию данных при помощи GPG от (неожиданно) NASA. Пис 🤘🏻
https://www.nas.nasa.gov/hecc/support/kb/using-gpg-to-encrypt-your-data_242.html
Выше был пост об ошибках, которые допускают при работе с Dagger 2, а сейчас мне прилетело видео о распространённых ошибках в RxJava. Сам ещё не успел посмотреть, но пробежал глазами по кадрам. Выглядит многообещающе. Думаю, годнота. Пис 🖖🏻
https://youtu.be/QdmkXL7XikQ
Опа! Нажористый подгон от romannurik. Обновилась Android Asset Studio. Пользуюсь ей уже несколько лет, до сих пор работает лучше, чем все остальное. Да-да, даже лучше, чем New -> *Asset в Android Studio. Пользуйся на здоровье. Пис 🤘🏻
http://romannurik.github.io/AndroidAssetStudio/
Про асинхронный инфлэйт вьюшек я услышал довольно давно, а вот попробовать до сих пор не успел. И вот сейчас наткнулся на отложенную статью, где разбирается, как оно выглядит. Конечно, есть ряд ограничений - некоторые вьюшки заинфлейтить асинхронно нельзя, и тут очень радует, что в таком случае всё фоллбэчится на стандартный механизм. Хотя, безусловно, как оно работает на самом деле надо проверять, сразу тащить в прод я бы побоялся. Ох уж это написание английских слов кириллицей. Пис 🖐🏻
https://medium.com/@lupajz/asynchronous-layout-inflation-7cbca2653bf
У меня всегда в подкорке потихоньку жил страх появления программирующих программ. Тут не совсем оно, но близко. Exynap - плагин для Android Studio, который умеет втыкать в код готовые сниппеты из своей базы. Штука, как по мне, довольно спорная. Если раньше мы наблюдали StackOverflow Driven Development, то теперь некоторые персонажи не будут думать совсем. С другой стороны, когда ты можешь написать любой из этих сниппетов одной рукой и с завязанными глазами, не тратить на это драгоценное время довольно приятно. Из явных недостатков - работает эта балалайка только на macOS (по непонятным мне причинам). Используй с умом. Пис 👊🏻
http://exynap.com/
Внезапная новость одной строкой: Google купил Fabric. Монополия ещё и в крашрепортинге? Пис 🖕🏻
https://fabric.io/blog/fabric-joins-google
Случайно наткнулся на крайне детальное сравнение кучи VPN-сервисов. Причём про некоторые характеристики я впервые слышу, что замечательно по нескольким причинам. Ну, во-первых, это красиво. Во-вторых, это лишний повод разобраться получше в устройстве VPN. И, наконец, можно подобрать себе наиболее подходящий сервис. Пис 👌🏻
https://thatoneprivacysite.net/vpn-comparison-chart/
Глубокая статья на XDA про новую файловую систему SDCardFS, которую пилят гуглеры. Чувак из команды, которая её разрабатывает, нескромно характеризует её как "the next big thing". Ну что же, посмотрим, что получится в итоге. Читается непросто, но когда было легко? Так ведь? Пис ✌🏻
https://www.xda-developers.com/diving-into-sdcardfs-how-googles-fuse-replacement-will-reduce-io-overhead/
Снова тянемся за шляпой - кто за белой, кто за чёрной. Нашёл репозиторий, в котором собирают инфу по безопасности в Android (несмотря на то, что её на самом-то деле и нет). В папочке vulns, например, можно найти чеклист для своего приложения или ссылочку на другой репозиторий с реализациями эксплоитов. Там всего очень много, всё предельно интересное, и автор говорит, что ещё кучу всего добавит. Ну что ж, будем ждать. Будь осторожен. Пис 🖕🏻
https://github.com/doridori/Android-Security-Reference
Небольшая подборка советов для Android-разработчиков по работе с терминалом. Несколько баянов, несколько находок, в целом прекрасно. Особенно обрати внимание на dryrun. Пис 🤙🏻
https://medium.com/@cesarmcferreira/mastering-the-terminal-side-of-android-development-e7520466c521
Давненько мне ничего интересного не попадалось под руку. Вот тебе набор хаков по использованию терминала (в Linux/macOS конечно же, не в том унылом куске говна, что предлагает MS). Эта подборка мне очень понравилась по двум причинам:
1. Она наиболее полная из тех, что мне попадались
2. В ней есть крутые штуки, которых я еще нигде не видел (alias'ы к xclip, например).
Короче говоря, вперед и с песней. Пис 💪🏻
https://www.blockloop.io/mastering-bash-and-terminal
Полезная тулза от romannurik для всех, кому приходится вставлять код в презентации. Работает она пока с довольно малым числом языков, но будем надеяться, что все впереди. Пис 👌🏻
https://github.com/romannurik/SlidesCodeHighlighter
Помнишь громкие заявления об Instant Apps на I/O 2016? Кажется, там все-таки что-то живет и движется. По ссылке найдешь страничку с советами по подготовке своего приложения к работе с этой балалайкой. В целом, все ограничения вполне ожидаемы, но меня гложет вопрос: что с безопасностью? В какой песочнице будет эта приблуда бежать? Пис 👊🏻
https://developer.android.com/topic/instant-apps/prepare.html
Greenrobot выпустили бету очередной самой быстрой мобильной БД. Не буду пока ничего говорить, проект слишком уж молодой. Но посмотрим, что в итоге выйдет. Пис ✋🏻
http://greenrobot.org/announcement/introducing-objectbox-beta/
Некто Mr. Dias запилил проектик, позволяющий легко прикрутить через api.ai вебхук к Google Assistant. Если интересно, подробное руководство найдешь по ссылке. Пис 👍🏻
https://www.xda-developers.com/xda-spotlight-connect-third-party-apis-to-google-assistant-using-the-voice-assistant-webhook/
Небольшая по объему, но хорошая по содержанию статейка, в которой рассказывается о сакральном смысле строчек вида android:background="?attr/colorPrimary". Если ты все еще понимаешь эту запись на уровне интуиции или зазубривания, то статья определенно зайдет. Пис ☝️🏻
http://trickyandroid.com/android-resources-and-style-attributes-cheatsheet/
Весьма забавный Android Experiment по манипуляции средой 3D моделирования с планшета. У чувака получилось что-то вроде кастомного тачпада. А вот интересно, людям, которые занимаются такого рода моделированием, удобно пользоваться такой поделкой, или это действительно просто эксперимент? Пис 👐🏻
https://www.androidexperiments.com/experiment/android-3d-mouse