Size: a a a

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

2020 November 19
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
10х инженеры советуют: если еще не научились пользоваться мультикурсором в Xcode - самое время это сделать.
https://sarunw.com/posts/multi-cursor-editing-in-xcode/
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Если вы еще не знакомы с Lottie, то возможно эта простая, но тем не менее интересная статья побудит вас набрать заветные “Lottie iOS” в гугле.
https://swiftsenpai.com/development/lottie-text-provider/
источник
2020 November 20
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Команда приложения «Кошелёк» в связи со стремительным ростом ищет опытного iOS-разработчика. В 2021 нам предстоит выход на европейские рынки, и мы усиливаем команду уже сейчас, чтобы сделать это вместе.

🔹Что ты будешь делать:

• Участвовать в разработке iOS-приложения «Кошелёк»;
• Взаимодействовать с QA, аналитиками, дизайнерами и бэкендерами в рамках продуктовой команды;
• Писать понятный, тестируемый код и участвовать в code review;
• Предлагать нестандартные решения и уметь их аргументировать.

🔹Требования:

• Опыт разработки приложения для iOS от 2-х лет;
• Знание AutoLayout, Multithreading, Memory management, Core Data в Swift & Objective-C;
• Хорошие знания языка Swift;
• Глубокое понимание клиент-серверного взаимодействия;
• Опыт написания Unit тестов.

🔹Что мы предлагаем:

• участие в развитии полезного и популярного приложения, возможность сделать мир лучше;
• участие в запуске международного продукта (выход на рынок Европы);
• оформление по ТК РФ с первого дня работы, конкурентную белую зарплату, ДМС;
• оплату мобильной связи, частичную компенсацию оплаты питания;
• оплату профильных курсов и конференций;
• гибкий график, возможность удалённой работы;
• помощь с переездом для кандидатов из других городов (welcome бонус).

Подробности вакансиипо ссылке!
источник
2020 November 21
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Пересказ на русском серии уроков pointfree про Composable Architecture. Если понравится, очень советую посмотреть или прочитать оригинал. Make architecture great again!
https://habr.com/ru/post/526782/
источник
2020 November 22
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Добро пожаловать на холивар. Можно быть несогласным, но прочитать перед осуждением все равно стоит, написано интересно. Тема - низкоуровневость и насколько глубоко нужно погружаться.
https://eax.me/low-level/
источник
2020 November 23
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Наверное AWS самый гибкий из способов собрать свой пет проект с бэком быстро. Однако, чем больше гибкость, тем больше и сложность. Свежая статья от Рея поможет с ней разобраться.
https://www.raywenderlich.com/12931711-using-aws-as-a-back-end-authentication-api#toc-anchor-001
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Продолжаем делиться с вами контентом @AvitoTech с онлайн-конференции Podlodka iOS Crew #3!

С Александром Катиным из Авито и Денисом Оздемиром из Prisma AI поговорили о том, как собрать привлекательный макет из подручных средств без какого-либо навыка художника → https://youtu.be/1uDwOHL5bz4
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Александр Спиричев из Додо рассказал, какие шорткаты и фишки работы с Xcode они используют. Есть как базовые Cmd+Shift+J, так и переустановка подов по хоткею и создание нативных темплейтов файлов.
https://habr.com/ru/company/dododev/blog/527740/
источник
2020 November 24
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Практическое использование Hopper Disassembler на примере строки поиска в Springboard. По ходу исследования обнаруживается и почему Xcode 12 такой большой. P.S. Потому что бинарник жирный.
https://sidorov.tech/all/kopaem-vnutr-springboard/
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
После этой статьи может возникнуть больше вопросов чем ответов. Речь идет о UIFontMetrics и адаптации своего шрифта к стилям текста с учетом системных возможностей изменения размеров текста. Если то что выше выглядит как набор слов, то точно стоит прочитать.
https://sarunw.com/posts/scaling-custom-fonts-automatically-with-dynamic-type/
источник
2020 November 25
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Какой жизненный путь проходят View в SwiftUI. Пока все несколько проще, но у меня большой вопрос: как существуют вместе “чистые функции” и анимации?
https://www.vadimbulavin.com/swiftui-view-lifecycle/
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Вторая часть рассказа про интероперабельность UIKit и SwiftUI. Теперь делаем ее полностью двусторонней.
https://www.swiftbysundell.com/articles/swiftui-and-uikit-interoperability-part-2/
источник
2020 November 26
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Свои пет-проекты не обязательно забрасывать, когда они надоели. Если не жалко, их можно продавать. Самые отважные пытаются продать за 5млн бачей, но если дохода нет, то скорей всего это пара сотен. Автор статьи продал так 3 приложения.
https://www.revenuecat.com/blog/how-to-sell-an-app
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
А теперь рассмотрим случай, когда интероперабельность становится сложнее благодаря вмешательству Objc Runtime. Скрещивание KVO и Combine.
https://augmentedcode.io/2020/11/08/observing-a-kvo-compatible-model-in-swiftui-and-mvvm/
источник
2020 November 27
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Еще больше подробностей про профайлинг компиляции. Как говорится, все уже было написано.
https://www.avanderlee.com/optimization/analysing-build-performance-xcode/
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Начинается трансляция CocoaHeads Remote VI!

Вас ждут следующие доклады:

Александр Андрюхин расскажет про дизайн-систему в Авито, к чему пришли и как

Иван Шевелев
покажет как в Яндекс.Музыке реализовали поддержку Siri и с чем столкнулись в процессе

🍏 Помимо докладов будет интервью с Ильей Кузнецовым (Head of iOS, inDriver)

Присоединяйтесь!
youtu.be/zs1BF4EIHcI
источник
2020 November 30
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Пол Хадсон накидал промокодов на книги про iOS разработку от самых разных техноблогеров, статьи которых вы периодически видите здесь. Самое время закупаться.
https://mobile.twitter.com/twostraws/status/1331630977249144835
источник
2020 December 01
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Мониторим изменения в файлах при помощи DispatchSource. Примером служит вывод новых дебаг-логов.
https://swiftrocks.com/dispatchsource-detecting-changes-in-files-and-folders-in-swift
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Кажется, завтра на Авито начнут распродаваться Mac Mini из всех тех ферм, которые успели построить у себя команды мобильной разработки.
https://www.youtube.com/watch?v=Pn3miC_tTH0
источник
2020 December 02
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Когда использование ленивых коллекций поможет, а когда наоборот ухудшит производительность. Для семейства LazyCollection это довольно короткая статья.
https://www.andyibanez.com/posts/lazy-sequences-in-swift/
источник