Найти в Дзене
Мой первый KMP проект. С нуля до прода. Личный опыт. Часть 2. Настриваем ИИ шаблоны для разработки
Шаг 1. Обновление проекта до AGP 9.0 Сompose Preview не работал, пришлось апгрейтися на AGP 9.0 и новый kmp плагин и вот чудо, preview в common коде стал работать. Полезные ссылки: Код шага: Шаг 2. Делаем сетевой core слой Понял, что если создаю templates, то нужно создать и сетевой слой. Код шага: Шаг 3. Добавляем дизайн систему и базовые компоненты Важный момент, dynamicColor не поддерживается, но можно реализовать через actual/expect. Код шага: Шаг 4. Делаем эталонную реализацию экрана Применяем архитектуру, выстраиваем структуру модулей, реализуем взаимодействие между разными слоями приложения...
3 месяца назад
Мой первый KMP проект. С нуля до прода. Личный опыт. Часть 1. Core
Мой бекграунд это 10 лет мобильной разработки, в большей степени это Android разработка, но есть опыт разработки iOS приложений, в том числе Swift UI. Что же поехали, ниже пошаговый гайд и проблемы, которые я встретил. Шаг 0. Определяем концепцию и составляем план работ Шаг 1. Подготовительные работы. Генерация проекта и создание репозитория 1.1. Создаем репозиторий в Github Создаем репозиторий для проекта. Для open source добавляем лицензию и README. Код шага: 1.2. Через студию генерируем стандартный проект Генеруем проект, делаем первую сборку и запускаем под разные платформы. Если все работает, круто, идем дальше...
4 месяца назад
Делаем и публикуем первую библиотеку для Android приложений. Личный опыт.
Шаг 0. Концепция проекта и планирование Описываем свою идею в рамках концепции. Планируем и оцениваем работы. Шаг 1. Создать проект 1.1. Проект Создаем новый проект с табами через Android Studio. Обновляем до актуальных версий по официальным инструкциям: 1.2. Настройка git Включаем гит репозиторий в проект через Android Studio. Настриваем .gitignore файл. Например, я спрятал все файлы /.idea/. Делаем init коммит проекта. 1.3. Публикация в github Делаем репозиторий в Github по инструкции. Публикуем существующий проект по инструкции. Итог шага 1: Шаг 2. Делаем Open-Source Итог шага 2: Шаг 3. Разработка библиотеки Итог шага 3: Шаг 4...
4 месяца назад
Затопление квартиры по вине УК. Что делать. Моя история в режиме реального времени. Часть 1. Бездействие.
Всем привет, это моя первая статья. Что же, начнем. После моей истории в самом конце будет полное пошаговое руководство, которое может оказаться вам полезным. Если вас интересует только руководство, можно сразу обратить свой взор на вторую часть этой статьи. Краткий план действий, которым я руководствуюсь в истории ниже. 1. Зафиксировать доказательства протечки. 2. Минимизировать масштабы возможного ущерба. 3. Сообщить в УК. 4. Составить Акт о заливе. 5. Договориться по услугам оценщика и юриста. 6. Провести независимую оценку ущерба. 7. Сделать первоначальный ремонт ущерба. Слив воды, антигрибковая обработка...
6 месяцев назад