Разработка ждёт балета – 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
Опа! Нажористый подгон от 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
А вот тебе слайды парня, по имени Samael Wang к его докладу Study on Android emulator. Сам доклад я так и не смог найти, но даже из презы можно почерпнуть много интересного. Например, как сбилдить эмулятор и как он примерно работает. Вперед! Пис 🤞🏻
https://www.slideshare.net/mobile/freesamael/study-on-android-emulator-53069679
Пост на XDA из марта 2016 про то, действительно ли нам нужны смартфоны с большим объемом RAM. Однако, как мне кажется, главная ценность статьи не в этом, а в том, что автор объясняет, как вообще память работает. Пис 🤘🏻
https://www.xda-developers.com/the-ram-conundrum-do-we-really-need-6gb-ram-on-android/
Ты ведь помнишь, что Android - это одна большая дырка в безопасности? Так вот, лови что-то наподобие white paper, в котором подробненько описано, как использовать уязвимость в библиотеке Stagefright. Дырку, конечно, уже почти везде залатали, но рисерч от этого не становится хуже, так ведь? Пис 🤙🏻
Статейка про то, что никому нельзя верить. Жесткая валидация входных данных, готовность к тому, что случилось невозможное и вот это все. Спойлер: в итоге ряд мыслей автора сходится к SOLID, тестам и пр. В целом, статья мне зашла. Пис 👍🏻
https://medium.com/web-engineering-vox/the-art-of-defensive-programming-6789a9743ed4