Релизнулась BananaIDE – онлайновая IDE для проведения интервью айосеров.
http://bananaide.com
http://bananaide.com
Сегодня просто день релизов. Встречайте Swift для разработки под IoT.
https://github.com/swift-embedded/swift-embedded
https://github.com/swift-embedded/swift-embedded
GitHub
GitHub - swift-embedded/swift-embedded: Swift for Embedded Systems ✨
Swift for Embedded Systems ✨. Contribute to swift-embedded/swift-embedded development by creating an account on GitHub.
В команду Авито, которая занимается айосным CI, ищут iOS инженера. Нужно развивать фреймворки тестирования, саппортить ферму миников, тюнить скорость сборки и заниматься миллионом других гипер-интересных вещей. За деталями пишите в телегу @ashpirko.
https://avito.ru/company/job/ios_speed
https://avito.ru/company/job/ios_speed
Выпуск подкаста «Запуск завтра» про особенности китайских мобильных приложений.
https://music.yandex.ru/album/9294155
https://music.yandex.ru/album/9294155
Yandex Music
Запуск завтра
Подкаст о технологиях, меняющих нашу жизнь. Самат Галимов – человек, который решает проблемы. Он... • Podcast • 68,056 subscribers
Основы работы с транзишенами.
https://habr.com/ru/company/dodopizzadev/blog/463527/
https://habr.com/ru/company/dodopizzadev/blog/463527/
Хабр
Всплывай! Транзишены в iOS
Привет, Хабр! Всем нравятся отзывчивые приложения. Ещё лучше, когда в них есть уместные анимации. В этой статье я расскажу и покажу со всем «мясом», как правильно показывать, скрывать, крутить,...
В противовес сладеньким статьям про SwiftUI держите немного критики его реализации.
https://tonsky.livejournal.com/324649.html
https://tonsky.livejournal.com/324649.html
Livejournal
СтрижПИ
Если вдруг вы еще не знаете, примерно полгода назад Эппл анонсировало новый UI фреймворк — SwiftUI. Событие очень серьезное, и как iOS разработчик со стажем я тут же переключился на него — сначала попробовать, а потом уже и выпускать production приложения.…
Целая пачка новостей про стратегию развития Swift.
https://forums.swift.org/t/on-the-road-to-swift-6/32862
https://forums.swift.org/t/on-the-road-to-swift-6/32862
Swift Forums
On the road to Swift 6
The Swift project has achieved a critical milestone of maturity of the core fundamentals, providing stability for users to invest in using Swift in earnest. On Apple's platforms such as macOS and iOS, the arrival of ABI and module stability has enabled the…
Ну ка, давайте проверим ваши знания замыканий и value types.
https://medium.com/swlh/can-you-answer-this-simple-swift-question-correctly-3d2836cff7b1
https://medium.com/swlh/can-you-answer-this-simple-swift-question-correctly-3d2836cff7b1
Medium
Can You Answer This Simple Swift Question Correctly?
Only 44% of people answer it correctly.
Коллекция аватаров людей, которые можно использовать в ваших мокапах. Все настоящие, разрешение дали.
http://uifaces.com/
http://uifaces.com/
Митап в офисе FunCorp: модульность, UI, Firebase.
https://funcorp.timepad.ru/event/1244401/
https://funcorp.timepad.ru/event/1244401/
12.02 в 20.00 (мск) пройдет бесплатный вебинар “iOS-приложение на SwiftUI с использованием Kotlin Mobile Multiplatform” в рамках профессионального онлайн-курса “iOS Разработчик. Продвинутый курс v 2.0.”
Запишитесь сейчас и получите напоминание в день вебинара: https://otus.pw/T8rY/
Во время вебинара напишем приложение с использованием современных средств разработки, таких как SwiftUI на presentation слое, а в качестве слоя сервисов воспользуемся Kotlin Mobile Multiplatform, который уже используется такими компаниями как Яндекс и Autodesk.
Своей экспертизой поделится преподаватель-практик Кирилл Володин (TeamLead iOS).
Вебинар будет полезен разработчикам и всем, кто хочет развиваться в сфере разработки мобильных приложений. Чтобы попасть на полный онлайн-курс с welcome-скидкой прямо сейчас пройдите вступительное тестирование: https://otus.pw/yF2x/
Запишитесь сейчас и получите напоминание в день вебинара: https://otus.pw/T8rY/
Во время вебинара напишем приложение с использованием современных средств разработки, таких как SwiftUI на presentation слое, а в качестве слоя сервисов воспользуемся Kotlin Mobile Multiplatform, который уже используется такими компаниями как Яндекс и Autodesk.
Своей экспертизой поделится преподаватель-практик Кирилл Володин (TeamLead iOS).
Вебинар будет полезен разработчикам и всем, кто хочет развиваться в сфере разработки мобильных приложений. Чтобы попасть на полный онлайн-курс с welcome-скидкой прямо сейчас пройдите вступительное тестирование: https://otus.pw/yF2x/
Otus
Разработчик iOS: практическое применение Swift 5, работа в Xсode и Git
Курс Разработчик iOS в OTUS с возможностью трудоустройства
Шикарный обзор архитектурных мобильных собеседований.
https://link.medium.com/rCC0U2ZWL3
https://link.medium.com/rCC0U2ZWL3
Medium
Grokking the Mobile System Design interview
Nail the iOS/Android System Design Interview
Наконец-то завезли нормальный системный крипто фреймворк.
https://swift.org/blog/crypto/
https://swift.org/blog/crypto/
Swift.org
Introducing Swift Crypto
I’m thrilled to announce a new open-source project for the Swift ecosystem,
Swift Crypto. Swift Crypto is a new
Swift package that brings the fantastic APIs of Apple
CryptoKit to the wider
Swift community. This will allow Swift developers, regardless of the…
Swift Crypto. Swift Crypto is a new
Swift package that brings the fantastic APIs of Apple
CryptoKit to the wider
Swift community. This will allow Swift developers, regardless of the…
Гайд по тестированию для самых маленьких.
https://theswiftdev.com/2020/02/06/the-ultimate-guide-to-unit-and-ui-testing-for-beginners-in-swift/
https://theswiftdev.com/2020/02/06/the-ultimate-guide-to-unit-and-ui-testing-for-beginners-in-swift/
А вдогонку разбираемся, как рефакторить ViewController с помощью паттерна Humble Object.
https://medium.com/@lebedac/humble-object-pattern-for-uiviewcontroller-bfd5d707fe29
https://medium.com/@lebedac/humble-object-pattern-for-uiviewcontroller-bfd5d707fe29
Medium
Humble Object Pattern for UIViewController
Divide your UIViewController into testable components
Монументальная статья про работу с коллекциями от Вконтакте.
https://habr.com/ru/company/vk/blog/481626/
https://habr.com/ru/company/vk/blog/481626/
Хабр
Сложные отображения коллекций в iOS: проблемы и решения на примере ленты ВКонтакте
Привет! Меня зовут Саша, я iOS-разработчик в команде, которая делает ленту ВКонтакте. Сейчас расскажу, как мы оптимизируем отображение интерфейса и обходим связа...
Почему точки с запятой в языках программирования – пережиток прошлого.
https://medium.com/@elizarov/the-end-of-the-semicolon-era-60ab95e669ab
https://medium.com/@elizarov/the-end-of-the-semicolon-era-60ab95e669ab
Medium
The End of the Semicolon Era
We are living in the end of the semicolon era. The recipe is out there. It is only a matter of time for it to become truly ubiquitous.
OTUS приглашает на День Открытых Дверей курса «iOS разработчик. Продвинутый» 2.0.
Скорее регистрируйтесь, и мы пришлем вам напоминание в день вебинара: https://otus.pw/0WpA/
19 февраля в 20-00 (мск) в прямом эфире:
● Узнаете подробнее о программе курса, формате обучения, навыках, компетенциях и перспективах, которые ждут выпускников после обучения.
● Вы познакомитесь с руководителем курса Ексеем Пантелеевым.
● Расскажем о программе трудоустройства и компаниях, которые уже ждут выпускников курса «iOS разработчик» на собеседования.
А пока есть время до встречи – знакомьтесь с программой и проверяйте свои знания вступительным тестированием: https://otus.pw/P2pJ/
Скорее регистрируйтесь, и мы пришлем вам напоминание в день вебинара: https://otus.pw/0WpA/
19 февраля в 20-00 (мск) в прямом эфире:
● Узнаете подробнее о программе курса, формате обучения, навыках, компетенциях и перспективах, которые ждут выпускников после обучения.
● Вы познакомитесь с руководителем курса Ексеем Пантелеевым.
● Расскажем о программе трудоустройства и компаниях, которые уже ждут выпускников курса «iOS разработчик» на собеседования.
А пока есть время до встречи – знакомьтесь с программой и проверяйте свои знания вступительным тестированием: https://otus.pw/P2pJ/
Otus
Разработчик iOS: практическое применение Swift 5, работа в Xсode и Git
Курс Разработчик iOS в OTUS с возможностью трудоустройства