\\ С головой в SwiftData 👀
Не так давно Apple обзавелась каналом на ютубе для разработчиков, и уже начинает активно пополнять его полезным материалом.
Узнайте, как вы можете использовать возможности Swift Data в своем приложении. Как ModelContext и ModelContainer работают вместе для сохранения данных вашего приложения.
И конечно, как отслеживать и вносить изменения вручную, а также масштабировать SwiftData с помощью FetchDescriptor, SortDescriptor и enumerate.
Видео смотрим тут 👈
Не так давно Apple обзавелась каналом на ютубе для разработчиков, и уже начинает активно пополнять его полезным материалом.
Узнайте, как вы можете использовать возможности Swift Data в своем приложении. Как ModelContext и ModelContainer работают вместе для сохранения данных вашего приложения.
И конечно, как отслеживать и вносить изменения вручную, а также масштабировать SwiftData с помощью FetchDescriptor, SortDescriptor и enumerate.
Видео смотрим тут 👈
👍2
Тут это, свежий материал подъехал 😎
🔵 Сокращаем время тестирования за счет выборочного тестирования.
🔵 Инструменты CI/CD под iOS.
🔵 Реакция на обновления состояния сети.
🔵 Краткое руководство по Combine.
🔵 Учимся использовать Material с SwiftUI.
🔵 Глубокое погружение в динамические виджеты.
🔵 Хакерский текстовый эффект.
🔵 Правильная обертка для UserDefaults.
🔵 Атомарное управление состоянием и инъекция зависимостей для SwiftUI.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🎉1
Forwarded from Proglib.academy | IT-курсы
✉️❌ Как завалить собеседование, даже не начав его: 8 ошибок в сопроводительных письмах
Откликаетесь, но сразу получаете отказы? Не торопитесь с выводами — возможно, все дело в вашем сопроводительном письме.
👉 Сопроводительное — это первое впечатление, которое мы производим на эйчара, а первое впечатление, как известно, очень важно.
Собрали для вас несколько распространенных ошибок по составлению такого письма — а в статье по ссылке можно найти остальные ошибки и пример идеального сопроводительного.
Кстати, вакансии можно поискать в наших профильных каналах:
🤮 Data Science, анализ данных, аналитика
🤮 Python
🤮 Frontend
Откликаетесь, но сразу получаете отказы? Не торопитесь с выводами — возможно, все дело в вашем сопроводительном письме.
Собрали для вас несколько распространенных ошибок по составлению такого письма — а в статье по ссылке можно найти остальные ошибки и пример идеального сопроводительного.
Кстати, вакансии можно поискать в наших профильных каналах:
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥2
В Kotlin 2.0.0 представили новый компилятор K2, который стал стабильным и используется по умолчанию на всех платформах. Улучшена производительность и поддержка мультиплатформенных проектов, а также улучшены умные касты и генерация лямбда-функций. Добавлен новый DSL для опций компилятора в Gradle, улучшен мониторинг производительности GC на Apple платформах и совместимость с Objective-C и многое другое.
С обновлением можно ознакомиться здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🎉5
🦅⚡ Делаем нативное мобильное приложение с ИИ и бэкендом
Рассмотрим пример создания Proof of Concept (PoC) мобильного приложения, построенного с помощью фреймворка SwiftUI и бэкенда с использованием FastAPI.
Дополнительно продемонстрируем эффективные архитектурные паттерны для SwiftUI-приложений, в частности MVVMP в сочетании с принципами SOLID, Dependency Injection (DI), KISS и DRY.
*Для Android код можно легко перевести на Kotlin с помощью Jetpack Compose Framework.
🔗 Читать статью
🔗 Зеркало
Рассмотрим пример создания Proof of Concept (PoC) мобильного приложения, построенного с помощью фреймворка SwiftUI и бэкенда с использованием FastAPI.
Дополнительно продемонстрируем эффективные архитектурные паттерны для SwiftUI-приложений, в частности MVVMP в сочетании с принципами SOLID, Dependency Injection (DI), KISS и DRY.
*Для Android код можно легко перевести на Kotlin с помощью Jetpack Compose Framework.
🔗 Читать статью
🔗 Зеркало
🎉3❤2😁2🥱2
Forwarded from Библиотека дата-сайентиста | Data Science, Machine learning, анализ данных, машинное обучение
👨🎓️ 33 лучших вуза России для будущих программистов 2024-2025
Составили список из 33-х вузов, где вы научитесь думать как программист и получите фундаментальные знания в области математики, информатики, компьютерных наук и так далее. Для удобства вузы отсортированы по среднему проходному баллу ЕГЭ: от наибольшего к наименьшему.
🔗 Читать статью
🔗 Зеркало
Составили список из 33-х вузов, где вы научитесь думать как программист и получите фундаментальные знания в области математики, информатики, компьютерных наук и так далее. Для удобства вузы отсортированы по среднему проходному баллу ЕГЭ: от наибольшего к наименьшему.
🔗 Читать статью
🔗 Зеркало
👍2
Forwarded from Библиотека дата-сайентиста | Data Science, Machine learning, анализ данных, машинное обучение
💻🚀💊 «Доктор Хаус»: ИИ-диагност в вашем телефоне. Передаём стартап в хорошие руки
В предыдущей части статьи инженер ПО рассказывал о том, как поучаствовал в хакатоне по созданию ИИ-стартапа. В новой части автор уделяет больше внимания итоговому продукту, а не процессу соревнования.
Продукт — это мобильное приложение Dr. House, ИИ-диагност, который может поставить предварительный диагноз. Внутри статьи также есть полная информация о проекте и ссылка на его исходный код.
🔗 Читать статью
🔗 Зеркало
В предыдущей части статьи инженер ПО рассказывал о том, как поучаствовал в хакатоне по созданию ИИ-стартапа. В новой части автор уделяет больше внимания итоговому продукту, а не процессу соревнования.
Продукт — это мобильное приложение Dr. House, ИИ-диагност, который может поставить предварительный диагноз. Внутри статьи также есть полная информация о проекте и ссылка на его исходный код.
🔗 Читать статью
🔗 Зеркало
\\ Загрузчик файлов на основе WorkManager ⏲
Мощная, настраиваемая библиотека загрузчика файлов для Android, полностью построенная на Kotlin. Она упрощает процесс загрузки файлов в Android-приложениях, используя возможности WorkManager. Ketch гарантирует загрузку независимо от состояния приложения.
😎 Преимущества:
- Может загружать файлы любого типа
- Предоставляет всю информацию о загрузке
- Обеспечивает наблюдаемый поток загружаемых элементов
- Может загружать несколько файлов параллельно
Ссылка на GitHub💻
Мощная, настраиваемая библиотека загрузчика файлов для Android, полностью построенная на Kotlin. Она упрощает процесс загрузки файлов в Android-приложениях, используя возможности WorkManager. Ketch гарантирует загрузку независимо от состояния приложения.
- Может загружать файлы любого типа
- Предоставляет всю информацию о загрузке
- Обеспечивает наблюдаемый поток загружаемых элементов
- Может загружать несколько файлов параллельно
Ссылка на GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - khushpanchal/Ketch: An Android File downloader library based on WorkManager with pause and resume support.
An Android File downloader library based on WorkManager with pause and resume support. - khushpanchal/Ketch
❤2😁1
\\ Ну как вы там, потомки?
Хоть Objective-C объективно устарел, но остались и проекты, и люди, которые до сих пор работают на нём. Или вдруг вы столкнулись с ситуацией, что нужно перевести класс с Obj-C на Swift — выходу быть!
Автор показывает способ, который идеально подходит для быстрой миграции.
Глянуть можно тут 👈
Хоть Objective-C объективно устарел, но остались и проекты, и люди, которые до сих пор работают на нём. Или вдруг вы столкнулись с ситуацией, что нужно перевести класс с Obj-C на Swift — выходу быть!
Автор показывает способ, который идеально подходит для быстрой миграции.
Глянуть можно тут 👈
👍5
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
❤2
10 лет назад на конференции WWDC — Apple впервые представили Swift
Современный, быстрый, компактный, продуманный, безопасный — пожалуй, эти обещания в новом языке были выполнены, с самого начала. Это был Objective-C без C. В этом направлении Apple и команда Латнера сделали очень многое, возможное и невозможное.
💬 Расскажите про ваше знакомство со Swift 👇
Современный, быстрый, компактный, продуманный, безопасный — пожалуй, эти обещания в новом языке были выполнены, с самого начала. Это был Objective-C без C. В этом направлении Apple и команда Латнера сделали очень многое, возможное и невозможное.
💬 Расскажите про ваше знакомство со Swift 👇
❤7👍4😁2
\\ Используем ИИ на максимум
Если уделять внимание тому, как правильно задавать промпты, ChatGPT может повысить производительность при разработке. К примеру, быстрое создание JSON структуры, или написание модульных тестов.
Какие сценарии использования есть ещё, можно узнать в статье
Если уделять внимание тому, как правильно задавать промпты, ChatGPT может повысить производительность при разработке. К примеру, быстрое создание JSON структуры, или написание модульных тестов.
Какие сценарии использования есть ещё, можно узнать в статье
❤3