Ну что ж, настало время попробовать сделать что-то в формате build in public. Обычно у меня в фоне есть проекты, которые я пилю сам, с помощью джунов или AI.
В этот раз идея простая: жена попросила сделать нормальный виджет погоды с UV-индексом на день. Оказалось, что таких приложений на удивление мало, хотя, казалось бы, программ с погодой тьма.
Я слишком ленив, чтобы писать всё с нуля, поэтому попробую сделать это одним махом. План следующий:
👉 Взять обычный шаблон.
👉 Сгенерировать основу через Kiro.
👉 Сделать ревью кода.
👉 Докрутить с помощью Claude и руками.
Из плохих новостей: мой старый аккаунт разработчика снесли за то, что я забыл пройти верификацию в мае. Придётся создавать новый, чистый.
#weather_app
В этот раз идея простая: жена попросила сделать нормальный виджет погоды с UV-индексом на день. Оказалось, что таких приложений на удивление мало, хотя, казалось бы, программ с погодой тьма.
Я слишком ленив, чтобы писать всё с нуля, поэтому попробую сделать это одним махом. План следующий:
👉 Взять обычный шаблон.
👉 Сгенерировать основу через Kiro.
👉 Сделать ревью кода.
👉 Докрутить с помощью Claude и руками.
Из плохих новостей: мой старый аккаунт разработчика снесли за то, что я забыл пройти верификацию в мае. Придётся создавать новый, чистый.
#weather_app
😁2👍1
Антоха Разраб c AI
Ну что ж, настало время попробовать сделать что-то в формате build in public. Обычно у меня в фоне есть проекты, которые я пилю сам, с помощью джунов или AI. В этот раз идея простая: жена попросила сделать нормальный виджет погоды с UV-индексом на день. Оказалось…
Продолжаем #build_in_public. Немного технических деталей по будущему виджету
Откуда будем брать данные о погоде?
Open-Meteo (open-meteo.com). Это открытое и бесплатное API, что идеально подходит, пока проект некоммерческий. Никаких ключей и сложной регистрации.
Как будем определять локацию?
Тут всё просто:
📍 Автоматически определять ваше местоположение, чтобы сразу показать актуальный прогноз, стянув с gps
🗺 Если захочется посмотреть погоду в другом городе, можно будет выбрать точку вручную на карте. Для этого интегрируем OSM
Держим курс на простоту и функциональность!
#weather_app
Откуда будем брать данные о погоде?
Open-Meteo (open-meteo.com). Это открытое и бесплатное API, что идеально подходит, пока проект некоммерческий. Никаких ключей и сложной регистрации.
Как будем определять локацию?
Тут всё просто:
📍 Автоматически определять ваше местоположение, чтобы сразу показать актуальный прогноз, стянув с gps
🗺 Если захочется посмотреть погоду в другом городе, можно будет выбрать точку вручную на карте. Для этого интегрируем OSM
Держим курс на простоту и функциональность!
#weather_app
👍1
Антоха Разраб c AI
Ну что ж, настало время попробовать сделать что-то в формате build in public. Обычно у меня в фоне есть проекты, которые я пилю сам, с помощью джунов или AI. В этот раз идея простая: жена попросила сделать нормальный виджет погоды с UV-индексом на день. Оказалось…
Задумался, как мне из координат указанных пользователем вытащить ближайший город. Думал, может Places API или что еще - а нет, все проще. В Android есть Geocoder API, которое делает ровно сказанное выше и достаточно неплохо.
🔥3
Не с первого раза, да и на старом добром xml, вместо модного glance, но заставил вчера вечером Claude Code догенерировать мне черновик 3 виджетов.
Если бы не подписка, потратил бы баксов 30 на 3 виджета с обновлением данных. Норм?
#weather_app
Если бы не подписка, потратил бы баксов 30 на 3 виджета с обновлением данных. Норм?
#weather_app
🔥4❤2💅2
Внутрянка пока что только так. Бесплатная OSM и геокодер о котором писал выше.
Мне подсветили что Geocoder апи может крашится в зависимости от вендоров, так что надо сразу firebase crashlytic прикручивать и искать замену
#weather_app
Мне подсветили что Geocoder апи может крашится в зависимости от вендоров, так что надо сразу firebase crashlytic прикручивать и искать замену
#weather_app
🔥4
На экране выше очевидна проблема. В приложении погоды главный экран не показывает погоду.
Ну штош, пора это исправить. Своими руками делать не хочу, но попросить новый AI сервис это сделать за мен я - самое то.
Встречайте - бесплатный https://cto.new/ в обмен на ваши данные. Такой трейд меня устраивает.
В комментах можно найти 1 инвайт код в этот сервис
#weather_app #ai
Ну штош, пора это исправить. Своими руками делать не хочу, но попросить новый AI сервис это сделать за мен я - самое то.
Встречайте - бесплатный https://cto.new/ в обмен на ваши данные. Такой трейд меня устраивает.
В комментах можно найти 1 инвайт код в этот сервис
#weather_app #ai
🔥4
Первое, что я настраиваю на проектах - CI/CD, чтоб вообще забыть о проблемах деплоя. В этот раз, за 1 команду тоже не получилось. AI нагалюцинировал шаг с тестами, линтером и UI тестами, хотя их даже нет.
Это все вместе забирает 8 минут на каждую сборку под каждый пуш. Пришлось дотюнивать руками, но теперь у меня всегда под рукой билды для тестов.
Почему это удобно? Я планирую разработку через полностью автономного агента, а удобный пайплайн позволит сразу увидеть результат.
#weather_app
Это все вместе забирает 8 минут на каждую сборку под каждый пуш. Пришлось дотюнивать руками, но теперь у меня всегда под рукой билды для тестов.
Почему это удобно? Я планирую разработку через полностью автономного агента, а удобный пайплайн позволит сразу увидеть результат.
#weather_app
🔥9
Антоха Разраб c AI
На экране выше очевидна проблема. В приложении погоды главный экран не показывает погоду. Ну штош, пора это исправить. Своими руками делать не хочу, но попросить новый AI сервис это сделать за мен я - самое то. Встречайте - бесплатный https://cto.new/ в…
Сделав 10ку успешных запусков, сервис упер меня в rate limits. Удобно что я смог удаленно с телефона пописать задачки. Качество решения крайне высокое. Часть замержил сразу же через приложение GitHub
Есть, кстати, аналогичный сервис от гугла - https://jules.google.com/. Я совсем забыл что был в вейтлисте, а сейчас сервис бесплатен (15 задач в день) для всех. Гугловские модели кодят похуже, но для таких мелких приложений это норм
#ai
Есть, кстати, аналогичный сервис от гугла - https://jules.google.com/. Я совсем забыл что был в вейтлисте, а сейчас сервис бесплатен (15 задач в день) для всех. Гугловские модели кодят похуже, но для таких мелких приложений это норм
#ai
🔥2
Антоха Разраб c AI
Ну что ж, настало время попробовать сделать что-то в формате build in public. Обычно у меня в фоне есть проекты, которые я пилю сам, с помощью джунов или AI. В этот раз идея простая: жена попросила сделать нормальный виджет погоды с UV-индексом на день. Оказалось…
Самое кайфушное в работе с AI, это делать переводы для Android приложений. Качество высокое, контекст учитывается. С учетом того что для перевода Google уже давно использует ml - лучший способ сэкономить на своем инди проекте.
На сколько удачно - узнаем на продакшене по отзывам пользователей, но точно лучше чем машинный перевод.
#weather_app
На сколько удачно - узнаем на продакшене по отзывам пользователей, но точно лучше чем машинный перевод.
#weather_app
👍4
Регистрировал аккаунт разработчика. Если вы давно этого не делали, то теперь со старта вас ждет:
👉 Верификация что у вас есть Android девайс через установку приложения Play Console
👉 Верификация личности и места проживания
👉 Верификация телефона
👉 Подтверждение всех ранее созданных аккаунтов или аккаунтов в которые вы заходили (читай рабочих аккаунтов)
👉 Длинный опросник с невозможностью его пропуска
👉 Необходимость указать контакты кого-то, кто может подтвердить вашу личность (???) Это вообще что?
А ну и самое главное-противное. Нужно набрать 12 альфа тестировщиков на 14 дней, чтобы выпустить приложение в продакшн
#android
👉 Верификация что у вас есть Android девайс через установку приложения Play Console
👉 Верификация личности и места проживания
👉 Верификация телефона
👉 Подтверждение всех ранее созданных аккаунтов или аккаунтов в которые вы заходили (читай рабочих аккаунтов)
👉 Длинный опросник с невозможностью его пропуска
👉 Необходимость указать контакты кого-то, кто может подтвердить вашу личность (???) Это вообще что?
А ну и самое главное-противное. Нужно набрать 12 альфа тестировщиков на 14 дней, чтобы выпустить приложение в продакшн
#android
🤯10🤬7🔥1🤔1
Шаблон для графики приложения Google Play
Каждый раз публикуя приложение в GP я сталкиваюсь с сопротивлением. Мне надо собрать тьму графики и ASO. В этот раз я нашел шаблон и просто запихаю в него графику с виджетами, Выглядит удобно и с минимальным количеством проблем
#android
Каждый раз публикуя приложение в GP я сталкиваюсь с сопротивлением. Мне надо собрать тьму графики и ASO. В этот раз я нашел шаблон и просто запихаю в него графику с виджетами, Выглядит удобно и с минимальным количеством проблем
#android
Figma
Google Play Store Template | Figma
Hey! Google Play Templates would like to welcome you. This is a well-designed and high-quality set of templates that will allow you to quickly and simply create Mobile and Tablet screenshots and app icons to showcase your app.
The template is well-designed…
The template is well-designed…
👍2🔥2
Продолжая тему графики.
Старый-добрый romannuric через который я кропал иконки почти всю свою карьеру более не поддерживается и предлагает воспользоваться iconkitchen. Жаль, такие сервисы нынче удел только инди разработчиков. У больших команд уже давно есть дизайнер, который в Figma режет нужную графику
Да что уж там, мы и сами можем это в Figma делать теперь
Старый-добрый romannuric через который я кропал иконки почти всю свою карьеру более не поддерживается и предлагает воспользоваться iconkitchen. Жаль, такие сервисы нынче удел только инди разработчиков. У больших команд уже давно есть дизайнер, который в Figma режет нужную графику
Да что уж там, мы и сами можем это в Figma делать теперь
🔥2
Антоха Разраб c AI
Регистрировал аккаунт разработчика. Если вы давно этого не делали, то теперь со старта вас ждет: 👉 Верификация что у вас есть Android девайс через установку приложения Play Console 👉 Верификация личности и места проживания 👉 Верификация телефона 👉 Подтверждение…
Часть недавних обновлений Google Play - это 15 минутное ожидание перед первой отправкой на ревью
🔥2👍1
Пока я жду ревью приложения давайте расскажу про план, которого я придерживаюсь в ближайшие пару проектов. Типичная инди затейка:
👉 Найти нишу с кучей приложений
👉 Решить 1 маленькую боль, которую не решают другие
👉 Постараться избежать затрат на пользователя, используя бесплатное/некоммерческое ПО на начальном этапе
👉 Посмотреть на отклик. Развивать, если интерес есть или оставить, пока органически не взлетит (как было с другим моим проектом)
Про монетизацию:
👉 Никакого дохода/рекламы на начальном этапе. Слишком много телодвижений нужно совершить, чтобы легально получить первые крупицы дохода с приложений. Все будет бесплатно. Взлетит первый проект - будем думать как зарабатывать на этом.
👉 Найти нишу с кучей приложений
👉 Решить 1 маленькую боль, которую не решают другие
👉 Постараться избежать затрат на пользователя, используя бесплатное/некоммерческое ПО на начальном этапе
👉 Посмотреть на отклик. Развивать, если интерес есть или оставить, пока органически не взлетит (как было с другим моим проектом)
Про монетизацию:
👉 Никакого дохода/рекламы на начальном этапе. Слишком много телодвижений нужно совершить, чтобы легально получить первые крупицы дохода с приложений. Все будет бесплатно. Взлетит первый проект - будем думать как зарабатывать на этом.
👍5🔥1
Антоха Разраб c AI
Регистрировал аккаунт разработчика. Если вы давно этого не делали, то теперь со старта вас ждет: 👉 Верификация что у вас есть Android девайс через установку приложения Play Console 👉 Верификация личности и места проживания 👉 Верификация телефона 👉 Подтверждение…
Приложение прошло ревью, но столкнулось с АБСОЛЮТНО глупым требованием о котором я писал выше - 12 человек на протяжении 14 дней тестируют приложение. Поэтому приглашаю всех к тестированию:
👉 Вступите в группу:
https://groups.google.com/g/antohaapptesting
👉 Подтвердите тестирование
https://play.google.com/apps/testing/com.lamprof.weather
👉 Скачайте приложение
https://play.google.com/store/apps/details?id=com.lamprof.weather
Абсолютно бесплатно, без рекламы и возможно с багами. Если у вас есть такая же потребность - делитесь в комментариях
#weather_app
👉 Вступите в группу:
https://groups.google.com/g/antohaapptesting
👉 Подтвердите тестирование
https://play.google.com/apps/testing/com.lamprof.weather
👉 Скачайте приложение
https://play.google.com/store/apps/details?id=com.lamprof.weather
Абсолютно бесплатно, без рекламы и возможно с багами. Если у вас есть такая же потребность - делитесь в комментариях
#weather_app
👍4
Пока проходим ревью для #weather_app, кодим дальше. Следующая идея откусить кусочек пирога от гигантского рынка сканилок QR кодов
Как обычно - минимальный функционал.
Из бонусов, будем писать на Compose MP, чтобы сразу получить версию для iOS. Закинем в AppStore позже. Заодно посмотрим на сколько Sonet 4.5 шарит за мультиплатформу
Стандартная камера поддерживает сканы QR кодов, но не на всех девайсах и не всех типов кодов. Мы же будем целиться в отраслевой стандарт
#qrcoder
Как обычно - минимальный функционал.
Сканилка, История сканов, быстрое открытие ссылок на телефонеИз бонусов, будем писать на Compose MP, чтобы сразу получить версию для iOS. Закинем в AppStore позже. Заодно посмотрим на сколько Sonet 4.5 шарит за мультиплатформу
Стандартная камера поддерживает сканы QR кодов, но не на всех девайсах и не всех типов кодов. Мы же будем целиться в отраслевой стандарт
#qrcoder
🔥6❤2
Антоха Разраб c AI
Приложение прошло ревью, но столкнулось с АБСОЛЮТНО глупым требованием о котором я писал выше - 12 человек на протяжении 14 дней тестируют приложение. Поэтому приглашаю всех к тестированию: 👉 Вступите в группу: https://groups.google.com/g/antohaapptesting…
Кстати, по поводу ревью. Вот что я попробовал, помимо поста тут:
👉 @testers_google <- Группа где делают примерно то же самое, но на деле скам-спам и никто не пришел оттуда
👉 По рекомендации из комментариев поставил приложение, где это регулируется. Пришло 8 человек, судя по статистике, но на деле не знаю
👉 Публичный тред в vas3k клубе, но он как то не взлетел
👉 @testers_google <- Группа где делают примерно то же самое, но на деле скам-спам и никто не пришел оттуда
👉 По рекомендации из комментариев поставил приложение, где это регулируется. Пришло 8 человек, судя по статистике, но на деле не знаю
👉 Публичный тред в vas3k клубе, но он как то не взлетел
👍1
Набив руку в том как правильно давать задачки AI стало сильно проще писать приложения.
Флоу простой: Задачка➡️ Деплой с ветки мне в телеграм ➡️ Проверка ➡️ Либо полностью закрываю задачу и заново переписываю, либо соглашаюсь с результатом и доделываю в следующей задаче
Использую параллельно cto.new И Claude Code, в который закидываю задачки по старинке через Github, хотя давно можно было бы и через веб.
#ai #qrcoder
Флоу простой: Задачка
Использую параллельно cto.new И Claude Code, в который закидываю задачки по старинке через Github, хотя давно можно было бы и через веб.
#ai #qrcoder
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍1