Apple готовит сюрприз для разработчиков: в Xcode 26 появится нативная интеграция Claude от Anthropic. Внутри бета-версии нашли упоминания Claude Sonnet 4 и Opus 4, а также систему авторизации — всё указывает на глубокую интеграцию, аналогичную ChatGPT.
Зачем это нужно? Claude поможет писать и исправлять код, тестировать интерфейсы и упростит рутину. Это часть стратегии Apple: вместо затянувшейся разработки своего Swift Assist компания активно подключает проверенные сторонние модели. Уже в этом году ждём Claude не только в Xcode, но и в Siri, и в системных инструментах.
Пока Apple Intelligence дорабатывается, ставка делается на тандем с Anthropic и OpenAI. Ход умный: разработчики получат мощный инструмент, а Apple — время на шлифовку собственных решений.
Что думаете? Нужен ли Xcode сразу несколько
AI-ассистентов?
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6😁2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
📅 Сегодня в 19:00 МСК — бесплатный вебинар с Марией Жаровой.
Тема: «Введение в ML: как спрогнозировать стоимость недвижимости».
🔹 Разберём задачу прогноза стоимости недвижимости.
🔹 Покажем пошагово, как собрать первую модель.
🔹 Получите готовые скрипты для старта.
Не зайдёшь — будешь ещё год делать вид, что понимаешь графики в чужих презентациях.
👉 Регистрируйтесь
Тема: «Введение в ML: как спрогнозировать стоимость недвижимости».
🔹 Разберём задачу прогноза стоимости недвижимости.
🔹 Покажем пошагово, как собрать первую модель.
🔹 Получите готовые скрипты для старта.
Не зайдёшь — будешь ещё год делать вид, что понимаешь графики в чужих презентациях.
👉 Регистрируйтесь
Рассмотрим 5 самых важных шаблонов, которые помогут сделать ваш код Compose чище, удобнее в поддержке и масштабируемее.
Scaffold
для макетовИспользуйте
Scaffold
для структурирования экранов (TopBar, BottomNav, FAB и т.д.)Scaffold(
topBar = { TopAppBar(title = { Text("Hello") }) },
floatingActionButton = { FloatingActionButton(onClick = { }) { Icon(Icons.Default.Add, null) } }
) {
// content
}
Это похоже на ConstraintLayout, но не заставит вас плакать.
DerivedStateOf
для производной UI-логикиval isFormValid by remember {
derivedStateOf { email.isNotEmpty() && password.length >= 8 }
}
Экономит рекомпозиции. Спасает жизни. Ну, может, и не жизни, но рассудок точно.
Saveable
val name by rememberSaveable { mutableStateOf("") }
Переживает изменения конфигурации. В отличие от вашего рассудка в течение недели дедлайна.
LaunchedEffect
LaunchedEffect(userId) {
viewModel.loadUser(userId)
}
Запускает побочные эффекты только при изменении ключа. Не каждая рекомпозиция похожа на вредоносную корутину.
fun Modifier.defaultPadding() = padding(16.dp)
Избегает магических чисел повсюду. Кастомные модификаторы делают ваш код пользовательского интерфейса DRY и менее… влажным?
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍1
🔀👻 Гибридные вакансии и фантомный рост
Проанализировали сотню вакансий и поняли — с IT-рынком происходит что-то очень странное. Средняя зарплата вроде бы выросла, но почему-то специалисты не чувствуют себя богаче. Разбираемся, в чем подвох.
👉 Читать статью
🐸 Библиотека мобильного разработчика
#свежак
Проанализировали сотню вакансий и поняли — с IT-рынком происходит что-то очень странное. Средняя зарплата вроде бы выросла, но почему-то специалисты не чувствуют себя богаче. Разбираемся, в чем подвох.
👉 Читать статью
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3😁1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁7
В честь чего назван язык Swift?
Anonymous Quiz
11%
В честь Тейлор Свифт
44%
В честь термина "swift" (быстрый)
44%
В честь птицы стриж
1%
В честь банковской системы SWIFT
❤5🤔4
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Приготовили для вас дайджест по актуальному из мира iOS, Android и кроссплатформы.
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Первый Android Meetup от Сбера: твой план на вечер
28 августа собираемся с Android-комьюнити, чтобы со спикерами из Сбера и Лаборатории Касперского обсудить современные практики разработки, опыт работы с инструментами и подходы к созданию качественных и доступных приложений.
📍 Выбирайте удобный формат участия и регистрируйтесь на лендинге!
Ждём вас очно и онлайн!
28 августа собираемся с Android-комьюнити, чтобы со спикерами из Сбера и Лаборатории Касперского обсудить современные практики разработки, опыт работы с инструментами и подходы к созданию качественных и доступных приложений.
📍 Выбирайте удобный формат участия и регистрируйтесь на лендинге!
Ждём вас очно и онлайн!
Java-разработчик (Junior+) — от 150 000 до 300 000 ₽, гибрид (Москва)
Flutter разработчик / Flutter developer (middle+) — удалёнка/гибрид (Москва)
Android-разработчик — от 924 до 1 479 $, офис (Алматы)
iOS-разработчик — от 1 200 до 1 500 $, удалёнка
Senior IOS Developer в команду Маркетплейса — удалёнка
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
This media is not supported in your browser
VIEW IN TELEGRAM
7 октября стартует второй поток курса «AI-агенты для DS-специалистов».
За 5 недель вы научитесь собирать агентов, которые уже сейчас будут помогать бизнесу.
В кружке выше Максим Шаланкин, наш преподаватель, рассказывает подробнее — включай, чтобы не пропустить.
Please open Telegram to view this post
VIEW IN TELEGRAM
RecyclerView умеет превращать обычные операции с данными в плавные анимации. Когда вы добавляете элемент в список, остальные элементы плавно расступаются. При удалении — схлопываются. Эта магия происходит благодаря ItemAnimator.
В этой статье автор погрузится в архитектуру системы анимаций RecyclerView, проследит путь от вызова
notifyItemInserted()
до финальной анимации на экране.#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3🥱1
This media is not supported in your browser
VIEW IN TELEGRAM
❗ Так, владелец макбука. Хватит позировать в кофейне.
Настоящее портфолио — это не стикеры на крышке, а проект с чистым кодом, README и рабочей демкой.
Не знаешь, как такой собрать? Научим. Наш курс «ML для старта в Data Science» — это пошаговый гайд к проекту, за который не стыдно.
ОСТАЛАСЬ НЕДЕЛЯ, чтобы забрать его по старой цене в 44.000 ₽. С 1 сентября — всё.
🎁 И да, при покупке курса ML до 1 сентября — курс по Python получаешь бесплатно.
👉 Апгрейд от «вайба» до «оффера» тут
Настоящее портфолио — это не стикеры на крышке, а проект с чистым кодом, README и рабочей демкой.
Не знаешь, как такой собрать? Научим. Наш курс «ML для старта в Data Science» — это пошаговый гайд к проекту, за который не стыдно.
ОСТАЛАСЬ НЕДЕЛЯ, чтобы забрать его по старой цене в 44.000 ₽. С 1 сентября — всё.
🎁 И да, при покупке курса ML до 1 сентября — курс по Python получаешь бесплатно.
👉 Апгрейд от «вайба» до «оффера» тут
🥱1🌚1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁2
adb shell am start
– запуск Activity с кастомными флагами и параметрамиМощная команда для запуска конкретных экранов вашего приложения прямо из терминала, с возможностью передавать данные и управлять поведением Activity.
adb shell am start -n com.package.name/.ActivityName
🎯 Полезные сценарии:
1. Запуск с deep link:
adb shell am start -a android.intent.action.VIEW -d "myapp://detail/123"
2. Запуск с передачей данных (extras):
adb shell am start -n com.package/.MainActivity --es "key" "value" --ei "number" 42
•
--es
– строка•
--ei
– integer•
--ez
– boolean3. Запуск с флагами очистки стека (clear task):
adb shell am start -n com.package/.ActivityName --activity-clear-task
4. Запуск в дебаг-режиме:
adb shell am start -D -n com.package/.ActivityName
• Узнать package name:
adb shell pm list packages | grep your_app
• Узнать доступные Activity:
adb shell cmd package resolve-activity -c android.intent.category.LAUNCHER your_package
Какие параметры вы чаще всего передаете при запуске? Делитесь в комментах
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Мы сделаем вам предложение, от которого невозможно отказаться 🤌
Вы покупаете себе курс «Математика для Data Science» от преподавателей ВМК МГУ, а мы дарим второй такой же курс вашему другу.
Предложение действует только до 1 сентября. Ничего личного, просто математика.
👉 Принять предложение
Вы покупаете себе курс «Математика для Data Science» от преподавателей ВМК МГУ, а мы дарим второй такой же курс вашему другу.
Предложение действует только до 1 сентября. Ничего личного, просто математика.
👉 Принять предложение
📢 Какой сетап идеально подойдёт для разработки AI-агента?
Голосуйте за свой вариант и пишите в комментариях, в каком режиме вы реально кодите.
❤️ — 1
👍 — 2
⚡️ — 3
👏 — 4
🔥 — 5
🎉 — 6
😁 — 7
😍 — 8
🤩 — 9
Какой бы сетап ни был, без AI-агентов в 2025 всё равно далеко не уедешь.
👉 Научим, как строить агентов, которые кодят с тобой
Голосуйте за свой вариант и пишите в комментариях, в каком режиме вы реально кодите.
❤️ — 1
👍 — 2
⚡️ — 3
👏 — 4
🔥 — 5
🎉 — 6
😁 — 7
😍 — 8
🤩 — 9
Какой бы сетап ни был, без AI-агентов в 2025 всё равно далеко не уедешь.
👉 Научим, как строить агентов, которые кодят с тобой
👍8🔥7😍5❤3🎉3