Подвел итоги эпического опроса мобильных разработчиков. Ищите себя в списках и шарьте своим эйчарам!
https://medium.com/@etolstoy/известность-команд-мобильной-разработки-в-2020-ff630da2d854
https://medium.com/@etolstoy/известность-команд-мобильной-разработки-в-2020-ff630da2d854
Medium
Известность команд мобильной разработки в 2020
Результаты большого опроса мобильщиков: в каких компаниях хотят работать, как их выбирают, какие ресурсы читают, на какие конференции…
Улучшаем себе жизнь при использовании LLDB.
https://www.gaelfoppolo.com/improving-your-debugging-experience-with-lldb/
https://www.gaelfoppolo.com/improving-your-debugging-experience-with-lldb/
Отличный тред про боли и лайфхаки по встраиванию In-App Purchases.
https://twitter.com/katleta3000/status/1245796534693871620
https://twitter.com/katleta3000/status/1245796534693871620
Twitter
Rtishchev Evgenii
Всё, In-App Purchase для Hourly полностью готовы👍. Осталось добить одну фичу и можно отправлять версию в AppStore. Хочу немного поделиться своими рекомендациями и пройденными болями по интеграции встроенных покупок, оказывается это достаточно болезненный…
Ребята из Artsy рассказали, как они составляют и поддерживают актуальными рабочие соглашения для команд.
http://artsy.github.io/blog/2020/04/01/team-working-agreements/
http://artsy.github.io/blog/2020/04/01/team-working-agreements/
Про обработку серверных ошибок в приложении в плане архитектуры и взаимодействия с пользователем.
https://habr.com/ru/company/manychat/blog/495346/
https://habr.com/ru/company/manychat/blog/495346/
Хабр
Из ошибки в алерт с действиями
Привет, Хабр! Для пользователя сообщения об ошибке часто выглядят как «Что-то не так, АААА!». Конечно, ему бы хотелось вместо ошибок видеть волшебную ошибку «Починить все». Ну или другие варианты...
Консольная утилита для решения нескольких болей при ведении проекта на GitHub: генерирует чейнджлог, собирает релиз по тегу, обновляет все связанные issue ссылками на релиз.
https://github.com/WeTransfer/GitBuddy/blob/master/README.md
https://github.com/WeTransfer/GitBuddy/blob/master/README.md
GitHub
GitBuddy/README.md at master · WeTransfer/GitBuddy
Your buddy in managing and maintaining GitHub repositories, and releases. Automatically generate changelogs from issues and merged pull-requests. - GitBuddy/README.md at master · WeTransfer/GitBuddy
На днях стартует бесплатный онлайн курс по тому, как правильно работать с документацией.
http://documentat.io/courses/open-course/
http://documentat.io/courses/open-course/
documentat.io
Открытый онлайн-курс по технической документации в IT-проектах
Заказная разработка технической документации. Консалтинг по процессам документирования. Курсы для технических писателей.
Уже в следующий понедельник мы стартуем трехнедельное закрытое онлайн-сообщество для тимлидов. В первую неделю будем разбираться с тем, что делать, когда вы только получили заветную лычку. Во вторую – вскроем зарплаты тимлидов, расскажем про найм в разных компаниях, проведем показательные собеседования и научим правильно подавать себя. А третья неделя будет посвящена борьбе со своими страхами и экзестенциальным кризисом! Помогают в этом эксперты из Яндекса, Badoo, Авито, Booking, Wrike и других крупных компаний.
Если вы еще не тимлид, но подумываете – это отличный вариант получить первичный набор знаний.
Если есть вопросы – приходите в @tlbootcamp, все расскажем.
Детальное расписание первой недели: https://podlodka.io/crew#schedule
Описание первого модуля: https://podlodka.io/crew#module-1
Описание второго модуля: https://podlodka.io/crew#module-2
Если вы еще не тимлид, но подумываете – это отличный вариант получить первичный набор знаний.
Если есть вопросы – приходите в @tlbootcamp, все расскажем.
Детальное расписание первой недели: https://podlodka.io/crew#schedule
Описание первого модуля: https://podlodka.io/crew#module-1
Описание второго модуля: https://podlodka.io/crew#module-2
podlodka.io
Podlodka Crew – онлайн-конференции нового формата
Онлайн-конференции про IT нового формата – однонедельные интенсивы с ежедневными интерактивными сессиями в Zoom, нон-стоп общением с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Telegram. И все это – по цене в десять раз ниже привычных…
А вы знали, что с complications на watchOS теперь можно практически полностью изменить внешний вид и функциональность циферблата? Ловите статью про приложение Watchsmith, которое позволяет со всем этим поэкспериментировать.
https://david-smith.org/blog/2020/04/08/introducing-watchsmith/
https://david-smith.org/blog/2020/04/08/introducing-watchsmith/
www.david-smith.org
Introducing Watchsmith - David Smith, Independent iOS Developer
Набор очевидных и не очень советов по оптимизации скорости сборки в Xcode.
https://www.onswiftwings.com/posts/build-time-optimization-part2/
https://www.onswiftwings.com/posts/build-time-optimization-part2/
OnSwiftWings
Xcode Build Time Optimization - Part 2
Discover techniques to speed up the build time in Xcode
В каких случаях тайп дескрипторы в ObjC могут вырасти до огромных размеров и как с этим бороться.
https://pspdfkit.com/blog/2020/objc-type-encodings/
https://pspdfkit.com/blog/2020/objc-type-encodings/
PSPDFKit
Preventing Surprisingly Large Objective-C Type Encodings | PSPDFKit
Objective-C stores type encoding in the binary. These encodings can become surprisingly large.
Вышел Capacitor 2.0 – кроссплатформенный фреймворк от Ionic, позиционирующийся как замена Cordova.
https://ionicframework.com/blog/announcing-capacitor-2-0/
https://ionicframework.com/blog/announcing-capacitor-2-0/
Ionic Blog
Announcing Capacitor 2.0 - Ionic Blog
Today I’m thrilled to announce the 2.0 release of Capacitor, Ionic’s native runtime that makes it easy to build web apps that run on iOS, Android, and on the web as Progressive Web Apps— all powered by a single codebase. Developers use Capacitor as a native…
Прошел слух, что в iOS 14 появится аналог андроидовских Instant App.
https://9to5mac.com/2020/04/09/ios-14-apple-developing-clips-feature-for-using-apps-without-requiring-full-downloads/
https://9to5mac.com/2020/04/09/ios-14-apple-developing-clips-feature-for-using-apps-without-requiring-full-downloads/
9to5Mac
iOS 14: Apple developing ‘Clips’ feature for using apps without requiring full downloads
Apple is working on a new way to offer specific parts of third-party apps across the system without needing to have them installed, 9to5Mac has learned based on an early build of iOS 14. The feature would allow users to experience parts of an app’s functionality…
Перечень неочевидных технических требований, о которых надо подумать до старта разработки нового проекта и заложить в свою оценку сроков. Формируйте свои собственные чек-листы!
https://nalexn.github.io/save-your-next-app/
https://nalexn.github.io/save-your-next-app/
Alexey Naumov
Save your next app from rebuilding from scratch
Implicit technical requirements that should not be neglected
Не стоит переживать, если, впервые перейдя на удаленку, у вас не получается ни на чем сфокусироваться. Вы такой не один.
https://swiftjectivec.com/Its-Okay-To-Do-Nothing/
https://swiftjectivec.com/Its-Okay-To-Do-Nothing/
Как расти мобильному разработчику, если кнопки красить больше не хочется.
https://apptractor.ru/info/media/android-broadcast-11.html
https://apptractor.ru/info/media/android-broadcast-11.html
AppTractor
Android Broadcast #11: Развитие мобильного разработчика
Что делать когда вы проработали много лет в мобильной разработке и задаетесь вопросом, куда вам расти дальше?
Серия из четырех статей про то, как писать CLI утилиты на Swift с помощью ArgumentParser.
https://www.andyibanez.com/posts/writing-commandline-tools-argumentparser-part1/
https://www.andyibanez.com/posts/writing-commandline-tools-argumentparser-part1/
Andy Ibanez - iOS Developer
Writing Command Line Tools in Swift Using ArgumentParser, Part 1: Introduction & Basic Usage
Introduction to ArgumentParser in Swift.
Идея для воскресенья – почитать бумагу про детали реализации Lua 5.0.
https://www.lua.org/doc/jucs05.pdf
https://www.lua.org/doc/jucs05.pdf
Большая обзорная статья про работу Google над Swift for TensorFlow, парадигму differentiable programming и предпосылки к тому, что Swift сможет подвинуть Python.
https://tryolabs.com/blog/2020/04/02/swift-googles-bet-on-differentiable-programming
https://tryolabs.com/blog/2020/04/02/swift-googles-bet-on-differentiable-programming
Tryolabs
Swift: Google's bet on differentiable programming
Google's plans on making Swift the first mainstream language with first-class language-integrated differentiable programming capabilities. What's so cool about Swift?
Уже завтра стартует первый модуль тимлидского сообщества Podlodka Teamlead Crew. Расписание первых двух недель – уже на сайте, доступ в общий Slack уже открыт, так что подтягивайтесь!
podlodka.io/crew#schedule
podlodka.io/crew#schedule
podlodka.io
Podlodka Crew – онлайн-конференции нового формата
Онлайн-конференции про IT нового формата – однонедельные интенсивы с ежедневными интерактивными сессиями в Zoom, нон-стоп общением с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Telegram. И все это – по цене в десять раз ниже привычных…