Ещё одна приблуда для поиска уязвимостей в Android приложениях. Зовётся это дело marvin. Умеет как в статический анализ, так и в динамический на эмуляторе. И ко всему этому безобразию ещё и прикручена веб-мордочка. Используй с умом. Пис ☝🏻️
https://github.com/programa-stic/marvin-django/blob/master/README_en.md
https://github.com/programa-stic/marvin-django/blob/master/README_en.md
GitHub
programa-stic/marvin-django
Marvin-django is the UI/database part of the Marvin project. Marvin is a platform for security analysis of Android apps. - programa-stic/marvin-django
Ещё один подгончик. Биомасса вокруг как никогда озадачена анонимностью, шифрованием и вот этим всем. Поэтому лови руководство по шифрованию данных при помощи GPG от (неожиданно) NASA. Пис 🤘🏻
https://www.nas.nasa.gov/hecc/support/kb/using-gpg-to-encrypt-your-data_242.html
https://www.nas.nasa.gov/hecc/support/kb/using-gpg-to-encrypt-your-data_242.html
www.nas.nasa.gov
Using GPG to Encrypt Your Data - HECC Knowledge Base
Use GPG with the cipher AES256, without the --armour option, and with compression to encrypt your files during inter-host transfers.
Выше был пост об ошибках, которые допускают при работе с Dagger 2, а сейчас мне прилетело видео о распространённых ошибках в RxJava. Сам ещё не успел посмотреть, но пробежал глазами по кадрам. Выглядит многообещающе. Думаю, годнота. Пис 🖖🏻
https://youtu.be/QdmkXL7XikQ
https://youtu.be/QdmkXL7XikQ
YouTube
Droidcon SF - Common RxJava Mistakes
Droidcon SF 2016
Organized by: Apps4All (http://apps4all.io)
Content Curated By: touchlab (http://www.touchlab.co)
RxJava is a powerful framework, but there are a lot of common issues developers run into when getting started with it. We'll go over a bunch…
Organized by: Apps4All (http://apps4all.io)
Content Curated By: touchlab (http://www.touchlab.co)
RxJava is a powerful framework, but there are a lot of common issues developers run into when getting started with it. We'll go over a bunch…
Опа! Нажористый подгон от romannurik. Обновилась Android Asset Studio. Пользуюсь ей уже несколько лет, до сих пор работает лучше, чем все остальное. Да-да, даже лучше, чем New -> *Asset в Android Studio. Пользуйся на здоровье. Пис 🤘🏻
http://romannurik.github.io/AndroidAssetStudio/
http://romannurik.github.io/AndroidAssetStudio/
Про асинхронный инфлэйт вьюшек я услышал довольно давно, а вот попробовать до сих пор не успел. И вот сейчас наткнулся на отложенную статью, где разбирается, как оно выглядит. Конечно, есть ряд ограничений - некоторые вьюшки заинфлейтить асинхронно нельзя, и тут очень радует, что в таком случае всё фоллбэчится на стандартный механизм. Хотя, безусловно, как оно работает на самом деле надо проверять, сразу тащить в прод я бы побоялся. Ох уж это написание английских слов кириллицей. Пис 🖐🏻
https://medium.com/@lupajz/asynchronous-layout-inflation-7cbca2653bf
https://medium.com/@lupajz/asynchronous-layout-inflation-7cbca2653bf
Medium
Asynchronous layout inflation
With recent release of Android Support Library, revision 24 Google developers baked into v4 library a new helper class for asynchronous…
У меня всегда в подкорке потихоньку жил страх появления программирующих программ. Тут не совсем оно, но близко. Exynap - плагин для Android Studio, который умеет втыкать в код готовые сниппеты из своей базы. Штука, как по мне, довольно спорная. Если раньше мы наблюдали StackOverflow Driven Development, то теперь некоторые персонажи не будут думать совсем. С другой стороны, когда ты можешь написать любой из этих сниппетов одной рукой и с завязанными глазами, не тратить на это драгоценное время довольно приятно. Из явных недостатков - работает эта балалайка только на macOS (по непонятным мне причинам). Используй с умом. Пис 👊🏻
http://exynap.com/
http://exynap.com/
Exynap
Exynap
Exynap is an Android Studio plugin which helps you find and implement the code you require in an instant
Внезапная новость одной строкой: Google купил Fabric. Монополия ещё и в крашрепортинге? Пис 🖕🏻
https://fabric.io/blog/fabric-joins-google
https://fabric.io/blog/fabric-joins-google
Firebase
Firebase is Google's mobile platform that helps you quickly develop high-quality apps and grow your business.
Случайно наткнулся на крайне детальное сравнение кучи VPN-сервисов. Причём про некоторые характеристики я впервые слышу, что замечательно по нескольким причинам. Ну, во-первых, это красиво. Во-вторых, это лишний повод разобраться получше в устройстве VPN. И, наконец, можно подобрать себе наиболее подходящий сервис. Пис 👌🏻
https://thatoneprivacysite.net/vpn-comparison-chart/
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/
https://www.xda-developers.com/diving-into-sdcardfs-how-googles-fuse-replacement-will-reduce-io-overhead/
XDA Developers
Diving into SDCardFS: How Google’s FUSE Replacement Will Reduce I/O Overhead
An in-depth exploration into SDCardFS, Google's replacement for FUSE, and how its implementation will reduce I/O overhead.
Снова тянемся за шляпой - кто за белой, кто за чёрной. Нашёл репозиторий, в котором собирают инфу по безопасности в Android (несмотря на то, что её на самом-то деле и нет). В папочке vulns, например, можно найти чеклист для своего приложения или ссылочку на другой репозиторий с реализациями эксплоитов. Там всего очень много, всё предельно интересное, и автор говорит, что ещё кучу всего добавит. Ну что ж, будем ждать. Будь осторожен. Пис 🖕🏻
https://github.com/doridori/Android-Security-Reference
https://github.com/doridori/Android-Security-Reference
GitHub
GitHub - doridori/Android-Security-Reference: A W.I.P Android Security Ref
A W.I.P Android Security Ref. Contribute to doridori/Android-Security-Reference development by creating an account on GitHub.
Небольшая подборка советов для Android-разработчиков по работе с терминалом. Несколько баянов, несколько находок, в целом прекрасно. Особенно обрати внимание на dryrun. Пис 🤙🏻
https://medium.com/@cesarmcferreira/mastering-the-terminal-side-of-android-development-e7520466c521
https://medium.com/@cesarmcferreira/mastering-the-terminal-side-of-android-development-e7520466c521
Medium
Mastering the Terminal side of Android development
As a terminal aficionado I’ve been wanting to write about this topic for awhile. Besides being cool, knowing how to use the terminal simply…
Давненько мне ничего интересного не попадалось под руку. Вот тебе набор хаков по использованию терминала (в Linux/macOS конечно же, не в том унылом куске говна, что предлагает MS). Эта подборка мне очень понравилась по двум причинам:
1. Она наиболее полная из тех, что мне попадались
2. В ней есть крутые штуки, которых я еще нигде не видел (alias'ы к xclip, например).
Короче говоря, вперед и с песней. Пис 💪🏻
https://www.blockloop.io/mastering-bash-and-terminal
1. Она наиболее полная из тех, что мне попадались
2. В ней есть крутые штуки, которых я еще нигде не видел (alias'ы к xclip, например).
Короче говоря, вперед и с песней. Пис 💪🏻
https://www.blockloop.io/mastering-bash-and-terminal
blockloop.io
Mastering Bash and Terminal
If there is one tool that every developer uses regardless of language, platform, or framework it’s the terminal. If we are not compiling code, executing git commands, or scp-ing ssl certificates to some remote server, we are finding a new version of cowsay…
Полезная тулза от romannurik для всех, кому приходится вставлять код в презентации. Работает она пока с довольно малым числом языков, но будем надеяться, что все впереди. Пис 👌🏻
https://github.com/romannurik/SlidesCodeHighlighter
https://github.com/romannurik/SlidesCodeHighlighter
GitHub
GitHub - romannurik/SlidesCodeHighlighter: A little web app that helps you copy+paste syntax-highlighted code into slide decks.
A little web app that helps you copy+paste syntax-highlighted code into slide decks. - romannurik/SlidesCodeHighlighter
Помнишь громкие заявления об Instant Apps на I/O 2016? Кажется, там все-таки что-то живет и движется. По ссылке найдешь страничку с советами по подготовке своего приложения к работе с этой балалайкой. В целом, все ограничения вполне ожидаемы, но меня гложет вопрос: что с безопасностью? В какой песочнице будет эта приблуда бежать? Пис 👊🏻
https://developer.android.com/topic/instant-apps/prepare.html
https://developer.android.com/topic/instant-apps/prepare.html
Greenrobot выпустили бету очередной самой быстрой мобильной БД. Не буду пока ничего говорить, проект слишком уж молодой. Но посмотрим, что в итоге выйдет. Пис ✋🏻
http://greenrobot.org/announcement/introducing-objectbox-beta/
http://greenrobot.org/announcement/introducing-objectbox-beta/
ObjectBox
ObjectBox - The new Mobile Database (Beta) - ObjectBox
ObjectBox is a new mobile object database optimized for performance. It typically runs 5 to 15 times faster than other mobile databases like SQLite.
Некто 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/
https://www.xda-developers.com/xda-spotlight-connect-third-party-apis-to-google-assistant-using-the-voice-assistant-webhook/
xda-developers
XDA Spotlight: Connect Third-Party APIs to Google Assistant using the Voice Assistant Webhook
The Voice Assistant Webhook is a framework that allows you to connect any third-party API to Google Assistant using API.AI and a backend server.
Еще одна короткая новость: гугл опять разыграл билеты на I/O 2017 через задачку. Ее уже решили, бесплатных билетов таким способом уже не получить, но все равно интересно почитать. Пис 🙌🏻
https://9to5google.com/2017/01/24/save-the-date-google-is-holding-a-mysterious-competition-for-devs-possibly-for-io-2017-tickets/
https://9to5google.com/2017/01/24/save-the-date-google-is-holding-a-mysterious-competition-for-devs-possibly-for-io-2017-tickets/
9to5Google
‘Save the Date’: Google is holding a mysterious competition for devs, possibly for I/O 2017 tickets
Update 3: It’s not clear who is getting these or why, but some smart developers who solved the puzzle early do indeed seem to be receiving free tickets to I/O (via Twitter DM from @GoogleDevs). Update 2: The puzzle has been solved. No free tickets to be had.…
Небольшая по объему, но хорошая по содержанию статейка, в которой рассказывается о сакральном смысле строчек вида android:background="?attr/colorPrimary". Если ты все еще понимаешь эту запись на уровне интуиции или зазубривания, то статья определенно зайдет. Пис ☝️🏻
http://trickyandroid.com/android-resources-and-style-attributes-cheatsheet/
http://trickyandroid.com/android-resources-and-style-attributes-cheatsheet/
Весьма забавный Android Experiment по манипуляции средой 3D моделирования с планшета. У чувака получилось что-то вроде кастомного тачпада. А вот интересно, людям, которые занимаются такого рода моделированием, удобно пользоваться такой поделкой, или это действительно просто эксперимент? Пис 👐🏻
https://www.androidexperiments.com/experiment/android-3d-mouse
https://www.androidexperiments.com/experiment/android-3d-mouse
Withgoogle
Android 3D Mouse by Pedro S. | Experiments with Google
Turn an Android device into a wireless virtual 3d mouse!
А вот тебе слайды парня, по имени Samael Wang к его докладу Study on Android emulator. Сам доклад я так и не смог найти, но даже из презы можно почерпнуть много интересного. Например, как сбилдить эмулятор и как он примерно работает. Вперед! Пис 🤞🏻
https://www.slideshare.net/mobile/freesamael/study-on-android-emulator-53069679
https://www.slideshare.net/mobile/freesamael/study-on-android-emulator-53069679
www.slideshare.net
Study on Android Emulator
Just an outcome of my study. iCloud sharing also available at http://tinyurl.com/nsdb26m
Пост на XDA из марта 2016 про то, действительно ли нам нужны смартфоны с большим объемом RAM. Однако, как мне кажется, главная ценность статьи не в этом, а в том, что автор объясняет, как вообще память работает. Пис 🤘🏻
https://www.xda-developers.com/the-ram-conundrum-do-we-really-need-6gb-ram-on-android/
https://www.xda-developers.com/the-ram-conundrum-do-we-really-need-6gb-ram-on-android/
xda-developers
The RAM Conundrum: How Much RAM Do We Really Need?
As Android devices start moving towards 6GB of RAM, we have to ask ourselves this question: How much RAM do we really need? Follow along as we explore!