TGViewer
Андроидѣ | Михаил Белый Андроидѣ | Михаил Белый @foundout · 328 subscribers
Post #133 472
Как Android-разработчику использовать ChatGPT

ChatGPT предоставляет такую же абстракцию над высокоуровневыми языками программирования, как те над ассемблером. Формулировка запросов на естественном языке не только повышает уровень взаимодействия человека и компьютера, но и упрощает его.

Кормить ли ИИ кодовой базой проекта – вопрос дискуссионный, каждый решает сам. Но даже исключая бизнес-состовляющую, остаются задачи, которые можно делегировать нейросетям:

🐗Анализ ошибок билд-системы
Ошибки Gradle, минификации и процессоров аннотаций (Dagger, Retrofit) возникают постоянно и по миллиону причин. ChatGPT найдет решение: сходит в issues на гитхаб, проанализирует форумы, разберет логи, прочитает релизноуты и документацию. Достаточно скопировать ему логкат.

🐗Рисовать на канвасе, анимировать, делать виджеты
ChatGPT напишет код для отрисовки любой загогулины: от восьмиконечной звезды до лепестковой диаграммы. Добавит пульсацию, волны, скачки, пружины, морфинг и другие эффекты. Подберет цвета, которые сочетаются. Создаст виджет из ограниченного набора компонентов (Glance).

🐗Правила для линтеров
ChatGPT поможет настроить кастомные правила для Detekt и Lint. Пропишет инспекции для нейминга, сложности функций, глубины вложенности, устаревших API и утечек памяти.

🐗Документация и комментарии в коде
ChatGPT опишет сложный участок кода, функциональность класса или метода. Сгенерирует API-документацию. Предложит улучшения, чтобы текст стал понятнее.

🐗Решение алгоритмических задач
Методы решения алгоритмов давно известны: бинарный поиск, с возвратом, в ширину, в глубину, боком и с подскоком. ChatGPT в курсе и выдает оптимальный по памяти и времени код.

🐗Перевод строковых ресурсов
Плохие новости – у DeepL открылся денежный чакр. Хорошие – ChatGPT тоже отлично переводит. Без проблем локализует строки в strings.xml на другие языки.

🐗Автоматическое тестирование
ChatGPT силен в написании юнит и интеграционных тестов. Проверяет бизнес-логику и UI, предлагает шаблоны, использует JUnit, Espresso и Compose UI Test. Помогает протестировать большие участки кода.

🐗Написание SQL-запросов для Room
ChatGPT составляет сложные SQL-запросы, работает с таблицами и отношениями, умеет описывать миграции.

🐗Конвертация кода между Java, Kotlin и Swift
ChatGPT переводит код между языками, сохраняя логику и стиль. Полезно при смене стека или написании кроссплатформенных приложений.

🐗Написание GitHub Actions и GitLab-CI скриптов
ChatGPT напишет скрипты для автоматизации сборки, тестирования и деплоя Android-приложения. Сгенерирует .yml, настроит кэш Gradle, запустит тесты, опубликует сборку в Google Play. Сократит время на рутину и сбережет бесплатные минуты и гигабайты.

🐗Разбор кода, рефакторинг, оптимизация
ChatGPT объяснит, что делает конкретный кусок кода. Упростит его, улучшит читаемость и оптимизирует производительность. Сократит дублирование и адаптирует под бестпрактисы.

🐗Контент в заданном формате
ChatGPT напишет код для подключения артефактов в libs. Сгруппирует их в бандлы и добавит в модули.

Что делать людям

Нейросети подвержены галлюцинациям, поэтому их ответы требуют проверки. Важно тренировать собственный интеллект, а также учиться перекладывать мысли и хотелки в промпты и запросы.

Чем больше у человека знаний, тем проще ему использовать нейросети. Опытный барсеточник с большей вероятностью увидит ошибки в сгенерированном коде. Это называется «проклятие эксперта»: ИИ полезен разбирающимся в теме, но запутает тех, кто только учится. Поэтому не прекращай расти над собой, какими бы умными не становились нейронки.
More from @foundout
  1. Sep 28, 2026Post #463
  2. Sep 9, 2026Истории про айфон Первый айфончик у меня появился в 24 года. К этим годам одни успевают пе…
  3. Sep 2, 2026Как правильно жить в Республике Бангладеш Жить в прекрасной стране Бангладеш – что может б…
  4. Sep 1, 2026Новые открытия Помню, как зимой, лежа на диване, ругался на концепт зимней арки. Как на оч…
  5. Aug 13, 2026Турецкий скам Я третий раз в Турции. За 4 года моего отсутствия покупательная способность…
  6. Aug 9, 2026Что делать в Черногории Шароебиться по горам. Всё, чем известна Черногория – сюда 20 лет н…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →