#обучение #яндекс #изучение
Подпишитесь на интересующие вас направления и получайте ссылки на трансляции лекций. Подробнее: https://clck.ru/rgYnQ
Ссылка на бота: @ya_informer_bot
Подпишитесь на интересующие вас направления и получайте ссылки на трансляции лекций. Подробнее: https://clck.ru/rgYnQ
Ссылка на бота: @ya_informer_bot
👍4🔥1
#обучение #разработка #изучение #авторизация #библиотеки #firebase
Вопрос:
"Необходимо использовать гугловскую авторизацию в приложение - это всегда через firebase делать?"
Ответ:
Кажется, их логин сделан по стандарнту oauth, можно и без вендорских либ обойтись. Берёшь такую либу, доку гуглов на всякий и погнал: https://github.com/OAuthSwift/OAuthSwift
Вопрос:
"Необходимо использовать гугловскую авторизацию в приложение - это всегда через firebase делать?"
Ответ:
Кажется, их логин сделан по стандарнту oauth, можно и без вендорских либ обойтись. Берёшь такую либу, доку гуглов на всякий и погнал: https://github.com/OAuthSwift/OAuthSwift
GitHub
GitHub - OAuthSwift/OAuthSwift: Swift based OAuth library for iOS
Swift based OAuth library for iOS. Contribute to OAuthSwift/OAuthSwift development by creating an account on GitHub.
🔥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
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. Нормальные пацаны стараются ничего не ломать в минорных и патч версиях, но это не всегда возможно
Вопрос: Всем привет) а кто нибудь в своих проектах фиксирует версии подов?
Ответ: Фиксировать хорошая практика, потому что любой апдейт, minor или тем более major тебе может все разломать.
Если тебе чего-то не хватало, и ты в релиз ноутсах видишь, что оно заехало, то просто поднимаешь и радуаешься. Желательно чекнуть какие-то гайды по миграции, если они есть или на наличие breaking changes. Нормальные пацаны стараются ничего не ломать в минорных и патч версиях, но это не всегда возможно
👍10
#работа #вакансии
Сам не пробовал, но вакансии живые, надо будет ради интереса закинуть CV. Если-что отвечу реплаем к этому посту
https://t.me/softwaredevelopervacancies
Сам не пробовал, но вакансии живые, надо будет ради интереса закинуть 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
Посмотрите каждую из ссылок и решите, что подойдет в итоге вам!
Как быть с навигацией на 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
Forwarded from Adel Bagautdinov
Дайджест WWDC23
Если вдруг что-то пропустили с WWDC, забирайте полезные ссылки 💪
• Highlights of new technologies introduced at WWDC23
• WWDC23 highlights
• What’s new for Apple developers
• Xcode 15
• Xcode Bookmarks: Save code landmarks & organize tasks
• Swift Macros: Extend Swift with New Kinds of Expressions
• What is new in SwiftUI after WWDC23
• WWDC23 notes
• WWDC23 SwiftData
• New SwiftUI Support for MapKit in Xcode 15
• All new frameworks presented at WWDC23
• WWDC 2023 Viewing Guide
• WWDC23 - Developer Documentation
• WWDC 2023: What’s New In Swift
• WWDC 2023: What’s New In UIKit
• WWDC 2023: What’s New In SwiftUI
• Apple Design Resources
• На смену CoreData пришёл новый фреймворк SwiftData. Разбираемся, как он упрощает хранение данных
• WWDC 2023. Что нового для разработчика
• Горячие новинки WWDC 2023
Посмотреть: WWDC23📹
Почитать: WWDC23 notes 📖
Если вдруг что-то пропустили с WWDC, забирайте полезные ссылки 💪
• Highlights of new technologies introduced at WWDC23
• WWDC23 highlights
• What’s new for Apple developers
• Xcode 15
• Xcode Bookmarks: Save code landmarks & organize tasks
• Swift Macros: Extend Swift with New Kinds of Expressions
• What is new in SwiftUI after WWDC23
• WWDC23 notes
• WWDC23 SwiftData
• New SwiftUI Support for MapKit in Xcode 15
• All new frameworks presented at WWDC23
• WWDC 2023 Viewing Guide
• WWDC23 - Developer Documentation
• WWDC 2023: What’s New In Swift
• WWDC 2023: What’s New In UIKit
• WWDC 2023: What’s New In SwiftUI
• Apple Design Resources
• На смену CoreData пришёл новый фреймворк SwiftData. Разбираемся, как он упрощает хранение данных
• WWDC 2023. Что нового для разработчика
• Горячие новинки WWDC 2023
Посмотреть: WWDC23
Почитать: WWDC23 notes 📖
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍2
#modernc_concurrency #обучение #многопоточность
https://medium.com/@uladzislau.komar/task-group-и-async-let-в-swift-34f734716faf
https://medium.com/@uladzislau.komar/task-group-и-async-let-в-swift-34f734716faf
Medium
Task Group и Async let в swift
В новом подходе с асинхронным кодом в swift у нас есть две опции, как создать дочерние задачи (те, которые исполняются независимо друг от…
🔥5
#обучение #мнение_ученика #курсы
Про курсы:
Я как раз заканчиваю online iOS в XXX.
Сменил 3х преподов (так получилось), так что есть небольшой опыт.
В целом домашку или не проверяют или проверяют в начале урока на примере конкретно чьей-то одной работы. Поэтому да, то что индивидуально времени тебе никто особо уделять не планирует - это точно. Можно конечно выносить мозг преподу в личку в тг, но до бесконечности тебя консультировать тоже не будут. Опять же, все зависит от препода, тут такой момент, можно долго сидеть - дурить голову манагерам какой препод будет в ближайшей группе и не дождаться того кого ты хочешь.
Плюсы курсов которые подметил я:
- Что-то вроде азарта, мне было интересно не быть "лохом" среди остальных, или вообще выбиться в лидеры, отсюда сильно больше мотивации чем обучение без курсов, плюс дедлайны (но это у меня так)
- Ну и если препод норм, ты можешь выбиться в "отличники" и тебе будут уделять явно больше времени чем остальным, т к преподу тоже хочется тратить время не в пустую, и если есть пара человек которые тащат - все внимание им
Еще такой момент про XXX, все преподы ведут по своему, у школы есть расписание по занятиям и темам, но оно бесполезно, т к каждый препод сам решает как и в какой последовательности ему давать материал (а что добавить от себя), отсюда и выплывает, что нужно выбрать норм препода.
Резюмируя:
Курсы XXX неплохие, но нужно заранее к ним подготовится, чтобы быть в топе учеников и вытягивать максимум времени на себя, ну и найти норм препода.
По поводу менторов:
Думаю тоже отличная тема, но тут немаловажен вопрос денег. Все же курсы, как по мне дешевле. Тот же XXX стоит примерно 1к$ за пол года, как я знаю, менторы сильно дороже, но и подход будет лучше. Так что я бы выбирал и по своему бюджету не в последнюю очередь.
Как-то так
Про курсы:
Я как раз заканчиваю online iOS в XXX.
Сменил 3х преподов (так получилось), так что есть небольшой опыт.
В целом домашку или не проверяют или проверяют в начале урока на примере конкретно чьей-то одной работы. Поэтому да, то что индивидуально времени тебе никто особо уделять не планирует - это точно. Можно конечно выносить мозг преподу в личку в тг, но до бесконечности тебя консультировать тоже не будут. Опять же, все зависит от препода, тут такой момент, можно долго сидеть - дурить голову манагерам какой препод будет в ближайшей группе и не дождаться того кого ты хочешь.
Плюсы курсов которые подметил я:
- Что-то вроде азарта, мне было интересно не быть "лохом" среди остальных, или вообще выбиться в лидеры, отсюда сильно больше мотивации чем обучение без курсов, плюс дедлайны (но это у меня так)
- Ну и если препод норм, ты можешь выбиться в "отличники" и тебе будут уделять явно больше времени чем остальным, т к преподу тоже хочется тратить время не в пустую, и если есть пара человек которые тащат - все внимание им
Еще такой момент про XXX, все преподы ведут по своему, у школы есть расписание по занятиям и темам, но оно бесполезно, т к каждый препод сам решает как и в какой последовательности ему давать материал (а что добавить от себя), отсюда и выплывает, что нужно выбрать норм препода.
Резюмируя:
Курсы XXX неплохие, но нужно заранее к ним подготовится, чтобы быть в топе учеников и вытягивать максимум времени на себя, ну и найти норм препода.
По поводу менторов:
Думаю тоже отличная тема, но тут немаловажен вопрос денег. Все же курсы, как по мне дешевле. Тот же XXX стоит примерно 1к$ за пол года, как я знаю, менторы сильно дороже, но и подход будет лучше. Так что я бы выбирал и по своему бюджету не в последнюю очередь.
Как-то так
👍6
👍2🤔1