CocoaBrew #5
CocoaBrew – формат мини-подкаста с новостями про Apple и технологии, полезностями про iOS, Swift и мобильную разработку. От сообщества iOS-разработчиков CocoaHeads!
Ведущие: Никита Майданов, Илья Чикмарев, Лена Гордиенко
CocoaBrew #5 с новостями за 12 – 19 апреля 2021
Заходи в t.me/cocoaheads чтобы не пропустить бесплатные митапы, дискуссии, викторины и многое другое
Ссылки:
Industry (0:00):
Apple Event 20.04 20:00 мск
https://www.apple.com/apple-events/?cid=CDM-US-DM-P0021035-474033
Telegram 2 веб клиента
https://vc.ru/social/233770-telegram-zapustil-dva-novyh-veb-klienta-dlya-mobilnyh-i-desktopnyh-ustroystv
Слух: Apple работает над чем-то среднем между AppleTV и HomePod
https://www.bloomberg.com/news/articles/2021-04-12/apple-working-on-combined-tv-box-speaker-to-revive-home-efforts
Signal начнет принимать оплату в приложении через коины
https://signal.org/blog/update-on-beta-testing-payments
Видео от Corridor Crew про Macintosh + готовится новый канал на ютьюбе об Apple технике от Linus Tech Tips
https://youtu.be/8LkUzVexLTU
Community (2:36):
Расскажите про подкаст плиз
Если хочешь выступить (стать спикером/прогнать доклад) – пиши t.me/nikogenn
Swift (3:25):
В swiftUi 54 протокола. В статье рассказывается о каждом из них
https://www.fivestars.blog/articles/swiftui-protocols
Убираем стрелочку у ячейки в таблице на SwiftUI
https://www.appcoda.com/hide-disclosure-indicator-swiftui-list
С чего начать писать тесты
https://www.raywenderlich.com/21020457-ios-unit-testing-and-ui-testing-tutorial?utm_campaign=rw-weekly-issue-317
Давайте вспомним про state restoration и поглядим как это делать в SwiftUI
https://www.swiftdevjournal.com/saving-data-when-your-app-quits
Как разбивать на модули приложение через SPM
https://itnext.io/modularize-xcode-projects-using-local-swift-packages-8fd844c19081
Code coverage for Swift Packages with Fastlane
https://augmentedcode.io/2021/04/12/code-coverage-for-swift-packages-with-fastlane
Sourcery Pro
https://apps.apple.com/us/app/sourcery-pro/id1561780836?mt=12
Developer (5:30):
Zoom video SDK для звонков в вашем приложении
https://marketplace.zoom.us/docs/sdk/video/ios
Docker завёз поддержку М1
https://www.docker.com/blog/released-docker-desktop-for-mac-apple-silicon
Как продать свое приложение
https://vc.ru/marketing/233928-kak-prodat-mobilnoe-prilozhenie