iOS Roadmap - Полезное | Swift, SwiftUI, Интервью
446 subscribers
107 photos
3 videos
8 files
195 links
iOS Roadmap: Swift, SwiftUI, архитектуры, интервью. Еженедельные подборки статей и видео, плейбуки, чек-листы, решения задач с пояснениями. Полезно начинающим и практикующим iOS-разработчикам.
Download Telegram
#обучение #яндекс #изучение

Подпишитесь на интересующие вас направления и получайте ссылки на трансляции лекций. Подробнее: https://clck.ru/rgYnQ

Ссылка на бота: @ya_informer_bot
👍4🔥1
#обучение #разработка #изучение #авторизация #библиотеки #firebase

Вопрос:
"Необходимо использовать гугловскую авторизацию в приложение - это всегда через firebase делать?"

Ответ:
Кажется, их логин сделан по стандарнту oauth, можно и без вендорских либ обойтись. Берёшь такую либу, доку гуглов на всякий и погнал: https://github.com/OAuthSwift/OAuthSwift
🔥5👍1
#swiftdata #issues #concurrency

It's unfortunate that SwiftData doesn't solve threading issues. When you opt into Complete Concurrency Checking (https://lnkd.in/euB2MyDY) Xcode warns you about concurrency issues due to models and model contexts not being Sendable.

https://www.linkedin.com/posts/donny-wals-33660014_its-unfortunate-that-swiftdata-doesnt-solve-activity-7074014270023200768-MP31?utm_source=share&utm_medium=member_desktop
👍3😁3🤔1
#обучение #pods #github #библиотеки

Вопрос: Всем привет) а кто нибудь в своих проектах фиксирует версии подов?
Ответ: Фиксировать хорошая практика, потому что любой апдейт, minor или тем более major тебе может все разломать.
Если тебе чего-то не хватало, и ты в релиз ноутсах видишь, что оно заехало, то просто поднимаешь и радуаешься. Желательно чекнуть какие-то гайды по миграции, если они есть или на наличие breaking changes. Нормальные пацаны стараются ничего не ломать в минорных и патч версиях, но это не всегда возможно
👍10
#работа #вакансии

Сам не пробовал, но вакансии живые, надо будет ради интереса закинуть CV. Если-что отвечу реплаем к этому посту

https://t.me/softwaredevelopervacancies
🔥4👍1
#sui #навигация

Как быть с навигацией на SUI.
1. Реализовать UINavigaitonController на его основе сделать координатор
2. Реализовать NavigationStack на 16+ версии ОС
3. Накрутить наркомании поверх существующих навигейшн линков(сделать самому)
4. Использовать готовые решения в виде бибилотек, вот список либ, которые сквозь время опробовали самого разного по размерам проекты:
- https://github.com/matteopuc/swiftui-navigation-stack
- https://github.com/rundfunk47/stinsen
- https://github.com/johnpatrickmorgan/NavigationBackport
- https://github.com/rebeloper/NavigationKit
- https://github.com/johnpatrickmorgan/FlowStacks
- https://betterprogramming.pub/routing-in-swiftui-with-navigationstack-aa8bb9b032de

Посмотрите каждую из ссылок и решите, что подойдет в итоге вам!
🔥7👍3
#обучение #мнение_ученика #курсы

Про курсы:
Я как раз заканчиваю online iOS в XXX.
Сменил 3х преподов (так получилось), так что есть небольшой опыт.
В целом домашку или не проверяют или проверяют в начале урока на примере конкретно чьей-то одной работы. Поэтому да, то что индивидуально времени тебе никто особо уделять не планирует - это точно. Можно конечно выносить мозг преподу в личку в тг, но до бесконечности тебя консультировать тоже не будут. Опять же, все зависит от препода, тут такой момент, можно долго сидеть - дурить голову манагерам какой препод будет в ближайшей группе и не дождаться того кого ты хочешь.
Плюсы курсов которые подметил я:
- Что-то вроде азарта, мне было интересно не быть "лохом" среди остальных, или вообще выбиться в лидеры, отсюда сильно больше мотивации чем обучение без курсов, плюс дедлайны (но это у меня так)
- Ну и если препод норм, ты можешь выбиться в "отличники" и тебе будут уделять явно больше времени чем остальным, т к преподу тоже хочется тратить время не в пустую, и если есть пара человек которые тащат - все внимание им
Еще такой момент про XXX, все преподы ведут по своему, у школы есть расписание по занятиям и темам, но оно бесполезно, т к каждый препод сам решает как и в какой последовательности ему давать материал (а что добавить от себя), отсюда и выплывает, что нужно выбрать норм препода.
Резюмируя:
Курсы XXX неплохие, но нужно заранее к ним подготовится, чтобы быть в топе учеников и вытягивать максимум времени на себя, ну и найти норм препода.
По поводу менторов:
Думаю тоже отличная тема, но тут немаловажен вопрос денег. Все же курсы, как по мне дешевле. Тот же XXX стоит примерно 1к$ за пол года, как я знаю, менторы сильно дороже, но и подход будет лучше. Так что я бы выбирал и по своему бюджету не в последнюю очередь.
Как-то так
👍6
#менторство #обучение
Один из вариантов - сайт solvery 🙂
👍2🤔1