Telegram Web Link
Знаете keyword Never в Swift? 🙅‍♂️
Если нет, то вам точно сюда (в статью) 🔥
Если да, то тоже почитайте, может что-то новое узнаете! 🤓
Я даже простыми словами не могу коротко объяснить, что это такое, поэтому лучше посмотрите в статье, там всё с примерами 👍
https://www.avanderlee.com/swift/never-keyword/
🔥6
Вы, наверное, помните, что в iOS 10.3 появилась возможность кастомизировать иконку приложения и даже давать выбрать её прямо внутри приложения 🔥
Но с того времени реализация этого порядком упростилась 👍
В этой статье можно посмотреть, как именно это делается сейчас 🎩
https://www.avanderlee.com/swift/alternate-app-icon-configuration-in-xcode/
❤‍🔥11👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Сегодня хочу показать вам одно очень интересное приложение для разработчиков! 🔥
Если у вас в приложении есть поддержка нескольких языков, то вы наверняка сталкивались со всеми проблемами локализации 👅
Приложение под названием ReMafoX помогает улучшить и упростить процесс локализации приложений 🎩
На гифке всё наглядно показано, но из основных плюсов еще подчеркну:
- Всё делается прямо из файла, где вам нужна локализованная строка. Не нужно никуда переключаться 👍
- Возможность подключить автоматический переводчик (сомнительное решение для серьезных компаний, но для пет-проджектов почему бы и нет?) 👍
- Линтер, который покажет, где забыли добавить перевод или где пересеклись ключи 👍
- Автоматически синкается при апдейте сторибордов и ксиб (если используете) 👍
- Интересный роадмап с полезными фичами 👍
https://www.fline.dev/introducing-remafox-easy-app-localization/
👍35🔥2👎1
Если вдруг пропустили - то вот напоминание, не пропустите в этот раз! Большое исследование популярности команд iOS разработки! Интересной информации прямо много 🔥
Вышло ежегодное исследование популярности команд iOS разработки

В этом году мы опросили 900 айосеров, в два раза больше, чем в прошлом! Посмотрите отчет, чтобы узнать:
👨‍🎓У какого процента айосеров есть вышка
📚Какие 15 книг чаще всего рекомендуют для прочтения
🤔Какие каналы и сообщества про iOS разработку самые популярные
📊Кто входит в топ российских айосеров
💰В каких сферах предпочитают работать iOS разработчики (спойлер – в первую очередь это банки)
🤩В каких компаниях и почему айосеры хотят работать

