Разработка ждёт балета – 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
Статья-шпаргалка с возможностями строковых ресурсов в Android. Большая часть из перечисленного - баян, однако есть несколько интересных вещей, а про ссылки на значения (чтобы можно было не только & писать, но и &whateverthefuckyouwant;, например) я вообще не знал и это очень круто - см. раздел Entities to the rescue.

#strings #resources #localization
https://www.thedroidsonroids.com/blog/android-strings-xml-tips-tricks
Набрёл на интересный репозиторий: sqlcheck. Тулза берёт твой запрос и проверяет его на антипаттерны. Вообще говоря, автор пишет, что работать будет с большинством существующих диалектов, но наш SQLite такой обрезанный, что, думаю, его чекер покроет с головой.

#lint #sql #database
https://github.com/jarulraj/sqlcheck
Ребята, это сириус мазафакинг щит. Не знал про такую штуку с 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/
Тем временем, стали известны даты Google I/O 2018.

#io #google #meetup
google.com/io
Ты входишь в тёмную комнату. В лунном свете, пробившемся сквозь мутное окно, удаётся различить очертания нескольких бочек. Подойдя к одной из них, ты чувствуешь резкий неприятный запах. Внезапно включается яркий свет, с потолка на верёвке к тебе спускается ложка. К ложке приклеена бумажка. Надпись на ней гласит: “Тебе предстоит съесть всё, до последней капли. Игра началась”.
Как-то так мы и пишем под 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/
А вот и вторая часть статьи про фишки tools namespace в XML-вёрстке подоспела. На этот раз речь пойдёт о том, как такие sample-данные подготовить самому.

#hack #resources #tools
https://blog.stylingandroid.com/tool-time-part-2/
Наверное, не очень существенная вещь, но может кому-то пригодится. Мини-статья о том, как переиспользовать Gradle демон между студией и терминалом.

#gradle #daemon #cheatsheet
https://medium.com/@mydogtom/tip-how-to-reuse-gradle-daemon-between-android-studio-and-terminal-df5232d63f38
Google выпустили preview Android KTX. Это такая пачка Kotlin extensions для разных Android API. В общем всё то, что народ сам городил на гитхабчике, только от Google.

#kotlin #extensions #library
https://github.com/android/android-ktx
День богат на смешные новости. Какой-то чувак обнаружил, что его апп не устанавливается на девайс Samsung из-за одинаковых пермишенов в манифесте. Конфликтовал его апп с Samsung’овским ассистентом Bixby. Чувак, конечно, такого не ожидал, он вроде бы пермишен сам выдумал. Ну он не растерялся, стал смотреть, почему, кто, откуда. И вот похоже, что какой-то одарённый юноша в Samsung скопипастил со StackOverflow пример прямо с таким пермишеном и прямо в манифест Bixby. Красота!

#samsung #manifest #permissions
https://commonsware.com/blog/2018/02/06/vet-your-manifest.html
Chris Craik рассказал о проблемах SQLiteCursor, возникающих при работе с большими (для мобилки, разумеется) объёмами данных. Про проблемы и внутренности это он, конечно, хорошо. Но вот его заключение меня огорчает: “Fortunately, these problems all have a single simple workaround: small queries”. Знаете, это такой ответ в стиле: “These are not the droids you are looking for”. Но статью всё-таки полистайте :)

#database #cursor #sqlite
https://medium.com/google-developers/large-database-queries-on-android-cb043ae626e8
Новость одной строкой: Google выпустили версию 1.0 своего ARCore.
Комментарий одной строкой: Java SDK этого дела всё ещё выглядит довольно грустно.

#ar #arcore #google
https://developers.googleblog.com/2018/02/announcing-arcore-10-and-new-updates-to.html
Интересная статья про красоту Lisp’а. Если тебя, как это когда-то было со мной, пичкали в универе Lisp’ом, то, скорее всего, ничего нового ты не узнаешь. В обратном же случае, крайне рекомендую.

#lisp #fp
http://blog.rongarret.info/2018/02/yes-code-is-data-but-thats-not-what.html