- PVSM.RU - https://www.pvsm.ru -
Какой-то гигантский получился дайджест – и про техлидов, и про GitHub, и про блокировщик рекламы, и про Microsoft, которая теперь Apple, и про магию, и про многое-многое другое.

![]() |
DisTalk. Если ты не умеешь читать, это не значит то, что ты не можешь общаться [1] |
Задача очень простая. Сделать приложение, которое создает папку DisTalk в корне устройства. Пользователь кладет туда картинки, гружу это в GridView, при нажатии на картинку произношу название файла. Еще чтоб было повеселей сделал переключение по папкам. Чтобы учитель ребенка мог сделать разные наборы… Я сделал такое приложение, загрузил в play market. И сейчас я расскажу о том, как не надо писать приложения. (Но как надо я не знаю и не претендую на звание гуру)
![]() |
Я техлид. Что делать? [2] |
Больше года я занимаю должность технического лидера в своей компании, и хочется поделиться наработками по теме. Имеет смысл уточнить: я веду отдел iOS-разработки из 10 человек в компании-аутсорсере. В моём случае должность подразумевает оптимизацию работы отдела, распределение задач между разработчиками и активности, связанные с программированием.
![]() |
Разработка Инди РПГ: разбор двух лет разработки [3] |
В этой статье вы сможете вместе с нами пронестись по всем главным взлетам и падениям, приключавшимися с нами с момента Kickstarter месяц за месяцем. Без прекрас, без пиара, без воды. Только чистый кейс и жесткий опыт. Опыт, с которым с высокой вероятностью вы либо столкнетесь, став на путь инди-разработчика, или уже столкнулись, если вы и так уже работаете над своей игрой.
Теперь дайджест доступен и в виде рассылки. Подписаться вы можете тут [4].
iOS
Как использовать NSTouchBar в macOS [10]
От статичного к динамичному контенту в View Controller [11]
Работа с Socket.io в Swift на iOS [12]
CascadingTableDelegate: новый подход к работе с UITableView [13]
Apodimark: парсер разметки на Swift 3 [14]
CRNetworkButton: кнопка отправки [15]
Highlightr: библиотека для подсветки синтаксиса кода в NSAttributtedString [16]
Airstream: стриминг музыки через AirPlay [17]
SwiftyFORM: работа с формами [18]
Android
Android Dev Подкаст. Выпуск 20. Новости с Droidcon London 2016 [29]
Окончательный и бесповоротный список проверки перед запуском успешного приложения в Google Play [30]
Как Kotlin стал нашим основным языком для Android [31]
Туториал по Firebase: Чат в реальном времени [32]
Видео Droidcon NYC 2016 [33]
Скажем «нет» Фрагментам (и Активити): Создание приложений на основе View при помощи Flow [34]
Аутентификация отстой. Плохая безопасность тоже. [35]
TransitionHelper: анимация переходов [36]
Windows
Разработка
Как выбрать лучшую стоковую музыку для игры [57]
Важность профессионального отдела тестирования [58]
Аналитика, маркетинг и монетизация
Вводный опыт во free-to-play играх [64]
Выбор правильного UX шаблона для онбординга пользователей [65]
Реклама в приложении: как выглядит поражение [66]
Устройства и IoT
← Предыдущий дайджест [75]. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.
Автор: RoboForm
Источник [76]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/windows-phone/206843
Ссылки в тексте:
[1] DisTalk. Если ты не умеешь читать, это не значит то, что ты не можешь общаться: https://habrahabr.ru/company/aacidov/blog/314262/
[2] Я техлид. Что делать?: https://habrahabr.ru/company/e-Legion/blog/314170/
[3] Разработка Инди РПГ: разбор двух лет разработки: https://habrahabr.ru/post/314210/
[4] тут: http://apptractor.us3.list-manage2.com/subscribe?u=fbdb52f18301080a3cc983f4b&id=bb7bc0a9c0
[5] Парсинг JSON — это минное поле : https://habrahabr.ru/company/mailru/blog/314014/
[6] Enums + Associated Values = Swift: https://habrahabr.ru/company/redmadrobot/blog/314156/
[7] Пиратство в iMessage App Store: наступление вьетнамских стикерпаков: http://apptractor.ru/info/articles/piratstvo-v-imessage-app-store-nastuplenie-vetnamskih-stikerpakov.html
[8] Как я получил 1000 * за мой проект на GitHub: http://apptractor.ru/info/articles/kak-ya-poluchil-1000-za-moy-proekt-na-github.html
[9] Цветовые темы для Xcode: http://www.codethemes.net/
[10] Как использовать NSTouchBar в macOS: https://www.littlebitesofcocoa.com/281-touch-bar-basics
[11] От статичного к динамичному контенту в View Controller: https://medium.com/@Ibrahim_k/from-static-to-remote-content-in-the-view-controller-27d5f7533d7c#.i39y6hwfy
[12] Работа с Socket.io в Swift на iOS: https://www.twilio.com/blog/2016/09/getting-started-with-socket-io-in-swift-on-ios.html
[13] CascadingTableDelegate: новый подход к работе с UITableView: https://github.com/edopelawi/CascadingTableDelegate
[14] Apodimark: парсер разметки на Swift 3: https://github.com/loiclec/Apodimark
[15] CRNetworkButton: кнопка отправки: https://github.com/Cleveroad/CRNetworkButton
[16] Highlightr: библиотека для подсветки синтаксиса кода в NSAttributtedString: https://github.com/raspu/Highlightr
[17] Airstream: стриминг музыки через AirPlay: https://github.com/qasim/Airstream
[18] SwiftyFORM: работа с формами: https://github.com/neoneye/SwiftyFORM
[19] О том как я написал блокировщик рекламы и трекеров для смартфонов Samsung на Android. Adhell: https://habrahabr.ru/post/314116/
[20] Уязвимость Account Manager в Android, о которой необходимо знать: https://habrahabr.ru/post/314414/
[21] Kivy. От создания до production один шаг. Часть 1: https://habrahabr.ru/post/314236/
[22] Google научился фильтровать фальшивые установки на Android: https://habrahabr.ru/post/314228/
[23] Адаптирование мобильного приложения для Android TV или почему я люблю Google: https://habrahabr.ru/company/google/blog/310514/
[24] Изучаем Retrofit 2: https://habrahabr.ru/post/314028/
[25] Как превратить смартфон в микрофон (идеи и вопросы): https://habrahabr.ru/post/314038/
[26] Google прекращает поддержку Eclipse: http://apptractor.ru/info/news/google-prekrashhaet-podderzhku-eclipse.html
[27] Google Play начал показывать среднюю конверсию по категориям: http://apptractor.ru/info/news/google-play-nachal-pokazyivat-srednyuyu-konversiyu-po-kategoriyam.html
[28] Google научил свой поиск заклинаниям из «Гарри Поттера»: http://apptractor.ru/info/news/google-nauchil-svoy-poisk-zaklinaniyam-iz-garri-pottera.html
[29] Android Dev Подкаст. Выпуск 20. Новости с Droidcon London 2016: http://androiddev.apptractor.ru/android-dev-podkast-20/
[30] Окончательный и бесповоротный список проверки перед запуском успешного приложения в Google Play: https://blog.aritraroy.in/the-ultimate-pre-release-checklist-for-android-app-success-on-play-store-cb0eb9f59ce9#.7wcd2wpwc
[31] Как Kotlin стал нашим основным языком для Android: https://medium.com/uptech-team/how-kotlin-became-our-primary-language-for-android-3af7fd6a994c#.bu1m78ddn
[32] Туториал по Firebase: Чат в реальном времени: https://www.raywenderlich.com/140836/firebase-tutorial-real-time-chat-2
[33] Видео Droidcon NYC 2016: https://www.youtube.com/playlist?list=PLnVy79PaFHMXJha06t6pWfkYcATV4oPvC
[34] Скажем «нет» Фрагментам (и Активити): Создание приложений на основе View при помощи Flow: https://medium.com/@Zhuinden/saying-no-to-fragments-and-activities-creating-view-driven-applications-with-flow-8f7d02315442#.rbxfphr7w
[35] Аутентификация отстой. Плохая безопасность тоже.: https://medium.com/@flschweiger/authentication-sucks-bad-security-too-345ed20463d4#.5ura9g6ig
[36] TransitionHelper: анимация переходов: https://github.com/ImmortalZ/TransitionHelper
[37] Создание голограмм для HoloLens без Unity: https://habrahabr.ru/post/314010/
[38] Признаем это: Microsoft сейчас смелее и инновационнее Apple: http://apptractor.ru/info/articles/priznaem-eto-microsoft-seychas-smelee-i-innovatsionnee-apple.html
[39] 2D магия в деталях. Часть третья. Глобальное освещение: https://habrahabr.ru/post/313776/
[40] Большинство игроков не пройдёт вашу игру, и это нормально: https://habrahabr.ru/post/313930/
[41] Вашу игру пройдут немногие, так стоит ли тратить время на концовку?: https://habrahabr.ru/post/314428/
[42] Советы по пропорциям и масштабу в играх: https://habrahabr.ru/post/313948/
[43] Как набить кучу шишек и выпустить игру: https://habrahabr.ru/post/313986/
[44] Создание материалов для Unity в Substance Designer: https://habrahabr.ru/post/313916/
[45] Локализация инди-игр в Unity: неявные затраты: https://habrahabr.ru/post/314264/
[46] Как решить проблему ограничения в 64К методов в Unity3D : https://habrahabr.ru/post/314416/
[47] Секреты Progressive Web Apps: часть 2: https://habrahabr.ru/company/google/blog/313674/
[48] Пишем сервер-помощник для BaaS или «Ну и зачем мне тогда Firebase?»: https://habrahabr.ru/post/314350/
[49] Миссионерские интерфейсы: https://habrahabr.ru/post/314356/
[50] Маленькие дизайн-алгоритмы против большого тлена: https://habrahabr.ru/company/hh/blog/313970/
[51] Unity выпустит открытый редактор для виртуальной реальности EditorVR: http://apptractor.ru/info/news/unity-vyipustit-otkryityiy-redaktor-dlya-virtualnoy-realnosti-editorvr.html
[52] Софт и шлем: как заработать на виртуальной реальности: http://www.rbc.ru/own_business/01/11/2016/58185d129a7947640e202ba6/
[53] Можно ли уже сейчас считать рынок виртуальной реальности доходным: https://dtf.ru/1704-mozhno-li-uzhe-seychas-schitat-rynok-virtualnoy-realnosti-dohodnym-rassuzhdeniya-soosnovatelya-other-kind-games
[54] В Unity появилась поддержка Facebook Gameroom: http://apptractor.ru/info/news/v-unity-poyavilas-podderzhka-facebook-gameroom.html
[55] Как спроектировать API и не облажаться: http://apptractor.ru/info/articles/kak-sproektirovat-api-i-ne-oblazhatsya.html
[56] Чему я научился за пять лет работы в продакт-менеджменте: http://apptractor.ru/info/articles/chemu-ya-nauchilsya-za-pyat-let-rabotyi-v-prodakt-menedzhmente.html
[57] Как выбрать лучшую стоковую музыку для игры: https://www.neosounds.com/articles/stock-music-for-your-game-app
[58] Важность профессионального отдела тестирования: http://www.gamasutra.com/blogs/DrewMontgomery/20161028/284184/The_Importance_of_Developing_a_Professional_Testing_Department__Thinking_of_Quality_Assurance_as_an_Investment_Instead_of_a_Sunk_Cost.php
[59] Интервью с Павлом Ряйкконеном, исполнительным директором Nevosoft: https://habrahabr.ru/company/mobio/blog/313988/
[60] Интервью с Иваном Козловым, вице-президентом мобильных продуктов Aviasales.ru: https://habrahabr.ru/company/mobio/blog/314370/
[61] ASO оптимизация. Составление семантического ядра для магазинов приложений: https://habrahabr.ru/post/314068/
[62] Новая версия приложения Uber с точки зрения ASO: http://apptractor.ru/info/articles/novaya-versiya-prilozheniya-uber-s-tochki-zreniya-aso.html
[63] Отчет App Annie о монетизации приложений: к 2020 году выручка рынка приложений достигнет $189 млрд: http://apptractor.ru/info/analytics/otchet-app-annie-o-monetizatsii-prilozheniy-k-2020-godu-vyiruchka-ryinka-prilozheniy-dostignet-189-mlrd.html
[64] Вводный опыт во free-to-play играх: http://www.gamasutra.com/blogs/StanislavCostiuc/20161031/284459/Introductory_experience_in_freetoplay_games.php
[65] Выбор правильного UX шаблона для онбординга пользователей: http://www.appcues.com/user-onboarding-academy/choosing-the-right-onboarding-ux-pattern/
[66] Реклама в приложении: как выглядит поражение: https://medium.com/@sisedi/i-put-ads-in-my-app-this-is-what-losing-looks-like-3249d34364f8#.6cf894t50
[67] Как уберечь IP камеру от ботнета Mirai с Flussonic Agent: https://habrahabr.ru/company/erlyvideo/blog/314146/
[68] Открытые операционные системы для интернета вещей: https://habrahabr.ru/post/314122/
[69] Подключение шлюзов Intel для интернета вещей к AWS и обмен данными с облаком при помощи Node-RED или Python: https://habrahabr.ru/company/intel/blog/314282/
[70] Компания Canonical выпустила новую версию Ubuntu Core для IoT-приложений: https://habrahabr.ru/company/kingservers/blog/314456/
[71] Учебное руководство по управлению светодиодами с помощью Robotics Development Kit: https://habrahabr.ru/company/intel/blog/313942/
[72] Daydream View в магазинах с 10 ноября: http://apptractor.ru/info/devices/daydream-view-v-magazinah-s-10-noyabrya.html
[73] Начинаются продажи Lenovo Phab 2 Pro: http://apptractor.ru/info/devices/nachinayutsya-prodazhi-lenovo-phab-2-pro.html
[74] 0 самых красивых приложений по управлению умным домом: http://apptractor.ru/info/media/30-samyih-krasivyih-prilozheniya-po-upravleniyu-umnyim-domom.html
[75] Предыдущий дайджест: https://habrahabr.ru/post/313940/
[76] Источник: https://habrahabr.ru/post/314538/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best
Нажмите здесь для печати.