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

Лучшее iOS сообщество в Телеге: @iosgt

Размещение рекламы: @tanyasanovna
Download Telegram
Forwarded from kirill belousov
Всех приветствую.

Я слепой разработчик из Санкт-Петербурга (реально слепой, без приколов. Компом и телефоном пользуюсь с помощью скринридера. Погуглите, если интересно).

У меня есть некоммерческий проект, приложение, которое должно облегчить жизнь незрячим пользователям, да и обычным людям возможно тоже понравится.
Но сам с проектом я не справляюсь (не хватает опыта, да и начинал я его еще совсем новичком, и сейчас очень трудно разгребать старые косяки).

К сути: я ищу напарника уровня Джуниор плюс или миддл, который смог бы вместе со мной заниматься проектом.
Повторюсь, что проект некоммерческий, поэтому пообещать кучу денег за успешную разработку я не могу. ((( работаем за идею, блин.

В идеале хочется найти человека, который станет полноценным напарником, но за разовый совет по архитектуре тоже очень буду благодарен!
А то код я писать умею, а вот на продумывание архитектуры приложения с нуля опыта пока не хватает.
Заходите в наш чат @iosgt и подключайтесь к разработке!
Краткая памятка о различии Thread.sleep() и Task.sleep(). Последний позволяет другим задачам выполняться, можно отменить и возобновить в другом потоке.
https://trycombine.com/posts/thread-task-sleep/
📲 Оффер от Яндекса за выходные!

Приглашаем мобильных разработчиков на Weekend Offer: решите две задачи онлайн, пройдите две секции с кодом и получите предложение о работе в Яндексе за одни выходные (9 и 10 октября).

Зарегистрироваться
Asana разработали инструмент Locheck, который позволяет валидировать файлы локализации. Можно использовать как в iOS, так и в Android, поддерживает 13 языков.
https://blog.asana.com/2021/09/locheck-open-source/
Причины использовать паттерн Facade: дополнительный слой абстракции для сторонних зависимостей и тестируемость. С примерами на Swift.
https://medium.com/codex/fa%C3%A7ade-design-pattern-in-swift-and-its-important-use-cases-cf7aaca66520
«Лаборатория Касперского» ищет крутых специалистов по направлению MobileDev в команду.

MobileDev — центр экспертизы по мобильным и носимым устройствам. Специалисты направления занимаются исследованиями, разработкой и поддержкой продуктов защиты для домашних и корпоративных пользователей.

Мы ждем целеустремленных профессионалов и стажеров — требования стандартные:
- Android-разработчик — пишете на Java/Kotlin/C++
- iOS-разработчик — пишете на Swift/ObjectiveC/C++

Если у вас есть эти навыки — смело отправляйте заявки на вакансии:
- Developer IOS
- Senior Developer iOS
- Android Developer
- Senior Developer Android
- Testing Engineer (Mobile)
- Flutter Developer

Переходите по ссылке — там вы найдете подробную информацию о вакансиях и сможете присоединиться к команде лучших экспертов.
Челка действительно стала меньше, но Safe Area не поменялась в iPhone 13. Если минимальная версия iOS - 13, то поддерживать надо 9 разных размеров экранов. Требования к скриншотам не поменялись, так что iPhone несомненно brand new.
https://useyourloaf.com/blog/iphone-13-screen-sizes/
Стань разработчиком в сильнейшей финтех команде Тинькофф и получи Айфон!

Ищем разработчиков в мобильный банк, чтобы делать вместе с нами первый суперапп в России! С нас достойная зарплата, ДМС и разные плюшки, работа над крутым продуктом и отсутствие бюрократии вместе с атмосферой инновации и открытости. Ах да! Еще и Айфон для первых 30 соискателей, принятых на работу в Тинькофф.

От вас ждем:

— знание Swift, Xcode, Core Data; ООП, паттернов проектирования ПО;
— умение работать с системой контроля версий Git: console, IDE, web (Stash);
— опыт разработки приложений, использующих сетевое взаимодействие;

Оставьте заявку, пройдите собеседование и получите оффер, заключите трудовой договор. С нетерпением ждем резюме здесь!
Интервью про то, как организованы процессы мобильной разработки в Runtastic, Eventbrite и Citymapper. Везде используют натив, но в Citymapper один экран полностью создается дизайнерами при помощи плагина в Sketch’е.
https://increment.com/mobile/mobile-development-at-scale/
Открыт прием заявок на бесплатную программу менторинга Women in Tech. Прием заявок и от менторов, и от менти открыт и будет проходить до 15 октября. Менторинг-сессии стартуют 1 ноября и длятся 3 месяца.
http://mentorintech.tilda.ws/
📲 Оффер от Яндекса за выходные!

Приглашаем мобильных разработчиков на Weekend Offer: решите две задачи онлайн, пройдите две секции с кодом и получите предложение о работе в Яндексе за одни выходные (9 и 10 октября).

Зарегистрироваться
Уверены, вы создаете крутое приложение. А незрячий может им пользоваться?

О том, как сделать продукт доступным, расскажет онлайн-курс для разработчиков (iOS, web и android), дизайнеров и исследователей. Начало 16 октября.

В программе: теория, практика и тестирование работ вместе с незрячими и слабовидящими людьми. Теорию будут читать:
- Валерия Курмак (Яндекс),
- iOS: Миша Рубанов (Додо Пицца)
- Android: Витя Вихров (Яндекс Go)
- Web: Глафира Жур (SpurIT)
Другие приглашенные спикеры расскажут о доступности в геймдизайне, информационной архитектуре, дизайн-системах и куче еще всего.

Этот курс для тех, кому важно:
😎 обеспечить доступность своего приложения для любого, включая незрячего и парализованного
👨‍🦯 прокачаться в создании интерфейсов для людей
💪 повысить свою конкурентоспособность на зарубежном и российском рынке
✍️ систематизировать знания по инклюзивной разработке
🧠 стать частью сообщества продвинутых профессионалов

Приходите: accessibilityunity.com/
Еще более подробная статья про различия между race condition и data race. Если первое только логику может сломать, то второе отлично кладет приложение в целом.
https://www.avanderlee.com/swixft/race-condition-vs-data-race/