Годнейший сайт про рефакторинг и паттерны разработки – минимум воды, все по делу.
https://refactoring.guru/
https://refactoring.guru/
refactoring.guru
Refactoring and Design Patterns
Refactoring is a controllable process of improving code without creating new functionality. Design Patterns are typical solutions to the commonly occurring problems in software design.
Ребята, разрабатывающие топовый фото/видео редактор Prequel, ищут в команду нескольких сильных iOS разработчиков. Работать можно как в Москве, так и в Калининграде, куда вас со всей семьей быстро релоцируют. Среди задач – куча хардкорной работы с видео (фрагменты, нелинейный монтаж, транзишн), извлечение и анализ звуковой информации, лента новостей, создание своих визуальных эффектов и их шаринг. По требованиям – опыт продуктовой работы и твердое знание iOS разработки.
Москва – https://hh.ru/vacancy/36967068
Калининград – https://hh.ru/vacancy/37660941
Москва – https://hh.ru/vacancy/36967068
Калининград – https://hh.ru/vacancy/37660941
Наткнулся в твиттере на шикарные конспекты нескольких сессий с WWDC, делюсь! Контакты автора, если что, на каждой картинке.
Почему полезно быть тишейп разработчиком и как им стать.
https://infinum.com/the-capsized-eight/t-shaped-developers
https://infinum.com/the-capsized-eight/t-shaped-developers
Infinum
Why Developers Should Be T-shaped People
T-shaped developer is a generalizing specialist – rocks their own field and has general knowledge of other fields too.
Пример создания виджета для iOS 14 со статусом лондонского метро.
https://medium.com/@oliverbinns/create-a-tube-status-home-screen-widget-for-ios-14-7f25f7a0a7e1
https://medium.com/@oliverbinns/create-a-tube-status-home-screen-widget-for-ios-14-7f25f7a0a7e1
Medium
Create a Tube Status home-screen Widget for iOS 14
One of iOS 14’s most exciting changes for both users and developers will undoubtedly be it’s addition of widgets for quick access to…
Дейв ДеЛонг на пальцах разбирает структуру HTTP запросов.
https://davedelong.com/blog/2020/06/27/http-in-swift-part-1/
https://davedelong.com/blog/2020/06/27/http-in-swift-part-1/
Dave DeLong
HTTP in Swift, Part 1: An Intro to HTTP
For a while now I’ve had a series of blog posts floating around in my head on how to build an HTTP stack in Swift. The idea started last spring with Rob Napier’s blog posts on protocols, and matured last summer and fall while I was working at WeWork on an…
Новая часть лайвкодинга архитектуры JMVC, в этот раз про работу с алертами.
https://www.youtube.com/watch?v=AqrMPlzB8iI
https://www.youtube.com/watch?v=AqrMPlzB8iI
YouTube
Архитектура #3 MVC+Coordinator - алерты.
Лонгрид для тех, кто пока толком не приступил к просмотру сессий WWDC. Рейтинг лучших, категоризация остальных, обзор коммьюнити ивентов.
https://www.hackingwithswift.com/articles/222/wwdc20-wrap-up-and-recommended-talks
https://www.hackingwithswift.com/articles/222/wwdc20-wrap-up-and-recommended-talks
Hacking with Swift
WWDC20: Wrap up and recommended talks
Packed Sessions, hands-on labs, and a look forward to next year
#вакансия #ios #swift #Москва #офис
Москва, м. Нагатинская
Офис, полная занятость
ЗП: 150 - 220к net
Всем привет!
Меня зовут Марина, я из Туту.ру 🙂
🔥 Мы считаем, что будущее за мобильными устройствами. И продолжаем активно смещать фокус на разработку приложений и мобильной версии сайта.
🔥 Пользователи нас любят 🙂 Оценка приложения в AppStore 4.9, а количество установок перешагнуло 3 млн.
🔥 У нас масштабный многомодульный проект и 4 приложения. Если вам интересно решать сложные архитектурные задачи - welcome!
🔥 Наш стек: Swift, RxSwift, RxFeedBack, GithubActions.
Подробнее о вакансии здесь:
https://company.tutu.ru/ios_dev
Будем рады ответить на вопросы!
HR (Марина):
@mandarinka25
[email protected]
Руководитель мобильной команды (Станислав):
@DevAlloy
Москва, м. Нагатинская
Офис, полная занятость
ЗП: 150 - 220к net
Всем привет!
Меня зовут Марина, я из Туту.ру 🙂
🔥 Мы считаем, что будущее за мобильными устройствами. И продолжаем активно смещать фокус на разработку приложений и мобильной версии сайта.
🔥 Пользователи нас любят 🙂 Оценка приложения в AppStore 4.9, а количество установок перешагнуло 3 млн.
🔥 У нас масштабный многомодульный проект и 4 приложения. Если вам интересно решать сложные архитектурные задачи - welcome!
🔥 Наш стек: Swift, RxSwift, RxFeedBack, GithubActions.
Подробнее о вакансии здесь:
https://company.tutu.ru/ios_dev
Будем рады ответить на вопросы!
HR (Марина):
@mandarinka25
[email protected]
Руководитель мобильной команды (Станислав):
@DevAlloy
Обзор всех нововведений в ML на iOS: CoreML, Vision, NLP, Training models.
https://machinethink.net/blog/new-in-apple-machine-learning-2020/
https://machinethink.net/blog/new-in-apple-machine-learning-2020/
machinethink.net
Apple machine learning in 2020: What’s new?
A look at what has changed in Apple’s machine learning APIs for iOS and macOS
Разбираем разницу между as, as? и as! в при компиляции и в рантайме.
https://oleb.net/2020/as/
https://oleb.net/2020/as/
oleb.net
as, as?, and as! – Ole Begemann
The <code>as</code> and <code>as?</code> operators in Swift are more different than their similar names suggest.
Мы опубликовали три видео с прошедшего Podlodka iOS Crew в открытом доступе:
🐞 Круглый стол про возможности статического анализа кода
🚰 Воркшоп по настройке CI/CD для своего проекта
💻 Лайвкодинг по архитектуре JMVC
Посмотреть их можно здесь: https://podlodka.io/ioscrew-content
А если вы захотите получить доступ к полному плейлисту из 24 видео про архитектуру и инженерные практики, заходите в наш магазин: podlodka.io/crew#shop
🐞 Круглый стол про возможности статического анализа кода
🚰 Воркшоп по настройке CI/CD для своего проекта
💻 Лайвкодинг по архитектуре JMVC
Посмотреть их можно здесь: https://podlodka.io/ioscrew-content
А если вы захотите получить доступ к полному плейлисту из 24 видео про архитектуру и инженерные практики, заходите в наш магазин: podlodka.io/crew#shop
Большой бенчмарк производительности нативных приложений, Flutter и React Native.
https://medium.com/swlh/flutter-vs-react-native-vs-native-deep-performance-comparison-990b90c11433
https://medium.com/swlh/flutter-vs-react-native-vs-native-deep-performance-comparison-990b90c11433
Medium
Flutter vs React Native vs Native: Deep Performance Comparison
Let’s compare FPS, CPU, Memory, and GPU performance of popular mobile development tools on everyday life tasks.
Про накладки производительности динамической диспетчеризации методов в ObjC и новый PR в LLVM, который помогает все ускорить. Все приправлено бенчмарками и инструкциями по переводу своей кодовой базы.
https://pspdfkit.com/blog/2020/improving-performance-via-objc-direct/
https://pspdfkit.com/blog/2020/improving-performance-via-objc-direct/
PSPDFKit
Direct Calls with Objective-C | PSPDFKit
Apple introduced the objc_direct attribute in Xcode 12. Learn what it does and how you can use it to your advantage.
Кстати, в этом году случилось важное событие, которое вы могли пропустить – Apple стали снабжать кейноут WWDC и State of the Union русскими субтитрами!
https://apptractor.ru/info/media/wwdc20-rus.html
https://apptractor.ru/info/media/wwdc20-rus.html
AppTractor
Презентации WWDC и Platforms State of the Union доступны с субтитрами на русском языке
Русский язык впервые включён в список языков, на которые переводятся основные события конференции WWDC. Перевод содержит точные термины, названия элементов пользовательского интерфейса и многое другое.