📊 Автогенерация тестов для Kotlin в IntelliJ IDEA: сравнение AI-инструментов
Для многих разработчиков тестирование остается нелюбимой частью работы. На недавних конференциях Joker и Heisenbug более 400 разработчиков поделились мнением о применении AI-инструментов для тестирования.
В статье рассказывается о полученной информации, а также о существующих AI-инструментах для автоматической генерации тестов, включая их плюсы и минусы.
👉 Читать статью
#новость #kotlin
Для многих разработчиков тестирование остается нелюбимой частью работы. На недавних конференциях Joker и Heisenbug более 400 разработчиков поделились мнением о применении AI-инструментов для тестирования.
В статье рассказывается о полученной информации, а также о существующих AI-инструментах для автоматической генерации тестов, включая их плюсы и минусы.
👉 Читать статью
#новость #kotlin
👍3❤1
🎥🎄 Впереди долгие новогодние выходные, и мы сделали для вас подборку фильмов про искусственный интеллект
👆 Смотрите карточки
👆 Смотрите карточки
👍3🥰1
📚 Как сделать библиотеку, чтобы ей пользовались
При разработке приложений использование внешних библиотек обеспечивает множество преимуществ, но требует учета каждой сторонней зависимости, которая будет включена в финальный проект.
Для успешной интеграции собственной библиотеки необходимо учесть ряд нюансов. В докладе будут обсуждены важные аспекты создания собственных библиотек и представлены стратегии минимизации зависимостей, применяемые в RuStore.
👀 Смотреть доклад
#новость
При разработке приложений использование внешних библиотек обеспечивает множество преимуществ, но требует учета каждой сторонней зависимости, которая будет включена в финальный проект.
Для успешной интеграции собственной библиотеки необходимо учесть ряд нюансов. В докладе будут обсуждены важные аспекты создания собственных библиотек и представлены стратегии минимизации зависимостей, применяемые в RuStore.
👀 Смотреть доклад
#новость
❤1
🔎 Ifrit — нечеткий поиск на Swift
Ifrit — это библиотека нечеткого (fuzzy) поиска, написанная на чистом Swift.
Алгоритм нечеткого поиска предназначен для поиска приблизительных совпадений по заданному поисковому запросу. Допустим, у вас есть список товаров, и пользователь ищет «Czy Swetr». Точное совпадение ничего не даст, но нечеткий поиск найдет «Cozy Sweater». Если вам нужно точное совпадение — используйте стандартную функцию .filter { } вместо этой библиотеки.
Преимущества Ifrit:
• Суперлегкий
• Никаких зависимостей
• Поддерживает MacOS, iOS, visionOS, watchOS, twOS, Linux
• Асинхронный поиск (async/await + callbacks)
• Поддерживает выделения текста (AttributedString)
• Покрыт тестами
⚙️ Ifrit на GitHub
#новость #ios #swift
Ifrit — это библиотека нечеткого (fuzzy) поиска, написанная на чистом Swift.
Алгоритм нечеткого поиска предназначен для поиска приблизительных совпадений по заданному поисковому запросу. Допустим, у вас есть список товаров, и пользователь ищет «Czy Swetr». Точное совпадение ничего не даст, но нечеткий поиск найдет «Cozy Sweater». Если вам нужно точное совпадение — используйте стандартную функцию .filter { } вместо этой библиотеки.
Преимущества Ifrit:
• Суперлегкий
• Никаких зависимостей
• Поддерживает MacOS, iOS, visionOS, watchOS, twOS, Linux
• Асинхронный поиск (async/await + callbacks)
• Поддерживает выделения текста (AttributedString)
• Покрыт тестами
⚙️ Ifrit на GitHub
#новость #ios #swift
👍5🤔1
👾 Inure — красивый менеджер приложений для Android
Inure — это менеджер пакетов для Android. Он может сканировать внутренние компоненты любого приложения и изменять их на ходу. Кроме того, в нем есть эмулятор терминала, статистика использования, установщик Split/APK и другие инструменты, хотя многие из них еще ждут своей реализации. Кроме того, все функции Inure работают как на rooted, так и на не rooted устройствах.
⚙️ Inure на GitHub
#новость #android
Inure — это менеджер пакетов для Android. Он может сканировать внутренние компоненты любого приложения и изменять их на ходу. Кроме того, в нем есть эмулятор терминала, статистика использования, установщик Split/APK и другие инструменты, хотя многие из них еще ждут своей реализации. Кроме того, все функции Inure работают как на rooted, так и на не rooted устройствах.
⚙️ Inure на GitHub
#новость #android
👍3
👾 Кратко о Unit
Тип
Возвращаемый тип можно не указывать, если функция ничего не возвращает. По умолчанию там будет
#kotlin
Тип
Unit
в Kotlin выполняет ту же функцию, что и void
в Java.Возвращаемый тип можно не указывать, если функция ничего не возвращает. По умолчанию там будет
Unit
:fun knockKnock() {
println(«Who’s there?»)
} // то же самое, но с указанным типом Unitfun
knockKnock(): Unit = println(«Who’s there?»)
#kotlin
🔥6😁3
🤖 Apple Intelligence на iPhone теперь требует вдвое больше памяти
Apple сообщила, что для работы функций Apple Intelligence на iPhone теперь требуется 7 ГБ свободного места, вместо прежних 4 ГБ. Это связано с обновлением iOS 18.2, которое добавило интеграцию с ChatGPT и новые функции, такие как Genmoji и Visual Intelligence.
Поскольку большинство функций работают на устройстве, для их использования необходимо загрузить соответствующие модели ИИ. В iOS, iPadOS и macOS нельзя выборочно отключить функции Apple Intelligence для освобождения места.
После релиза всех функций, представленных на WWDC 2024, потребуется еще больше свободного места. На данный момент Apple не планирует добавлять новые функции ИИ в iOS 18.3, но ситуация может измениться с выходом бета-версий.
Apple Intelligence доступна на английском языке для пользователей в Канаде, Австралии, Новой Зеландии, Ирландии, Великобритании и Южной Африке, а также совместима с iPhone 15 Pro, iPhone 15 Pro Max, всеми моделями iPhone 16, Mac и iPad с чипом серии M, а также последней моделью iPad mini с чипом A17 Pro.
#новость #ios
Apple сообщила, что для работы функций Apple Intelligence на iPhone теперь требуется 7 ГБ свободного места, вместо прежних 4 ГБ. Это связано с обновлением iOS 18.2, которое добавило интеграцию с ChatGPT и новые функции, такие как Genmoji и Visual Intelligence.
Поскольку большинство функций работают на устройстве, для их использования необходимо загрузить соответствующие модели ИИ. В iOS, iPadOS и macOS нельзя выборочно отключить функции Apple Intelligence для освобождения места.
После релиза всех функций, представленных на WWDC 2024, потребуется еще больше свободного места. На данный момент Apple не планирует добавлять новые функции ИИ в iOS 18.3, но ситуация может измениться с выходом бета-версий.
Apple Intelligence доступна на английском языке для пользователей в Канаде, Австралии, Новой Зеландии, Ирландии, Великобритании и Южной Африке, а также совместима с iPhone 15 Pro, iPhone 15 Pro Max, всеми моделями iPhone 16, Mac и iPad с чипом серии M, а также последней моделью iPad mini с чипом A17 Pro.
#новость #ios
😢3👍1😁1
📱 Что не так с мобильными сервисами в Android и iOS
Мобильные сервисы — неотъемлемая часть современных мобильных ОС и ее ключевой компонент. Google Play Services — это инструмент контроля всего Android, а Apple легко может лишить разработчика всего, закрыв доступ к своим сервисам.
Автор поговорит о реализации и важности мобильных сервисов и о том, как сделать их правильно и справедливо, убрав монополию корпораций и предоставив выбор пользователю.
👀 Смотреть доклад
#новость #android #ios
Мобильные сервисы — неотъемлемая часть современных мобильных ОС и ее ключевой компонент. Google Play Services — это инструмент контроля всего Android, а Apple легко может лишить разработчика всего, закрыв доступ к своим сервисам.
Автор поговорит о реализации и важности мобильных сервисов и о том, как сделать их правильно и справедливо, убрав монополию корпораций и предоставив выбор пользователю.
👀 Смотреть доклад
#новость #android #ios
🥰2🥱2👍1😁1
📞 Реализация дискового телефона с помощью Jetpack Compose
Автор статьи решил воссоздать классический дисковый телефон с помощью Jetpack Compose. В процессе разработки удалось реализовать:
• Аутентичную механику вращения
• Плавные анимации
• Реалистичные ограничения движения
• Визуальную обратную связь
👉 Читать статью
#новость #kotlin
Автор статьи решил воссоздать классический дисковый телефон с помощью Jetpack Compose. В процессе разработки удалось реализовать:
• Аутентичную механику вращения
• Плавные анимации
• Реалистичные ограничения движения
• Визуальную обратную связь
👉 Читать статью
#новость #kotlin
👍2😁2
🎄 Чем заняться в новогодние праздники: 15 бесплатных курсов и занятий для тех, кто хочет научиться чему-то новому
🔹 Excel: простые шаги для оптимизации работы с данными
🔹 Нейросети для работы: пошаговый план применения
🔹 Soft Skills: как мягко добиваться карьерных целей
🔹 Сценарии, музыка и фото: как найти себя
🔹 Обучение основам работы в Figma с нуля
🔹 Профессия «Мемолог»
🔹 Как стать продакт- или проджект-менеджером
🔹 Плакат как отправная точка дизайн-концепции
🔹 Тестировщик: быстрый старт в IT
🔹 Путь к здоровому сну
🔹Профессии в аналитике: что выбрать
🔹 Frontend-разработка: основы HTML, CSS и JavaScript
🔹 Введение в SQL и работу с базой данных
🔹 Создаём первую игру на Unity за 3 дня
🔹 Основы SEO-продвижения
#дайджест
🔹 Excel: простые шаги для оптимизации работы с данными
🔹 Нейросети для работы: пошаговый план применения
🔹 Soft Skills: как мягко добиваться карьерных целей
🔹 Сценарии, музыка и фото: как найти себя
🔹 Обучение основам работы в Figma с нуля
🔹 Профессия «Мемолог»
🔹 Как стать продакт- или проджект-менеджером
🔹 Плакат как отправная точка дизайн-концепции
🔹 Тестировщик: быстрый старт в IT
🔹 Путь к здоровому сну
🔹Профессии в аналитике: что выбрать
🔹 Frontend-разработка: основы HTML, CSS и JavaScript
🔹 Введение в SQL и работу с базой данных
🔹 Создаём первую игру на Unity за 3 дня
🔹 Основы SEO-продвижения
#дайджест
🎉3
Ваш возраст:
Anonymous Poll
3%
менее 18 лет
31%
18-24 года
38%
25-34 года
20%
35-44 года
4%
45-54 года
1%
55-64 года
2%
65 лет и старше
В какой стране вы живете последние 3 месяца?
Anonymous Poll
63%
Россия
6%
Украина
6%
Беларусь
4%
Казахстан
3%
Польша
1%
Кыргызстан
3%
Узбекистан
0%
США
2%
Грузия
12%
Другое
😁1