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

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

Размещение рекламы: @tanyasanovna
Download Telegram
Предлагаю вам план супер-продуктивного карантина на следующую неделю:

- В понедельник, 25 мая, слушаете доклад про сравнение современных архитектурных паттернов: что в тренде, а что давно пора закопать?
- Во вторник присутствуете на показательном собеседовании: никакой постановки, именно так проводят архитектурную сессию в крупнейшую российскую продуктовую компанию. Учиться на чужих ошибках — идеальный способ подготовиться к собесу!
- В среду и четверг засыпаете острыми вопросами экспертов на интервью о том, как у них там все устроено. Ведь самое интересное — это не то, какую архитектуру используют в очень_крупной_компании, а то, как разработчики ее адаптируют под свои нужды и с какими трудностями сталкиваются.
- В пятницу на первом ряду наблюдаете за тем, как эксперты ревьят тестовые задания, причем полезное можно узнать не только с точки зрения того, как писать код, но и как правильно проводить код-ревью и на что обращать внимание!

Нужно обсудить впечатления или поделиться проблемой? На связи 200+ iOS разработчиков с разнообразным опытом, открытые к нетворкингу. И все это — не вставая с любимого кресла, с мурчащим котом под боком и чашечкой горячего чая рядом.

Как? На онлайн конференции нового формата Podlodka iOS Crew, которая стартует уже через 3 дня!

Если вы до сих пор сомневались — https://podlodka.io/ioscrew#schedule точное расписание на 2 недели. Ждем вас на борту!
Хорошо ли использовать в своем коде Bool и как этого можно избежать.
https://matt.diephouse.com/2020/05/you-might-not-want-a-boolean/
Если вы подумываете о том, что хорошо бы когда-нибудь вырасти в тимлида, то у меня есть для вас отличный план на следующую неделю!

1️⃣Понедельник: утром разбираетесь с тем, что такое обратная связь, и как ее запрашивать и давать, а вечером – слушаете разбор стыдных вопросов про увольнения, с которыми вам придется когда-то столкнуться
2️⃣Вторник: утром перенимаете опыт проведения 1/1 здорового человека, а вечером возвращаетесь к теме увольнений и детально прошариваете матчасть
3️⃣Среда: в перерывах между Zoom-сессиями задаете в нашем Slack волнующие вас вопросы: как вырасти в тимлида, сколько будут платить и как найти такую работу
4️⃣Четверг: знакомитесь с Александром Орловым из Стратоплана, который научит вас управлять конфликтами, а вечером – участвуете в драйвовом шоу "Что было дальше"
5️⃣Пятница: учитесь преодолевать стеснительность, а ночь зависаете в легендарном Podlodka Crew Bar, где вытаскиваете из сообщества все секреты работы тимлида
6️⃣Выходные: готовитесь к неделе по процессам разработки, где на куче воркшопов будем учиться делать так, чтобы команда работала эффективно.

И все это – на онлайн конференции нового формата Podlodka Teamlead Crew, которая стартует уже 1 июня! Заходите на https://podlodka.io/crew посмотреть видео прошлого сезона и наши планы на две недели интенсива!
Смотрите, какая крутейшая книга в открытом доступе – Crafting Interpreters от одного из разработчиков Dart. Полистал несколько глав – отличные примеры, объяснено все на пальцах и куча практики. Отличная идея для самоизоляции – прошарить интерпретаторы!
https://craftinginterpreters.com/contents.html
Если вы только начинаете работать со Swift, попробуйте включить этот флаг и будете получать полезные сообщения при каждой ошибке компилятора.
https://github.com/apple/swift/blob/master/docs/Diagnostics.md#educational-notes
Онлайн-супермаркет Perekrestok.ru запустил новое мобильное приложение «Онлайн.Перекрёсток». На его разработку ушло четыре с половиной месяца, приложение делали с нуля полностью своими силами, в самый разгар пандемии, когда спрос на онлайн-доставку зашкаливал. Сегодня коллеги делятся опытом в блоге компании на Habr:

Вы узнаете:
• Особенности разработки приложений на аутсорсе и inhouse;
• Почему для ритейла inhouse разработка может быть полезнее;
• Как правильно написанные API упрощают всю дальнейшую работу
и много других нюансов. Это первая статья из цикла, в следующих выпусках разработчики Perekrestok.ru расскажут о работе с бэкэндом и дизайном.

Первая версия приложения уже доступна в AppStore и Google Play.
Технические детали уязвимости в Sign in with Apple, за которую выплатили 100k$.
https://bhavukjain.com/blog/2020/05/30/zeroday-signin-with-apple/
Какие первые шаги нужно сделать, чтобы завести в своем приложении то, что потом можно будет гордо называть дизайн-системой.
https://blog.timroesner.com/starting-ios-design-system
🤓 Мы знаем что среди вас есть те, кто только недавно узнал о проходящей конференции iOS Crew (https://podlodka.io/ioscrew) и грустит от того, что пропустил горячую первую "архитектурную" неделю. Но еще не все потеряно! Впереди не менее интересная и насыщенная неделя, посвященная инженерным практикам (TDD, парное программирование, CI/CD) и специально для "опоздашек" мы подготовили скидку — вы можете присоединиться к конференции всего за 2400, а также получить доступ ко всем прошедшим материалам.
podlodka.io/ioscrew
Хотите разрабатывать приложения, которыми будут пользоваться миллионы людей по всему миру? Тогда самое время разобраться в «яблочном» языке программирования Swift и начать создавать мощные iOS и OS X приложения. Чтобы сделать первый шаг, нужна регистрация на бесплатный интенсив «Swift для начинающих» образовательного портала GeekBrains от Mail ru Group и два часа времени для погружения в тему.

Чему научат:

🔹Разбираться в библиотеках, подключать и использовать их.
🔹Использовать среду разработки xCode.
🔹Использовать переменные, массивы, классы.
🔹Создавать базовые элементы интерфейса TableViewController, NavigationController и пр.

Цукерберг позвонит!

Регистрация –– по ссылке