Size: a a a

iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT

2021 February 17
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
22 февраля - Demo Day курса «iOS Developer. Professional»

Ексей Пантелеев (Head Of Mobile в Новых облачных технологиях):
- расскажет какие технологии iOS-разработчику надо освоить, чтобы решать задачи Middle+ уровня;
- поделится своим опытом разработки приложений;
- представит программу онлайн-курса «iOS Developer. Professional».

Рекомендуем пройти вступительное тестирование, ошибки разберем в понедельник!

Регистрация: https://otus.pw/ict2/
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
В мае Стенфорд опубликовал обновленную версию легендарного курса CS193p, по которым многие из нас учились. Отправьте своим друзьям, которые хотят стать iOS разработчиками и зарабатывать 300к в секунду.
https://cs193p.sites.stanford.edu/
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
При создании XCFramework стоит помнить, что они не могут зависеть от Swift Packages. А как можно попробовать обойти, если очень нужно - по ссылке.
https://kean.blog/post/xcframeworks-caveats
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Теперь не только комментирую, но и пытаюсь писать сам. Рассказываю про свои изыскания в попытках измерить глубину пространства айфоном. P.S. если вы подумали про LiDAR, то вы близко, но не достаточно.
https://twitter.com/kondranton/status/1362071115506593793
источник
2021 February 18
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Шпаргалка по написанию тестов на Publisher: в случае успешного результата, в случае ошибки, в случае нескольких результатов.
https://mokacoding.com/blog/testing-combine-publisher-cheatsheet/
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Лайфхаки для работы с Xcode. На этот раз это не только хоткеи, но и автофикс всех ошибок одновременно, переход к тестам для текущего файла и другие.
https://www.hackingwithswift.com/articles/229/24-quick-xcode-tips
источник
2021 February 19
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Мы ищем качественное усиление нашей iOS-команды. Полное описание вакансии тут.

✈️ App in the Air – персональный ассистент для путешественников. Если вы о нас не слышали, то только потому что мы завоевывали другие регионы. Теперь активничаем по всему миру. Подробности здесь.

В 2020 запустили букинг авиабилетов и отелей. Большинство пользователей из US, но география стремительно расширяется. Планы у нас амбициозные, сотрудники профессиональные, условия классные.

Писать @mityafromearth или по почте dmitry.gridnev@appintheair.mobi
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Может вы помните огромный гайд про создание нетворк фреймворка. Вот более простой, да еще и на Combine.
https://swiftwithmajid.com/2021/02/10/building-type-safe-networking-in-swift/
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Плейграунды в Xcode 12.5 получат доступ ко всем типам внутри проекта. Теперь их будет удобнее использовать в повседневной разработке.
https://useyourloaf.com/blog/xcode-12.5-playground-access-to-app-types/
источник
2021 February 20
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
1 марта начинается сезон Podlodka iOS Crew!

Конференция пройдет в формате двухнедельного интенсива. У каждой недели своя тема, и вот какие темы будут в этом сезоне: “iOS под капотом” и “SwiftUI & Combine”.

На неделе “iOS под капотом” будет минимум скучных докладов и максимум живых и бодрых форматов:
• Воркшопы про рантайм, бинари, устройство свифтовых коллекций
• Лайвкодинг с разбором того, как происходит компиляция Swift-кода
• Доклад про устройство LLVM
• А еще публичное собеседование по платформе, тематический квиз и холивары про то, нужно ли вообще закапываться глубоко в платформу!
• И многое другое!

А на второй неделе максимально практичным взглядом посмотрим на SwiftUI и Combine. ПК активно работает над расписанием, но уже знаем, что максимально непредвзято обсудим
• плюсы
• минусы
• и подводные камни SwiftUI и Combine
И не на абстрактных примерах, а на реальном опыте наших спикеров! Добавим к этому постоянные активности в слаке, кучу нетворкинга и постоянное общение со спикерами, и две недели пройдут на одном дыхании!

Старт 1 марта, полное расписание первой недели уже на сайте, а до вечера 22 февраля можно успеть стать участником с отличной early-bird скидкой! Ждем на борту!
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Если в ваших приложениях используется аналитика от Google, Facebook или Flurry, то стоит прочитать эту статью. Нужно запрашивать у пользователя разрешение на отслеживание, чтобы пройти ревью.
https://steamclock.com/blog/2021/02/apple-tracking-analytics-sdks/
источник
2021 February 22
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Ищу людей, у которых есть Telegram-канал про разработку более чем с 1к участников, на развитие которого не хватает сил и времени. Я хочу продолжить расширение сети GoodReads, а делать это проще на уже готовой базе. Если хотите, чтобы ваш канал продолжал жить, то пишите в личку @etolstoy, обсудим детали!
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Разбираемся на пальцах как устроена компиляция в Swift. Про все фазы не рассказывается, зато есть несколько базовых команд, которые позволят легко собрать небольшое приложение без Xcode.
https://theswiftdev.com/the-swift-compiler-for-beginners/
источник
2021 February 24
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Приглашаем начинающих Android и iOS разработчиков на стажировку в Яндекс!

Что это? От трёх до шести месяцев оплачиваемой работы в реальном проекте бок о бок с опытным ментором в крутой команде. Вы сможете выйти на стажировку уже сейчас — неполная занятость и гибкий график позволяют совмещать работу с учёбой — или пройти интервью и получить оффер на лето.

Где: Москва, Санкт-Петербург, Екатеринбург, Нижний Новгород, Новосибирск, Сочи и Минск. Если вы из другого города, мы оплатим дорогу и проживание в Москве.

В Москве есть еще особый формат стажировки — Deep Dive в Яндекс.Маркете. Эта программа проходит в формате буткемпа: стажёры смогут попробовать себя сразу в двух проектах, чтобы понять, что им ближе и интереснее.

От кандидатов ждём начальных знаний платформы, навыков программирования на Swift или Kotlin, а также умение решать алгоритмические задачи. Классно, если у вас есть опыт создания приложений, даже небольших.

Как откликнуться? Заполнить заявку можно на сайте https://clck.ru/TMSm4
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Додо продолжают делиться кулстори про свои факапы. Этот даже назвали бриллиантовым, похоже что в честь его стоимости. Мораль истории - делать большие фичи стоит итеративно, не переиспользовать код непокрытый тестами, шарить знания и несколько других выводов.
https://habr.com/ru/company/dododev/blog/542636/
источник
2021 February 25
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Нашел шпаргалку по синонимам к каждому компоненту или операции из RxSwift к Combine. Ну или почти - некоторых аналогов в Combine нет.
https://github.com/CombineCommunity/rxswift-to-combine-cheatsheet
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Отступы по краям экрана не обязательно каждый раз определять константой вручную, можно просто использовать layoutMargins и потом менять глобально.
https://otbivnoe.ru/2021/02/18/Make-Friends-UITableView-with-Layout-Margins.html
источник
2021 February 26
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Apple снова продала нам что-то оверпрайснутое. Написать Combine можно в 80 строчек. Достаточно взять RxSwift и использовать propertyWrapper. EZ.
https://kean.blog/post/rxui
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Фантомные типы распространены в функциональных языках и Swift умеет прикидываться таковым. Они могут пригодиться, когда вам не хочется перепутать две величины, выражаемых одним типом. В качестве примера API HealthKit.
https://swiftwithmajid.com/2021/02/18/phantom-types-in-swift/
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
🔥 Начинается трансляция CocoaHeads!
В программе доклады про code review, memory graph и async/await. Залетайте: youtu.be/UVu0OrWx1nE
источник