iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
12.2K subscribers
743 photos
70 videos
4.21K links
Самые интересные статьи, видео и новости, связанные с iOS разработкой. Не больше трёх материалов в день.

Регистрация в РКН: https://gosuslugi.ru/snet/67b464d698a28c4e866d827a

Размещение рекламы: @tanyasanovna
Download Telegram
Команда приложения «Кошелёк» в связи со стремительным ростом ищет опытного iOS-разработчика. В 2021 нам предстоит выход на европейские рынки, и мы усиливаем команду уже сейчас, чтобы сделать это вместе.

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

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

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

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

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

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

Подробности вакансиипо ссылке!
Добро пожаловать на холивар. Можно быть несогласным, но прочитать перед осуждением все равно стоит, написано интересно. Тема - низкоуровневость и насколько глубоко нужно погружаться.
https://eax.me/low-level/
Наверное AWS самый гибкий из способов собрать свой пет проект с бэком быстро. Однако, чем больше гибкость, тем больше и сложность. Свежая статья от Рея поможет с ней разобраться.
https://www.raywenderlich.com/12931711-using-aws-as-a-back-end-authentication-api#toc-anchor-001
Практическое использование Hopper Disassembler на примере строки поиска в Springboard. По ходу исследования обнаруживается и почему Xcode 12 такой большой. P.S. Потому что бинарник жирный.
https://sidorov.tech/all/kopaem-vnutr-springboard/
После этой статьи может возникнуть больше вопросов чем ответов. Речь идет о UIFontMetrics и адаптации своего шрифта к стилям текста с учетом системных возможностей изменения размеров текста. Если то что выше выглядит как набор слов, то точно стоит прочитать.
https://sarunw.com/posts/scaling-custom-fonts-automatically-with-dynamic-type/
Какой жизненный путь проходят View в SwiftUI. Пока все несколько проще, но у меня большой вопрос: как существуют вместе “чистые функции” и анимации?
https://www.vadimbulavin.com/swiftui-view-lifecycle/
Свои пет-проекты не обязательно забрасывать, когда они надоели. Если не жалко, их можно продавать. Самые отважные пытаются продать за 5млн бачей, но если дохода нет, то скорей всего это пара сотен. Автор статьи продал так 3 приложения.
https://www.revenuecat.com/blog/how-to-sell-an-app
Начинается трансляция CocoaHeads Remote VI!

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

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

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

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

Присоединяйтесь!
youtu.be/zs1BF4EIHcI
Когда использование ленивых коллекций поможет, а когда наоборот ухудшит производительность. Для семейства LazyCollection это довольно короткая статья.
https://www.andyibanez.com/posts/lazy-sequences-in-swift/
Как Кошелек 3D добавлял. Apple уже давно устарела OpenGL, поэтому решили переползти на SceneKit. Особенно интересно про генерацию кастомных текстур под каждую карту и проблемы, с которыми столкнулись в продакшне.
https://habr.com/ru/company/cardsmobile/blog/529958/