Старый Мобильщик
74 subscribers
34 photos
1 video
1 file
118 links
Разработка мобильных приложений, дедлайны и все, что вы любите в IT.

Будни. Сниппеты. Заметки.

Когда-то были AsyncTasks ... Android 2.3.3 и ни одной вакансии в городе-миллионнике

Обсудить что-либо: @activitynotfound
Download Telegram
А вот теперь запахло жареным для нас, разработчиков (не зря подумываю помидоры сажать) 🙈

https://www.youtube.com/watch?v=oe3Jn6FRoII

В комментах к видео тоже "жара":
"As a former experienced iOS developer, I must say I’m astounded at how easily you were able to do this. It would take weeks to figure this out on your own."


"Very nice video. I've been a programmer for 45 years and recently retired. I've never seen such progress in such a short time. Coders will still be needed but they'll be more of prompt writers than coders I guess."


Надо для Android попробовать так поваять что ли ... ну или справочник по выращиванию помидоров прикупить 🙄

#AICoding
🍌1
Помидоры из прошлого поста в виде отсылки к речи СЕО Nvidia годовалой давности вспомнили явно не все - ну да ладно, никого не держим тут...😏

Потестил намедни Cursor для разработки под Android. И если приложение калькулятора с инженерным режимом он наваял за 10 минут и оно прекрасно работает (не считая небольших косяков по верстке), то с приложением менее шаблонным ему было сложнее.

Давно хотел сделать свой менеджер паролей и решил поиграться с этой идеей в Cursor.

Из хорошего: действительно получилось за несколько вечеров по паре часов получить рабочее приложение с БД, авторизацией по отпечатку пальца и пин-коду, шифрованием (пусть и простым) и UI для добавления/редактирования паролей. А в качестве бонуса - довольно быстро Cursor прикрутил распознавание текста с фото - ну круто же!

Из минусов: нужно делать довольно замудренные промпты, добавлять разные настройки, чтобы свести к минимуму количество ошибок, сделанных AI. Он может легко затереть уже нормально работающие куски кода, почему-то поменять цвет темы и прочие подобные штуки. Иногда с ним приходится прям побороться, но это если делать все в лоб и не сильно заморачиваясь с промптами. Если подойти к этому более системно, делать более частые коммиты, разбивать задачи на более мелкие, то все становится сильно лучше. Это впечатляет и слегка пугает!

Но... нужно понимать, что тот же Claude Sonnet обучен на более популярных языках, чем Kotlin - в основном на JS и веб-разработке. И даже так Cursor прекрасно помогает прототипировать идеи, накидать каркас и даже делать почти без вашего участия целые приложения, пусть пока и простые - сложные попробуем наваять тоже 🙂

Еще из интересного: активно поюзал Grok 3 в рабочих задачах и вполне доволен. Помог мне активно перенести библиотеки на Version Catalog и пару раз прототипировать код - крайне рекомендую попробовать и его!

#AICoding
🔥3
Блин, ну Memex конечно впечатляет 😒

Наваял мне вчера за часок под сериал такое...

#AICoding
1
Посмотрел код, сгенерированный Memex (закинул в скрины фрагменты) и что могу сказать: неплохо и довольно читабельно все, есть свои нюансы и всякие мелочи вроде collectAsState() вместо collectAsStateWithLifecycle() в composables, но сесть и продолжить писать здесь код особого труда не составит.

Да, я повазился заранее с промптом для этого дела, но все же.

Что мне отдельно понравилось:
- отсутствие привычных галлюцинаций (пока что), свойственное тулам вроде Cursor и Trae. Заканчивались лимиты на запрос - нажимаешь Resume или пишешь в чат "Продолжить" и тул продолжает с того самого места, а не создает все заново
- малое количество требуемых действий (не нужно как в Cursor и других тула постоянно нажимать сохранить и заново пытаться уточнять ему какие-то шаги). Да, в Cursor тоже можно настроить "режим Бога" и он сможет сам добавлять файлы без спроса - здесь и минус то есть, Memex у вас такого не спрашивает, но кто его знает что он там сделать может.
- сам исправлял баги после создания шаблона проекта. Сам пытается запустить - сам правит и так несколько итераций, пока не исправил все. Это неплохо. Trae в целом тоже так может, но телодвижений у него побольше пока что.

Из минусов кроме свободы действий - это быстрый расход месячного лимита на бесплатном тарифе (ну не удивительно!) и по сути проект занял 45% доступного контекста.

Теперь будет интересно попробовать скормить рефакторинг существующего кода подобным тулам и посмотреть вывезут ли хоть в каком-то виде... Поглядим.

Но развитие таких тулов идет пугающе быстро...

#AICoding #Мысли
1