en
Feedback
Разработка ждёт балета

Разработка ждёт балета

Open in Telegram

What I cannot create, I do not understand. DM: @alexey_mileev PeerLab: https://t.me/+e2ND1tAa0lU2ZTli

Show more
1 620
Subscribers
No data24 hours
+27 days
+530 days
Posts Archive
Ты входишь в тёмную комнату. В лунном свете, пробившемся сквозь мутное окно, удаётся различить очертания нескольких бочек. Подойдя к одной из них, ты чувствуешь резкий неприятный запах. Внезапно включается яркий свет, с потолка на верёвке к тебе спускается ложка. К ложке приклеена бумажка. Надпись на ней гласит: “Тебе предстоит съесть всё, до последней капли. Игра началась”. Как-то так мы и пишем под Android. А подробнее об этом написал хорошо знакомый нам @Harmonizr в своей статье. #problem #criticism http://javanese.online/%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8/%D1%84%D1%83%D0%BD%D0%B4%D0%B0%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D1%8B_android/

Тем временем, стали известны даты Google I/O 2018. #io #google #meetup google.com/io
Тем временем, стали известны даты Google I/O 2018. #io #google #meetup google.com/io

Ребята, это сириус мазафакинг щит. Не знал про такую штуку с tools namespace, но считаю, что это очень круто. В ваших tools:text=“…” и tools:src="..." можно писать штуки типа @tools:sample/cities или @tools:sample/avatars для дефолтных dummy-данных. #hack #resources #tools https://blog.stylingandroid.com/tool-time-part-1-2/

Набрёл на интересный репозиторий: sqlcheck. Тулза берёт твой запрос и проверяет его на антипаттерны. Вообще говоря, автор пишет, что работать будет с большинством существующих диалектов, но наш SQLite такой обрезанный, что, думаю, его чекер покроет с головой. #lint #sql #database https://github.com/jarulraj/sqlcheck

Тут товарищи из подкаста Podlodka попросили пошарить опрос. #survey https://goo.gl/forms/5NLRF0oviAUlizYQ2

Статья-шпаргалка с возможностями строковых ресурсов в Android. Большая часть из перечисленного - баян, однако есть несколько интересных вещей, а про ссылки на значения (чтобы можно было не только & писать, но и &whateverthefuckyouwant;, например) я вообще не знал и это очень круто - см. раздел Entities to the rescue. #strings #resources #localization https://www.thedroidsonroids.com/blog/android-strings-xml-tips-tricks

Сегодня обжёгся о нюансы работы
View.onAttachedToWindow()
и
View.onDetachedFromWindow()
. Это было очень глупо и стыдно, но наверняка я не один такой. Поэтому держи небольшую статью, в которой кейс разобран. #view #lifecycle #window https://medium.com/square-corner-blog/android-leak-pattern-subscriptions-in-views-18f0860aa74c

В статье по ссылке описывается, что лежит в файликах, которые нам заботливо генерирует ProGuard. Сойдёт за шпаргалку. #proguard #cheatsheet #build https://jebware.com/blog/?p=484

Как-то это прошло мимо меня, но тем не менее, новость одной строкой: в API 26 появился атрибут стилей (android:windowSplashscreenContent) для задания drawable для splash экрана. #oreo #splash #design https://android.jlelse.eu/android-splash-screen-for-api-26-and-below-7420d02904d1

Йонатан наш Левин написал статью с пачкой советов о том, как защитить свой апп от взлома. Помимо довольно стандартных вещей там есть и несколько таких, которые я увидел впервые. Интересно! #cybersec #proguard https://medium.com/@yonatanvlevin/bang-bang-you-have-been-hacked-df82db3f2001

Уже конечно каждая собака написала про эту уязвимость, но всё-таки выложу, очень уж хорошо статья написана. Чувак написал про Meltdown языком, доступным для людей, которые не очень шарят за устройство CPU. #cybersec #vulnerability #cpu https://razorpay.com/blog/meltdown-paper-summary/

Как выяснилось, у @Harmonizr (этот парень неоднократно присылал статьи в канал) есть сайтик javanese.online - что-то вроде разухабистого блога по Java/Android-разработке. Помимо прочего, там можно прислать свой код и получить ревью. Таким ревью он и поделился. В нём собралась целая пачка разных граблей, на которые можно по неопытности наступить. Статья скорее для новичков, но наверняка кому-то пригодится. #review #tips https://t.me/javanese_online/7

Очень подробная статья о нюансах работы с AES. Ну и реализация там же. #cybersec #java #aes https://proandroiddev.com/security-best-practices-symmetric-encryption-with-aes-in-java-7616beaaade9

Ну что, братцы. Спишемся в новом году? С праздником! 👍🏻

Наткнулся на Хабре на крайне развёрнутый комментарий некоего ilitnyexpert, в котором он аккуратненько закапывает Android. И знаете что, почти под каждым набросом в сторону платформы я готов подписаться. Открытый вопрос: а почему мы вообще всё ещё здесь? Почему мы пишем под Android? #android #humor https://habrahabr.ru/post/345756/#comment_10590376

Наткнулся на интересную ссылку: эдакая Wiki aka FAQ по SQL-инъекциям. Это, конечно, просто небольшое введение в тему, но всё равно было очень интересно полистать. Go-go, script kiddie!! #cybersec #sql #database https://sqlwiki.netspi.com/

@istima прислал нечто прекрасное: гайд к Win95 от Matthew Perry и Jennifer Aniston (это такие ребятки из "Друзей"). Очень советую. #windows #humor https://youtu.be/fXpfdq3WYu4

Говорят, что эмулятор вкусно обновился. #emulator https://android-developers.googleblog.com/2017/12/quick-boot-top-features-in-android.html

От одного перерыва к другому, и всё-таки неплохая статейка попала ко мне в руки. Автор разбирает, откуда TypeToken класс из Gson берёт информацию о типе, которой, казалось бы, и нет из-за type erasure. #java #generics #gson http://helw.net/2017/11/09/runtime-generics-in-an-erasure-world/

Интересно. Только я собрался лечь спать, как наткнулся на статью про новую потенциальную дырку в Android. Если коротко, то можно построить файлик, который будет восприниматься виртуальной машиной и как DEX, и как APK. И дырка в том, что можно распространять этот файл с правильной подписью, но с нужным черношляпнику кодом. Назвали это безобразие Janus. А подробнее прочитаешь по ссылке. #cybersec #vulnerability #apk https://www.guardsquare.com/en/blog/new-android-vulnerability-allows-attackers-modify-apps-without-affecting-their-signatures