Исследование проведено при поддержке VK. Пошарьте опрос в своем рабочем чате, мы будем очень рады ❤️
👍8🥱8
Статья про создание «очень примитивного приложения с чатом на SwiftUI + WebSockets» 💬
«Очень примитивное приложение», а статья на 26 минут чтения 😱
Как продовое решение, конечно, использовать не стоит, но познакомиться в общих чертах с тем, как вообще делаются чаты, что такое веб сокеты и так далее - отличный материал! 🔥
https://frzi.medium.com/a-simple-chat-app-with-swiftui-and-websockets-or-swift-in-the-back-swift-in-the-front-78b34c3dc912
🔥11👍3😁1🍌1
Очень полезный материал для тех, кто пишет UITest-ы! 🤖
Автор рассказывает, как в процессе UITest-ов нажимать кнопочки из шторки (авиарежим, выключение Wi-Fi, сотовых данных и так далее) 🔥
Польза этого всего в том, что обычно на ручных тестах такие кейсы не очень подробно рассматриваются. Тестировщики и разработчики не всегда включают авиарежим, дропают сеть и так далее. А такие тесты помогут вам правильно обработать такие состояния и быть уверенным, что ваше приложение ведет себя правильно в таких случаях! 👍
https://betterprogramming.pub/how-to-change-any-setting-in-control-centre-during-a-ui-test-ea6377a31fd6
👍13
SwiftUI vs UIKit! 🤨
Да, в очередной раз. Но в этот раз статья, где автор делится своим мнением по поводу обоих фреймворков. Не просто овервью, а реальный опыт, приложение в сторе👌
Тут и плюсы, и минусы, и про скорость разработки, проблемы с рендерингом, конкретные примеры и так далее.
В общем если вы новичок и думаете, во что больше вкладывать ресурса или на чём писать очередное приложение, то статья может быть полезной. Не обязательно делать такие же выводы, как автор, но еще одно мнение практика (не теоретика!), лишним не будет! 👍
https://swiftrocks.com/my-experience-with-swiftui
👍10🤮2
iOS.Devs
Реализация красивого dribbble-like онбординга, с анимашками и всем, что полагается 👍 Естественно, с кучей скринов и примерами кода 🔥 Ссылка на следующую часть лежит внутри 🔗 Не невероятно сложно, наверное, но всё равно ведь приятнее, когда кто-то уже сделал…
Продолжаем тему этой статьи (красивый скролл с анимацией), вышла третья часть 🔥
Вторую можете найти внутри статьи по ссылке 🔗
Анимашка не самая маленькая, поэтому уже три статьи и это всё еще не конец. Четвертую автор обещает совсем скоро 👍
Но можете и сами дописать уже!
https://blog.devgenius.io/design-a-nice-horizontal-sliding-presentation-for-ios-using-swift-5-79706e27a087
👍5
На собеседованиях часто спрашивают про жизненный цикл вьюшек и приложения.
С набором популярности SwiftUI рано или поздно начнут спрашивать и про жизненный цикл SwiftUI приложений 🤓
Давайте готовиться. Достаточно большая статья на эту тему. С примерами и объяснениями 👍
https://medium.com/@amiddleeasterner/swiftui-app-life-cycle-e3cac78da47
👍24🤡4
This media is not supported in your browser
VIEW IN TELEGRAM
Небольшой материал для любителей поэкспериментировать и поизучать SwiftUI 🤓
Красивый кастомный таб бар, всё с примерами! 👍
https://medium.com/devtechie/custom-tabbar-in-swiftui-ios-15-652245f58820
👍11🤮5
Еще одна анимация в SwiftUI!
На этот раз конфетти 🎊
Выглядит неплохо, делается легко, для обучения вообще отлично подходит 👍
https://medium.com/appcoda-tutorials/how-to-create-confetti-animations-in-swiftui-8beb04b5b7f4
👍14💩6
Набор рекомендаций для тех, кто давно хочет зарефакторить свой Swift код, но не знает откуда подступиться или просто боится погрязнуть 💩
От простых «нормально делай - нормально будет», до действительно полезных. И про инструменты рефакторинга в Xcode тоже!
И, очень важная часть, внутри статьи есть ссылка на другую статью, где автор показывает рефакторинг на примерах 🔥
В сумме эти две статьи должны помочь вам в этом нелёгком деле! 🚀
https://www.avanderlee.com/optimization/refactoring-swift-best-practices/
🔥9
Хотите подвезти немного SwiftUI в ваш UIKit проект? 🤓
Вот еще одна статья на эту тему. Достаточно подробная, чтобы уже не откладывать эту идею, а взяться и добавить
Хорошую работоспособность этого микса не обещаю, конечно, но работать должно! 😀
https://medium.com/geekculture/integrating-swiftui-into-uikit-project-a1051e432041
👍5🤮2👎1
Материалов про Unit тесты в Swift-е уже было немало, конечно, но, когда выходит очередная хорошая статья от хорошего автора - нельзя не поделиться!
Ну, собственно, хороший свежий материал про Unit тесты в Swift! 🔥
Материал больше для погружения в тему. Сложных кейсов тут не увидите. Описываются базовые принципы, какие-то советы, рекомендации и примеры простых тестов!
https://www.avanderlee.com/swift/unit-tests-best-practices/
5
Тинькофф ищет mobile-разработчиков в свою команду в Казахстане 💡

