Хотел поделиться своим текущим процессом работы с графикой через ChatGPT - на примере иконки приложения WowLook.
Самый важный момент - AI не заменяет вкус или идеи.
Обычно у меня уже есть:
• ощущение от продукта
• визуальный референс в голове
• эмоция, которую должен вызывать интерфейс
Дальше начинается скорее совместный брейншторм с AI.
В этой истории процесс был примерно таким:
• Первый подход
Сгенерировал идею по промпту. Получилось очень AI-шно, но совсем не то, что я хотел видеть как иконку.
• Вешалка как основная идея
Начали упрощать концепт. Вешалка как символ одежды и примерки. Вроде и референсы были даны, но всё ещё слишком literal и кажется любой, кто делает похожее приложение будет использовать тот же образ.
• Зеркало и магия преображения
Появилась идея трансформации и “новой версии себя”. Визуально стало лучше, но все еще мне не нравится.
• Портал
В какой-то момент в брейншторме с GPT появилась идея портала. Забавно, что возможно она частично родилась из других наших чатов про Portal 2, в которую мы примерно в это же время играли с ребёнком 😄
Сама идея очень зашла, но визуально всё ещё было “не то”.
• Референс + направление
Я скинул референс иконки Bookmate / Яндекс Книг и описал, как вижу развитие идеи:
• разделение на два мира
• “до / после”
• простой символ вместо сложной сцены
• Полировка
Когда основная идея уже найдена - начинается самое важное:
• композиция
• баланс
• цвета
• glow
• степень абстракции, детали
• читаемость как app icon
Достаточно иметь идею или ощущение в голове, чтобы практически бесплатно перебрать десятки визуальных направлений за вечер.
Причём самое важное - не бояться:
• полностью менять вектор идеи, если пришли в тупик
• искать новые референсы
• уходить из “красивого, но неправильного” направления
• и просто брейнштормить дальше в чате, пока не начнёт появляться что-то действительно живое
Самый важный момент - AI не заменяет вкус или идеи.
Обычно у меня уже есть:
• ощущение от продукта
• визуальный референс в голове
• эмоция, которую должен вызывать интерфейс
Дальше начинается скорее совместный брейншторм с AI.
В этой истории процесс был примерно таким:
• Первый подход
Сгенерировал идею по промпту. Получилось очень AI-шно, но совсем не то, что я хотел видеть как иконку.
• Вешалка как основная идея
Начали упрощать концепт. Вешалка как символ одежды и примерки. Вроде и референсы были даны, но всё ещё слишком literal и кажется любой, кто делает похожее приложение будет использовать тот же образ.
• Зеркало и магия преображения
Появилась идея трансформации и “новой версии себя”. Визуально стало лучше, но все еще мне не нравится.
• Портал
В какой-то момент в брейншторме с GPT появилась идея портала. Забавно, что возможно она частично родилась из других наших чатов про Portal 2, в которую мы примерно в это же время играли с ребёнком 😄
Сама идея очень зашла, но визуально всё ещё было “не то”.
• Референс + направление
Я скинул референс иконки Bookmate / Яндекс Книг и описал, как вижу развитие идеи:
• разделение на два мира
• “до / после”
• простой символ вместо сложной сцены
• Полировка
Когда основная идея уже найдена - начинается самое важное:
• композиция
• баланс
• цвета
• glow
• степень абстракции, детали
• читаемость как app icon
Достаточно иметь идею или ощущение в голове, чтобы практически бесплатно перебрать десятки визуальных направлений за вечер.
Причём самое важное - не бояться:
• полностью менять вектор идеи, если пришли в тупик
• искать новые референсы
• уходить из “красивого, но неправильного” направления
• и просто брейнштормить дальше в чате, пока не начнёт появляться что-то действительно живое
👍7🔥2👏1
С вами капитал-шоу кто хочет стать соло-девелопёром! Встречайте первую двойку платных постов!
Мы с hermes agent решили попробовать пропылесосить русскоязычные экспат-комьюнити, к каким я себя в том числе отношу, поэтому понимаю потребность. Начинаем с Дубая, на очереди Сербия, Грузия, посмотрим как отработают эти и будет понятно - стоит ли инвестировать в эту идею. Пока первые 350 дирхам за 2 поста в канале 18-ти тысячнике.
P.S. пробую hermes agent вместо openclaw для таких задач по поиску каналов, лучше-не-лучше пока непонятно, но завелось все с первого раза one-line скриптом, причем он мигрировал конфиг клешни, погасил его и дал команды для полного удаления 😁
Мы с hermes agent решили попробовать пропылесосить русскоязычные экспат-комьюнити, к каким я себя в том числе отношу, поэтому понимаю потребность. Начинаем с Дубая, на очереди Сербия, Грузия, посмотрим как отработают эти и будет понятно - стоит ли инвестировать в эту идею. Пока первые 350 дирхам за 2 поста в канале 18-ти тысячнике.
P.S. пробую hermes agent вместо openclaw для таких задач по поиску каналов, лучше-не-лучше пока непонятно, но завелось все с первого раза one-line скриптом, причем он мигрировал конфиг клешни, погасил его и дал команды для полного удаления 😁
Telegram
ДУБАЙ🇦🇪Родители и Дети
Первый лицензированный Чат в Дубае.
Создан русскоязычной семьей, живущей здесь, с любовью❤️для вас.
РЕКЛАМА: @OlyaLaOlya - Ольга
Личный канал: @juliazabelinadubai
Полезный бот Дубай: @zabelina_dubai_bot
Поиск няни: https://t.me/DubaiNannies
Создан русскоязычной семьей, живущей здесь, с любовью❤️для вас.
РЕКЛАМА: @OlyaLaOlya - Ольга
Личный канал: @juliazabelinadubai
Полезный бот Дубай: @zabelina_dubai_bot
Поиск няни: https://t.me/DubaiNannies
Forwarded from OlyalyaOlya
🇦🇪 Английский через рисование для детей
Kalyaki — приложение, где ребёнок учит английские слова через игру и рисунки.
Как это работает:ℹ️
🎨 ребёнок слышит слово и рисует его
🤖 AI распознаёт рисунок на устройстве
🗣 ребёнок повторяет слово голосом
🔄 слова повторяются по циклу Лейтнера, чтобы лучше запоминаться
Получается короткая интерактивная практика английского вместо пассивного screen time.
🍏 Приложение в App Store: https://apps.apple.com/ae/app/kalyaki-draw-say-learn/id6761209642?ct=childrendubai&mt=8
🌐 Подробнее: НАШ САЙТ
#развивашки
#английский
#englishforkids
Kalyaki — приложение, где ребёнок учит английские слова через игру и рисунки.
Как это работает:
🗣 ребёнок повторяет слово голосом
Получается короткая интерактивная практика английского вместо пассивного screen time.
Изначально делал приложение для собственного ребёнка, а потом понял, что это будет актуально многим семьям, где английский нужен ребенку ежедневно - в школе, садике и обычной жизни.
#развивашки
#английский
#englishforkids
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍5
Что нового спустя чуть больше недели после запуска Kalyaki?
Есть первая продажа, пока только одна, но и инсталлов пока маловато. Реклама через канал не отработала вообще никак, больше пока не буду туда тратить время и деньги. Запустил кампанию Apple Search Ads на GCC (ОАЭ, Катар, Бахрейн, короче страны региона) и прикол в том, что educational ветка ключевых не работает вообще, а вот drawing app дает инсталлы, хоть и немного, но дает. Буду дальше разбираться с этим каналом трафика. Кажется, пока тут самый простой вход и лиды есть хотя бы.
Дальше я понял, что текущая модель плохо конвертирует инсталлы в оплаты. У меня есть полностью бесплатный пак animals, а дальше я планировал продавать паки по 40 слов фиксированной оплатой и бессрочно. Переделываю сейчас на следующую схему:
• бесплатно нет ничего вообще
• есть годовая подписка за 20 баксов, имеет 3 дня триала (основной смысл в том, что многие забывают его отменить 😁), открывает все слова без ограничений
• есть вариант купить доступ бессрочно ко всему контенту за 40 долларов (тут триала нет, он есть только на подписках)
• есть вариант покупать паки по старой модели, самый дешевый вариант на старте (8 долларов за первый пак, 5 за последующие), но в долгосроке если будешь покупать остальные, то выйдет понятно дороже
Готовлю Android билд, восстановил старую учетку в Play Market, меня засаспендили из-за необновления каких-то политик и оказалось достаточно было подтвердить свою личность. Благодаря этому вернулись мои старые апки и в том числе How Much In, я недавно перевел андроид билды на GitHub Releases, теперь решил, что надо возвращать ссылку на Google Play Market, поэтому как в том меме "второго по приколу вырубил" - переделал и провел face-lifting лендоса. Предыдущий был выкачан экстеншеном SingleFile из хрома, потому что Framer не дает экспортировать сайты и там было месиво чуть ли не из base64 в одну строку.
Помимо этого меняю онбординг, убираю выбор возраста, это по факту ни на что не влияет сейчас, а есть идея вообще не сильно фоксусироваться на том для какой возрастной группы приложение, возможно, стоит просто позиционировать его как fun activity + drawing (+ education for kids). Второй момент, что так как теперь весь контент за пейволами - в онбординге рисуем одно слово, чтобы юзеру понять механику (плюс Claude говорит, что Apple плохо ревьювит, если все сразу за пэйволами, хотя я такие детские приложения видел в большом количестве).
Еще я понял, что AI разблокировал то, что я теперь могу погружаться в другие сферы, до которых раньше просто не доходил потому что раньше пусть энжинеринга выжигал меня до того, как я начинал думать про маркетинг или продажи. Знаю, что надо наоборот начинать с этих двух, но как есть.
Есть первая продажа, пока только одна, но и инсталлов пока маловато. Реклама через канал не отработала вообще никак, больше пока не буду туда тратить время и деньги. Запустил кампанию Apple Search Ads на GCC (ОАЭ, Катар, Бахрейн, короче страны региона) и прикол в том, что educational ветка ключевых не работает вообще, а вот drawing app дает инсталлы, хоть и немного, но дает. Буду дальше разбираться с этим каналом трафика. Кажется, пока тут самый простой вход и лиды есть хотя бы.
Дальше я понял, что текущая модель плохо конвертирует инсталлы в оплаты. У меня есть полностью бесплатный пак animals, а дальше я планировал продавать паки по 40 слов фиксированной оплатой и бессрочно. Переделываю сейчас на следующую схему:
• бесплатно нет ничего вообще
• есть годовая подписка за 20 баксов, имеет 3 дня триала (основной смысл в том, что многие забывают его отменить 😁), открывает все слова без ограничений
• есть вариант купить доступ бессрочно ко всему контенту за 40 долларов (тут триала нет, он есть только на подписках)
• есть вариант покупать паки по старой модели, самый дешевый вариант на старте (8 долларов за первый пак, 5 за последующие), но в долгосроке если будешь покупать остальные, то выйдет понятно дороже
Готовлю Android билд, восстановил старую учетку в Play Market, меня засаспендили из-за необновления каких-то политик и оказалось достаточно было подтвердить свою личность. Благодаря этому вернулись мои старые апки и в том числе How Much In, я недавно перевел андроид билды на GitHub Releases, теперь решил, что надо возвращать ссылку на Google Play Market, поэтому как в том меме "второго по приколу вырубил" - переделал и провел face-lifting лендоса. Предыдущий был выкачан экстеншеном SingleFile из хрома, потому что Framer не дает экспортировать сайты и там было месиво чуть ли не из base64 в одну строку.
Помимо этого меняю онбординг, убираю выбор возраста, это по факту ни на что не влияет сейчас, а есть идея вообще не сильно фоксусироваться на том для какой возрастной группы приложение, возможно, стоит просто позиционировать его как fun activity + drawing (+ education for kids). Второй момент, что так как теперь весь контент за пейволами - в онбординге рисуем одно слово, чтобы юзеру понять механику (плюс Claude говорит, что Apple плохо ревьювит, если все сразу за пэйволами, хотя я такие детские приложения видел в большом количестве).
Еще я понял, что AI разблокировал то, что я теперь могу погружаться в другие сферы, до которых раньше просто не доходил потому что раньше пусть энжинеринга выжигал меня до того, как я начинал думать про маркетинг или продажи. Знаю, что надо наоборот начинать с этих двух, но как есть.
www.how-much.in
How Much In
Completely free currency converter app
👍5
Как деливерить фичи с телефона?
Нет, уже, конечно, не нужна какая-то мобильная IDE. И да, конечно, нужен Claude Code remote control (или что-то подобное у кодекса), но дело не только в нем.
Больше всего нужен скучный, но продуманный workflow в репозитории. Автодеплой и preview для UI-изменений. Всякие верцелы это поддерживают из коробки, но почти у любого крупного провайдера есть какие-то около бесплатные инструменты, в том числе, например, Cloudflare и его (мои любимые) воркеры.
Имхо это вообще первое, чем надо заниматься, когда только сетапишь проект или начинаешь им заниматься.
Во-первых, это банально полезно для долгосрочной поддержки. Проекты живут дольше, чем твоя память о них.
Через полгода ты уже не помнишь:
- где оно хостится,
- какие env vars нужны,
- как собрать лендинг,
- как отправить билд в TestFlight.
А во-вторых, именно такой workflow превращает AI-агента из “генератора кода” в нормального участника процесса.
Например, недавно в Kalyaki я через агента правил sticky CTA на лендинге. Кнопка на мобилке некрасиво перекрывала текст.
Он поправил верстку, добавил тесты, открыл PR.
GitHub Actions прогнал проверки. Cloudflare Pages поднял preview. В PR появился коммент со ссылкой.
Я открыл эту ссылку с телефона и проверил результат глазами.
Не поднимал проект локально.
Не вспоминал команды.
Не просил “скинь скрин”.
Не думал, как это теперь задеплоить.
Просто PR → preview → проверка → merge ✅
Нет, уже, конечно, не нужна какая-то мобильная IDE. И да, конечно, нужен Claude Code remote control (или что-то подобное у кодекса), но дело не только в нем.
Больше всего нужен скучный, но продуманный workflow в репозитории. Автодеплой и preview для UI-изменений. Всякие верцелы это поддерживают из коробки, но почти у любого крупного провайдера есть какие-то около бесплатные инструменты, в том числе, например, Cloudflare и его (мои любимые) воркеры.
Имхо это вообще первое, чем надо заниматься, когда только сетапишь проект или начинаешь им заниматься.
Во-первых, это банально полезно для долгосрочной поддержки. Проекты живут дольше, чем твоя память о них.
Через полгода ты уже не помнишь:
- где оно хостится,
- какие env vars нужны,
- как собрать лендинг,
- как отправить билд в TestFlight.
А во-вторых, именно такой workflow превращает AI-агента из “генератора кода” в нормального участника процесса.
Например, недавно в Kalyaki я через агента правил sticky CTA на лендинге. Кнопка на мобилке некрасиво перекрывала текст.
Он поправил верстку, добавил тесты, открыл PR.
GitHub Actions прогнал проверки. Cloudflare Pages поднял preview. В PR появился коммент со ссылкой.
Я открыл эту ссылку с телефона и проверил результат глазами.
Не поднимал проект локально.
Не вспоминал команды.
Не просил “скинь скрин”.
Не думал, как это теперь задеплоить.
Просто PR → preview → проверка → merge ✅
✍3👍1
Очередная "моя борьба" - не могу заревьювить подписку в App Store. Уже 4 или 5 реджект.
Подписки проходят ревью в отрыве от билда и по ним (в моем случае, не знаю может должно быть по-другому) приходят реджекты без описания и возможности понять, чтоблять вообще не так?
Поэтому гадаюна кофейной гуще через Claude/Chat GPT и все другие возможные AI, что может быть не так в локализации подписки или пэйволе. Надеюсь финальная итерация наконец пройдет ревью и приложение можно будет продолжить рекламировать, так как у него не будет битого пэйвола.
Это, к слову, в целом про ревью в App Store, они типа проверяют работоспособность, придираются к мелочам, а потом сами апрувят билды приложения и не апрувят подписки - оставляя по сути продакшен приложение неработоспособным, потому что разблокировать функции сейчас там нельзя, они все за пэйволами.
Подписки проходят ревью в отрыве от билда и по ним (в моем случае, не знаю может должно быть по-другому) приходят реджекты без описания и возможности понять, что
Поэтому гадаю
Это, к слову, в целом про ревью в App Store, они типа проверяют работоспособность, придираются к мелочам, а потом сами апрувят билды приложения и не апрувят подписки - оставляя по сути продакшен приложение неработоспособным, потому что разблокировать функции сейчас там нельзя, они все за пэйволами.
🤯2🫡1
Организованная Программерская Группировка
Очередная "моя борьба" - не могу заревьювить подписку в App Store. Уже 4 или 5 реджект. Подписки проходят ревью в отрыве от билда и по ним (в моем случае, не знаю может должно быть по-другому) приходят реджекты без описания и возможности понять, что блять …
Короче, спустя очередной реджект без объяснения чего либо я уже собрался писать апелляцию в Apple, пока готовил текст через claude он вдруг обнаружил, что это первая отправка и она должна проходить ВМЕСТЕ с бандлом приложения.
Потом было полчаса поисков как прикрепить подписку к билду, нейросетка уверенно утверждала, что должен быть блок In-App Purchases внизу на странице билда, но у меня его не было, я уже ему скидывал полные скриншоты страницы App Store.
В итоге, я пересоздал подписку, хорошо что через Adapty мне не надо было ничего править в коде, все изменения обошлись на стороне UI Adapty, и после этого, действительно, появился этот блок и я смог привязать подписку, а старая застакалась в каком-то лимбе в статусе Developer Action Needed и его невозможно было обойти.
То есть ты можешь играть в пинг-понг до бесконечности, но вместо какого-то человеческого объяснения, что чел, ты изначально все сделал не так, или вообще не дать так сделать, каждый раз кто-то явно подключается вручную и нажимает на кнопку "Reject". Вы все еще боитесь, что вас заменит ИИ?
Потом было полчаса поисков как прикрепить подписку к билду, нейросетка уверенно утверждала, что должен быть блок In-App Purchases внизу на странице билда, но у меня его не было, я уже ему скидывал полные скриншоты страницы App Store.
В итоге, я пересоздал подписку, хорошо что через Adapty мне не надо было ничего править в коде, все изменения обошлись на стороне UI Adapty, и после этого, действительно, появился этот блок и я смог привязать подписку, а старая застакалась в каком-то лимбе в статусе Developer Action Needed и его невозможно было обойти.
То есть ты можешь играть в пинг-понг до бесконечности, но вместо какого-то человеческого объяснения, что чел, ты изначально все сделал не так, или вообще не дать так сделать, каждый раз кто-то явно подключается вручную и нажимает на кнопку "Reject". Вы все еще боитесь, что вас заменит ИИ?
🤯2
Написал статью на Хабр
Про то, как я заменил системный TTS в Kalyaki на ElevenLabs, но сделал это через предгенерацию, контент-хеши, CDN, локальный кеш и проверки покрытия.
Если коротко: не каждый TTS должен быть сервисом в рантайме. Иногда это просто ассеты.
Пытаюсь вылезти немного из-под коряги, буду рад плюсам/комментам.
P.S. наконец-то мне все заапрувили🎉
Про то, как я заменил системный TTS в Kalyaki на ElevenLabs, но сделал это через предгенерацию, контент-хеши, CDN, локальный кеш и проверки покрытия.
Если коротко: не каждый TTS должен быть сервисом в рантайме. Иногда это просто ассеты.
Пытаюсь вылезти немного из-под коряги, буду рад плюсам/комментам.
P.S. наконец-то мне все заапрувили
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Как я завёл нормальный голос в детское приложение, не разорившись и не заставив никого лезть в настройки
Я в одиночку делаю Kalyaki — приложение, где дети учат английский через рисование: рисуют слова (cat, sun, house), оно распознаёт рисунок прямо на устройстве через ONNX-модель и отвечает голосом. Хотя...
🔥7👍1👏1
Не самый очевидный кейс использования hermes agent 🤷♂️
😭6