Кейс подготовки UI для Catalyst-приложения, которое можно запускать и на macOS, и на ipadOS.
https://medium.com/lookup-design/designing-lookup-for-macos-bf5b8fea1a01
#ui
https://medium.com/lookup-design/designing-lookup-for-macos-bf5b8fea1a01
#ui
Medium
Designing LookUp for macOS
How LookUp was designed to provide a native macOS Experience, as a Catalyst app.
Мы на AppsConf много времени уделяем продуктивности и здоровью мобильного разработчика. Один из важных факторов этого – хорошее рабочее место. Поэтому за неделю до конференции объявляю мега-конкурс. Условия такие:
1. Присылаете мне в личку (@etolstoy) фото вашего рабочего места. Не заморачивайтесь наведением порядка, оно может быть любым – важно, чтобы было именно вашим.
2. Я публикую ее в специальный канал @acworkplace вместе с кнопками реакции. Обсуждать можно в нашем чатике @iosgt.
3. Топ-10 рабочих мест получат бесплатные проходки на AppsConf в Питере, 21-22 октября.
4. Итоги подводим завтра ближе к ночи.
Сайт конфы: appsconf.ru. Погнали!
1. Присылаете мне в личку (@etolstoy) фото вашего рабочего места. Не заморачивайтесь наведением порядка, оно может быть любым – важно, чтобы было именно вашим.
2. Я публикую ее в специальный канал @acworkplace вместе с кнопками реакции. Обсуждать можно в нашем чатике @iosgt.
3. Топ-10 рабочих мест получат бесплатные проходки на AppsConf в Питере, 21-22 октября.
4. Итоги подводим завтра ближе к ночи.
Сайт конфы: appsconf.ru. Погнали!
А тем временем iOS 13 добралась уже до 50% всех устройств.
https://www.macrumors.com/2019/10/16/ios-13-adoption/
#news
https://www.macrumors.com/2019/10/16/ios-13-adoption/
#news
MacRumors
iOS 13 Now Installed on 55% of iPhones Introduced in Last Four Years
Apple has posted the first stats for iOS 13 adoption since its launch on September 19th for iPhone. Apple shared the statistics on the App...
Каждый айосер в душе немного дизайнер, поэтому вот вам дизайн-митап в Авито – про цвета, типографику и многое другое.
https://avitotech.timepad.ru/event/1092886/
#design
https://avitotech.timepad.ru/event/1092886/
#design
Интересный материал про новый подход к реализации поиска ошибок в свифтовом коде компилятором.
https://swift.org/blog/new-diagnostic-arch-overview/
#swift
https://swift.org/blog/new-diagnostic-arch-overview/
#swift
Swift.org
New Diagnostic Architecture Overview
Diagnostics play a very important role in a programming language experience. It’s vital for developer productivity that the compiler can produce proper guidance in any situation, especially incomplete or invalid code.
Крупная статья про использование Swift для Data Science – мотивация для выбора языка, хеллоуворлды, использование с тензорфлоу.
https://www.analyticsvidhya.com/blog/2019/10/comprehensive-guide-learn-swift-from-scratch-data-science/
#datascience
https://www.analyticsvidhya.com/blog/2019/10/comprehensive-guide-learn-swift-from-scratch-data-science/
#datascience
Analytics Vidhya
A Comprehensive Guide to Learn Swift from Scratch for Data Science
Swift is a really useful language for data science. Learn Swift in machine learning and discover how to build data science models using this language.
Про недостатки модели памяти Kotlin/Native.
https://itnext.io/why-the-kotlin-native-memory-model-cannot-hold-ae1631d80cf6
#kotlin
https://itnext.io/why-the-kotlin-native-memory-model-cannot-hold-ae1631d80cf6
#kotlin
Medium
Why the Kotlin/Native memory model cannot hold.
So you’ve heard about Kotlin Multiplatform, that it’s different from what you’re usually seeing attached to the silver bullet that is…
1 ноября Huawei и Honor приглашают разработчиков мобильных приложений на конференцию Huawei Developers Day по запуску новой открытой платформы Huawei Mobile Services. Все детали и регистрация на ивент по ссылочке – бегом регаться, чтобы внезапно не стать ненужными на рынке труда.
https://bit.ly/2P5Q5dC
#events
https://bit.ly/2P5Q5dC
#events
И еще один ивент, только в Питере и про iOS. В офисе Вконтача 7 ноября пройдет митапчик с докладами про Objc, Swift memory layout и динамичный контент в ВК.
https://vk.com/wall-147415323_4847
#events
https://vk.com/wall-147415323_4847
#events
VK
VK Tech
VK Tech Talks | iOS возвращается! Приглашаем профильных специалистов на десятый митап от Команды ВКонтакте 🍏 О малоизвестных возможностях языков программирования и опыте рефакторинга инфраструктуры расскажут: ◽ Глеб Лукьянец — «ObjC и никакого мошенничества»;…
Нет лучше способа провести субботу, чем посмотреть новый выпуск айти стендапа Подводку.
https://medium.com/@MortyMerr/%D0%BF%D0%BE%D0%B4%D0%B2%D0%BE%D0%B4%D0%BA%D1%83-it-%D1%81%D1%82%D0%B5%D0%BD%D0%B4%D0%B0%D0%BF-4394db3345e1
#news
https://medium.com/@MortyMerr/%D0%BF%D0%BE%D0%B4%D0%B2%D0%BE%D0%B4%D0%BA%D1%83-it-%D1%81%D1%82%D0%B5%D0%BD%D0%B4%D0%B0%D0%BF-4394db3345e1
#news
Medium
Подводку — IT стендап
Вышел второй выпуск IT стендапа Подводку.
Инсайды от ветерана Apple про причины того, почему iOS 13 и новая macOS получились такими забагованными.
https://tidbits.com/2019/10/21/six-reasons-why-ios-13-and-catalina-are-so-buggy/
#ios #macos
https://tidbits.com/2019/10/21/six-reasons-why-ios-13-and-catalina-are-so-buggy/
#ios #macos
TidBITS
Six Reasons Why iOS 13 and Catalina Are So Buggy
By most accounts, the release of iOS 13 and macOS 10.15 Catalina have been troubled, with numerous significant bugs making it past Apple’s internal testing and the public beta phase. Former Apple engineer David Shayer explains the underlying reasons these…
Всегда интересно посмотреть, как выглядит архитектура в боевых приложениях. Вот посмотрите на пример от Babylon.
https://github.com/babylonhealth/ios-playbook/blob/master/Cookbook/Technical-Documents/Architecture.md
#architecture
https://github.com/babylonhealth/ios-playbook/blob/master/Cookbook/Technical-Documents/Architecture.md
#architecture
GitHub
ios-playbook/Cookbook/Technical-Documents/Architecture.md at master · babylonhealth/ios-playbook
Contribute to babylonhealth/ios-playbook development by creating an account on GitHub.
🔥Бесплатный 2-х дневный интенсив-вебинар профессионального онлайн-курса «iOS Разработчик. Продвинутый курс v 2.0». Запишитесь сейчас и получите напоминание в дни вебинаров: https://otus.pw/aH86/
📌Первый день - 12.11 в 20.00 (мск) «Практическое применение SwiftUI»: мы разработаем полноценное приложение на SwiftUI. В процессе изучим, как создавать на нем современные интерфейсы и чем он лучше UIKit.
📌Второй день 13.11 в 20.00 (мск) «Перенос приложения с iOS на Android: SwiftUI & Jetpack Compose + Codegen».
Вы узнаете о комфортном для iOS разработчиков способе переноса приложения на Android с сохранением 80-90% логики и за счет чего можно этого достичь. Как развивать себя как T-shaped мобайл инженера? Как программировать одновременно чистый нейтив на обе мобильные платформы? Эти важные темы тоже обсудим на вебинаре.
Поделятся своей экспертизой преподаватели-практики Алексей Соболевский (iOS-разработчик) и Ексей Пантелеев (Head Of Mobile, стаж в разработке 17 лет).
🔥Вебинары будут полезны разработчикам и всем, кто хочет развиваться в сфере разработки мобильных приложений. Чтобы попасть на полный онлайн-курс с welcome-скидкой прямо сейчас, пройдите вступительный тест.
https://otus.pw/qQfC/
#career
📌Первый день - 12.11 в 20.00 (мск) «Практическое применение SwiftUI»: мы разработаем полноценное приложение на SwiftUI. В процессе изучим, как создавать на нем современные интерфейсы и чем он лучше UIKit.
📌Второй день 13.11 в 20.00 (мск) «Перенос приложения с iOS на Android: SwiftUI & Jetpack Compose + Codegen».
Вы узнаете о комфортном для iOS разработчиков способе переноса приложения на Android с сохранением 80-90% логики и за счет чего можно этого достичь. Как развивать себя как T-shaped мобайл инженера? Как программировать одновременно чистый нейтив на обе мобильные платформы? Эти важные темы тоже обсудим на вебинаре.
Поделятся своей экспертизой преподаватели-практики Алексей Соболевский (iOS-разработчик) и Ексей Пантелеев (Head Of Mobile, стаж в разработке 17 лет).
🔥Вебинары будут полезны разработчикам и всем, кто хочет развиваться в сфере разработки мобильных приложений. Чтобы попасть на полный онлайн-курс с welcome-скидкой прямо сейчас, пройдите вступительный тест.
https://otus.pw/qQfC/
#career
А тем временем в свифт завезли поддержку комплексных и вещественных чисел.
https://swift.org/blog/numerics/
#swift
https://swift.org/blog/numerics/
#swift
Swift.org
Swift Numerics
I’m excited to announce a new open-source project for the Swift ecosystem, Swift Numerics!
Swift Numerics will provide the building blocks of numerical computing in Swift, as a set of fine-grained modules bundled together into a single Swift package.
My hope…
Swift Numerics will provide the building blocks of numerical computing in Swift, as a set of fine-grained modules bundled together into a single Swift package.
My hope…
Хороший гайд с перечислением отличий в дизайне iOS и Android. Можете пошарить своим дизайнерам, потому что они постоянно косячат и не учитывают вот это все.
https://learnui.design/blog/ios-vs-android-app-ui-design-complete-guide.html
#design
https://learnui.design/blog/ios-vs-android-app-ui-design-complete-guide.html
#design
www.learnui.design
iOS vs. Android App UI Design: The Complete Guide
Comprehensive visual guide on how to design for both iOS 14/iPhone and Android 12 (Material Design). Includes sections on navigation, UI controls, typography, and other platform standards.
Обзор того, как в Swift реализован ABI, в контекста сравнения с Rust.
https://gankra.github.io/blah/swift-abi/
#languages
https://gankra.github.io/blah/swift-abi/
#languages
Еще одно хорошее iOS приложение в опенсорсе – ProtonMail.
https://protonmail.com/blog/ios-open-source/
#opensource
https://protonmail.com/blog/ios-open-source/
#opensource
Proton
Proton Mail iOS app goes open source! | Proton
We have released the Proton Mail iOS app as open source software as part of our commitment to transparency and supporting the developer community.