Актуальное по мобильной разработке — Android, iOS, кроссплатформа Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Другие наши проекты: https://tprg.ru/media
Подтверждаю, действительно работает.
@mobi_dev
Твиттерские спойлерят будущее айфонов. Как вам дизайн?
Читать полностью…Мастхев для любого разраба — отлично подходит для технической литературы. Гуманитарные исследования, в частности, по предпочтениям пользователей, UX/UI также проглатывает на ура — это поможет создавать более клиентоориентированные приложения.
Читать полностью…Превращаем ИИ в разработчика-гения с этим паком промптов. Реддитор собрал лучшие запросы для нейросетей, который он использует в разработке ПО. Если хотите бустануть продуктивность в кодинге — штудируйте этот пост:
• Шаблон генерации кода для ЛЮБОЙ задачи
I need to implement [specific functionality] in [programming language].
Key requirements:
1. [Requirement 1]
2. [Requirement 2]
3. [Requirement 3]
Please consider:
- Error handling
- Edge cases
- Performance optimization
- Best practices for [language/framework]
Please do not unnecessarily remove any comments or code.
Generate the code with clear comments explaining the logic.
Can you explain the following part of the code in detail:
[paste code section]
Specifically:
1. What is the purpose of this section?
2. How does it work step-by-step?
3. Are there any potential issues or limitations with this approach?
Please review the following code:
[paste your code]
Consider:
1. Code quality and adherence to best practices
2. Potential bugs or edge cases
3. Performance optimizations
4. Readability and maintainability
5. Any security concerns
Suggest improvements and explain your reasoning for each suggestion.
Implement a [name of algorithm] in [programming language]. Please include:
1. The main function with clear parameter and return types
2. Helper functions if necessary
3. Time and space complexity analysis
4. Example usage
Create a [class/module] for [specific functionality] in [programming language].
Include:
1. Constructor/initialization
2. Main methods with clear docstrings
3. Any necessary private helper methods
4. Proper encapsulation and adherence to OOP principles
Here's a piece of code that needs optimization:
[paste code]
Please suggest optimizations to improve its performance. For each suggestion, explain the expected improvement and any trade-offs.
Generate unit tests for the following function:
[paste function]
Include tests for:
1. Normal expected inputs
2. Edge cases
3. Invalid inputs
Use [preferred testing framework] syntax.
Готовые стаки для разработки программ в различных сферах — больше 20 культовых комбинаций фреймворков для работы. С помощью них сможете создать ЛЮБОЕ приложение или фичу:
• Front-end.
• Full stack.
• Back-end.
• Mobile.
Везде даны пошаговые инструкции по настройке и дальнейшему использованию.
Ультимативные паки для работы забираем — тут.
⚡ Рунет УМЕР
Не работает множество сервисов, среди которых мессенджеры, операторы связи, онлайн-банки и игровые платформы.
Лег даже сайт для ПРОВЕРКИ СБОЕВ.
При этом в РКН не знают причины падения всего Рунета.
А у вас все работает или упало?
👍 — да
👎 — нет
😱 — ужас, все легло
Топ-способов для передачи файлов с iOS на Android.
Cохраняйте себе.
Откопал ЛУЧШУЮ базу знаний для iOS-разработчика прямо сейчас — синьор со стажем в 10 лет закрыл 30+ самых популярных тем, которые нужно изучить, чтобы найти работу мечты уже в этом году:
• Вся теоретическая БАЗА.
• Подробнейший туториал по языку Swift.
• Создание графики и анимации в iOS-приложениях.
• Подключение оплаты.
• Инфа по безопасности и пентесты iOS-приложений.
• Паттерны проектирования.
• Даже МАШИННОЕ ОБУЧЕНИЕ в iOS и настройка собственной нейросети внутри проги.
Все материалы разжеваны досконально.
Влетаем с ноги в iOS-разработку — тут.
Больше 200 (!) гайдов и пет-проектов с открытым кодом для Android-разработки. Целая команда синьор-разрабов собрала п-о-ш-а-г-о-в-ы-е туториалы, которые помогут отточить навыки до идеала:
• Каждый проект разжеван до мелочей.
• Создание списков, скроллов, слайдеров, свайпов и других видов меню.
• Гайды по работе с экшен-барами.
• Верстка галерей для мобилок.
• Всевозможные кастомизируемые элементы.
• Работа с картами.
Проходим теорию и практикуемся — тут.
Годнота: нашел ПОДРОБНЕЙШИЙ курс по Rust, который юзают спецы Android-разработки в Google. Максимально концентрированная инфа, которая поможет освоить базу буквально за пару дней.
• Базовый синтаксис.
• Тестирование и контроль ошибок.
• Использование Rust в Android-разработке и рассмотрение его совместимости с C, C++ и Java.
• Погружение в работу с браузерами на движке Chromium.
• Bare-metal и Concurrency.
• Все основные идиомы языка.
• Б-Е-С-П-Л-А-Т-Н-О.
Гуру раста становимся — тут.
Запустить курс на собственном сервере — здесь.
ТОННА инфы о пентесте мобильных приложений — в этом репозитории собрана целая библиотека материалов для тестирования софта на Android и iOS:
• Введение и общая информация.
• Сборник ВСЕХ фреймворков для тестирования мобильных приложений.
• Анализ сетей.
• Аналитика работы, обнаружение руткитов.
• Наиболее полезные сервисы для пентестинга.
Гуру пентеста становимся — тут.
РКН пообещал ничего не блочить в этом году. Волшебство случилось.
Читать полностью…IP-телефония ЗАПРЕЩЕНА в РФ — согласно распоряжению правительства, теперь нельзя звонить через интернет на мобильные и стационарные телефона. Так власти хотят бороться со скамом.
Минцифры и Роскомнадзор также хотят заблочить звонки еще и через мессенджеры.
Релизнули раннюю версию плагина Koin для Idea и Android Studio — он полностью решает проблему отсутствия проверки графа во время валидации и улучшает опыт работы с фреймворком.
Получите, распишитесь:
• Можно смотреть дерево конфигурации Koin, в том числе модули, компоненты и зависимости.
• Ввели навигацию между компонентами и зависимостями — поиск по коду в прошлом.
• В будущем разрабы планируют еще множество фичей.
Подаем заявку и тестируем новинку — тут.
На днях вышла iOS 18.2 beta и раскрыла новые ИИ-функции, которые появятся на iPhone
Среди новинок — Genmoji, Image Playground, Visual Intelligence и многое другое
Ждем релиза стабильной версии в ближайшее время
В нашем же свежем материале можно почитать про то, на что способны эти новые функции
⚡️ Samsung официально представила Galaxy S25 — три новинки с мощным ИИ внутри.
• Выпустили три новых телефона: Galaxy S25, Galaxy S25+, Galaxy S25 Ultra
• Везде установлен мощный Snapdragon 8 Elite и 12 Гб оперативки
• Смартфонам эпично скруглили углы, а рама S25 Ultra — сделана из ТИТАНА.
• Четыре цвета.
• Цены в России — от 99 тысяч рублей.
Galaxy AI мощно обновился на всех трех моделях:
• Gemini теперь подключается к приложениям на мобиле напрямую.
• ИИ умеет апскейлит видео прямо на телефоне и убирает шумы из аудио.
• Смартфон отслеживает ваш день и дает советы по здоровью и продуктивности.
• Нейросети ПЕРЕВОДЯТ разговоры на все языки прямо во время общения или переписки в соцсетях и мессенджерах.
Тиму Куку есть чему поучиться.
Работаем с ЛЮБЫМ объемом информации с этим топ-5 промптов — магистр философии из Гарварда выкатил запросы, которые юзает уже несколько лет. Нейросеть за секунду высушит данные и даст исчерпывающие факты для изучения.
• Вычленяем самые важные тезисы из текста
What are the most important facts, dates, or formulas related to (topic)? Help me create a memorization technique to remember them easily
I made a mistake while practicing (skill). Can you explain what went wrong and how I can avoid making the same mistake in the future?
Use your knowledge of (topic) to solve a real-world problem. Explain your thought process and share your solution
Compare and contrast (concept 1) and (concept 2) to better understand their similarities and differences. Use examples to illustrate your points.
Help me stay updated on the latest developments and trends in (topic). What are some trustworthy resources I can follow to stay informed?
Универсальная библиотека, которая поможет писать приложения по компонентам, чтобы сохранять единство композиции, легко тестировать и сохранять эргономичность.
Можно юзать с SwiftUI, UIKit и любой другой «яблочной» платформой (iOS, macOS, visionOS, tvOS и watchOS)
Имбовый фреймворк лежит — тут.
⚡️Скамеры массово угоняют Тelegram-аккаунты россиян через фейковые голосования от знакомых контактов.
Схема простая: «знакомый» шлет вам сообщение с фишинговой ссылкой, где просит «поддержать» сына/дочку/кошку. Как только нажмете на нее — аферисты похищают аккаунт и включают его в спам-сеть.
Предупредите родных.
СУПЕРБАЗА по Сomputer Science в 2025 году — в репозитории разраб собрал важнейшие темы, чтобы не позориться на собесах после копеечных курсов и наконец уже найти работу своей мечты:
• Вся база по языку Java — можно накодить все, что угодно в сфере мобильной разработки или перейти в другие области знаний.
• Теория об операционных системах и архитектуре ПК — чтобы не просто нажимать кнопки, а понимать, как машинка работает изнутри.
• Паттерны проектирования — для созданий легкомасштабируемых программ. Поможет создавать более понятный и лаконичный софт и не терпеть проклятия за отвратное легаси.
• ООП — наглядное представление компонентов любой проги в жизни.
• Алгоритмы и структуры данных — поможет найти оптимальное решение проблем без затрат лишних ресурсов компа.
• Море практики — тут и чтение кода для насмотренности, и тысячи задач с пет-проектами, чтобы набить руку.
Если все материалы открылись на китайском — включите переводчик на английский.
Ультимативная подборка лежит — здесь.
Разрабы нейронки Kling выпустили приложение для iOS. К сожалению, ребятам на Android придется пока подождать.
Сама модель мощно обновилась: теперь lipsynс доступен для видео, которые вы загружаете. Также добавили словарь промтов — запросы можно не придумывать, а брать готовые из базы.
Забираем — тут.
🚀 Swift 6: переходить или подождать?
Пост вдохновлен статьей Донни Уоллса. Фулл — тут. А я собрал для вас мысли по материалу, плюс пару своих рассуждений.
Что нового?
Главное в Swift 6 — улучшенная поддержка параллелизма (Concurrency). Теперь компилятор выявляет гонки данных на этапе сборки, повышая стабильность и надежность кода.
Проблемы миграции:
• Переключение проекта с Swift 5 на Swift 6 может вызвать ошибки, связанные с Sendable, акторами и асинхронным кодом.
• Рефакторинг может затронуть архитектуру проекта: синхронный код станет асинхронным, что потребует больше времени.
Рекомендации:
• Оставаться на Swift 5 для текущих крупных проектов.
Начинать новые проекты на Swift 6, если готовы к сложностям.
• Для Swift-пакетов используйте режим Swift 6 — их проще адаптировать.
• Перед миграцией изучите Sendable, акторы и изоляцию.
• Гибридный подход (Swift 5 + Swift 6 для новых модулей) поможет адаптироваться без лишних проблем.
А что выбрали вы?
👍 — пока остаюсь на Swift 5
😁 — перехожу на Swift 6
🤔 — пока в раздумьях
⚡️СРОЧНО обновляем Chrome и Firefox на всех устройствах — вас могут хакнуть прямо сейчас. Разрабы выпустили патч, который убирает одну из самых опасных уязвимостей CVE-2025-0291.
В чем дело: с помощью бреши аферисты могут запустить вредоносный код на любом вашем девайсе УДАЛЕННО — они получат полный контроль над мобилкой или компом и похитят все личные данные.
Что делаем: на Windows и Мac накатываем обнову 31.0.6778.264/265, линуксоидам — 131.0.6778.264.
Расскажите всем.
Apple тайно сканирует все ЛИЧНЫЕ фото на iPhone — фича автоматически включилась после обновления до iOS 18.1.
«Официально» улучшенный поиск нужен, чтобы быстрее и удобнее сортировать фотки. А по факту на этих данных Apple, скорее всего, будет тренировать свои нейросети.
Вырубаем в два клика:
1. Открываем «Настройки».
2. Заходим в «Приложения» и дальше в «Фото».
3. Отключаем «Улучшенный визуальный поиск».
Анекдот: твиттерские задались вопросом, зачем Nokia 3310 ЧЕХОЛ?
Основатель «Евросети» в ответах сразу прояснил ситуацию.
Полезные материалы о Flutter и Dart-разработке
Подборка YouTube-каналов, книг и других материалов, которые помогут вам быстро освоить Flutter и заодно Dart, которые вы могли пропустить.
Планы на новогодние найдены.
«Умные очки превзойдут мобильные устройства к 2030 году», — Марк Цукерберг
CEO Meta* в одном из интервью рассказал, что смарт-очки отодвинут телефоны с Олимпа к 2030 году и станут «новой платформой». При этом эффект будет аналогичен противостоянию смартфонов и компьютеров — первые превзошли, но не полностью заменили соперников.
Готовимся разрабатывать приложения под очки или еще поработаем с мобилками?
👍 — залетаем в новую нишу
😁 — куда там, пока рынок еще сырой
🤯 — ерунду говорит
* — признана экстремистской, запрещена в РФ.
Топ-11 трендов, которые нужны айтишнику в 2025 году
В Tproger рассмотрели ключевые тренды, от анализа больших данных до решений в области AR/VR, и выяснили, как они влияют на рынок труда. Эксперты из Райффайзенбанка и Nexign.com представили рекомендации по актуальным инструментам и технологиям, которые помогут вам оставаться на гребне волны.
@prog_tools
Штрафовать за обход блокировок будут в РФ! Теперь это ПЛАТА за зарубежный инет, отметили юристы.
Роскомнадзор уже подготовил приказ, согласно которому операторы ОБЯЗАНЫ предоставлять сведения о юзерах — ведомство будет следить за всеми попытками обхода блоков и рассылать штрафы прямо на Госуслуги.
После сбора информации пользователю прилетит штраф, например, на Госуслуги. Скорее, такие штрафы будут небольшими, но регулярными. Можно считать это платой за доступ в зарубежный интернет,
Ещё нет планов на 16 ноября?
Встречаемся на большом митапе для мобильных разработчиков
Приходите на Я.Субботник в московский офис Яндекса на «Парке культуры»!
В программе — доклады об iOS и Android, экскурсия по «Красной Розе» и командный квиз с участием автора блога Mobile Developer Алексея Гладкова и руководителя мобильной разработки Супераппа Яндекса Артура Василова. А ещё нетворкинг и афтерпати с угощениями и напитками.
Регистрируйтесь и присоединяйтесь офлайн или онлайн.