19 ноября Тинькофф проведет Mobile Contest для опытных iOS- и Android-разработчиков. Вы проходите все этапы интервью за день, а оффер получаете в течение недели, если работа подойдет по условиям и скиллам.

Тинькофф уже открыл свой центр разработки в Казахстане с зарплатным проектом в локальном банке. Можно работать из офиса в Алматы и удаленно из любой точки страны. Чтобы работа на новом месте была максимально комфортной, Тинькофф помогает оформить РВП, предоставляет расширенное ДМС и оборудование для работы, а еще компенсирует затраты на спорт и питание.

▪️ Успейте подать заявку на Mobile Contest до 16 ноября. Зарегистрироваться и узнать подробности: https://o.tinkoff.ru/contest.mobile_tinkoff

Станьте частью распределенной команды Тинькофф и работайте удаленно или из офисов в 20 городах России, в Казахстане, Беларуси и Армении.
💩34🔥17🤡5👍1🤣1
Мы все часто ругаемся, когда Xcode долго собирает проект 🥱
Но многие ли из нас знают, что на самом деле происходит под капотом?
Вот статья, где на примерах и логах из консоли разбирается поведение Xcode при компиляции.
Конечно, весь процесс до ноликов и едиинчек тут не рассматривается, но если вам было интересно, что за магия там происходит, то с материалом точно стоит ознакомиться!
И еще очень важное: в статье есть две ссылочки, тоже рекомендую ознакомиться. Со второй, первую вы и так знаете 👍
https://medium.com/codex/how-xcode-work-when-we-build-the-ios-app-project-95fe95f0b17
👍7🔥1
Всем привет! Снова я, приглашение на конференцию от наших друзей и промокод. Если что, наш промокод суммируется со скидкой, которая сегодня действует на сайте)

А вот и новость:

Ребята из Podlodka Crew решили устроить неделю мобильной разработки и запустили сразу две тематических конференции в один день, 14 ноября, — iOS и Android.

Тема - Advanced архитектуры. Вместе с опытными экспертами из мира iOS узнаем:

🍏 Какие они — современные подходы к навигации в iOS? Расскажем, что нового и перспективного добавили с iOS16 в SwiftUI.
🍏 Что такое SOLID на самом деле, почему этой аббревиатуре не хватает шестой буквы, актуальны ли эти принципы и как применять их на практике. 
🍏 Разберём практическую пользу архитектурных приёмов Unidirectional Data Flow и Dependency Injection. 
😎 А ещё поприсутствуем на публичном собеседовании по System Design в стиле FAANG. 

🪄Промокод на скидку для наших подписчиков: ios_crew_10_iQ5KNv

👉 Прочитать больше о программе и успеть купить билет со скидкой до конца дня можно на сайте
👍4🎃3💩1
Знаете, что такое Result builder, которые появились в Swift 5.4?
Если нет, то переходите по ссылке и изучайте. Словами немного сложно объяснить, в статье есть хорошие примеры. В общем эта штука точно улучшит структуру и читаемость вашего кода! 👍
Если знаете, что это - тоже переходите, что-то новое может найдете 🙃
https://www.avanderlee.com/swift/result-builders/
🔥5👍2
Интересный и нестандартный материал от опытного разработчика 🔥
В этой статье автор накидывает структуру/архитектуру проекта вроде Instagram. С определенным набором требований. От плавной ленты, до качественной загрузки фото, быстрого отображения, поиска по тэгам и так далее.
Нет, тут не про VIPER, MVVM или что-то такое. Просто набор компонентов и слоёв, которые по мнению автора решают поставленную задачу. С описанием, какой кусок за что отвечает, конечно 👍
https://nikhilgupta1.medium.com/instagram-system-design-f62772649f90
👍10
2025/07/12 04:08:32
Back to Top
HTML Embed Code: