Skip to content

kltsv/cvapp

Repository files navigation

CVApp

Простое приложение-визитка для вводной лекции по Flutter.

Лекция на Youtube

Слайды

Web

Скриншот

Подготовка проекта

  1. Должен быть установлен Dart
  2. Выполнить команду dart setup.dart (можно выполнять многократно)
  3. [для Android Studio] Сконфигурировать IDE для использования fvm

Деплой проекта в Github Pages

  1. Сделать форк проекта
  2. Склонировать проект локально
  3. Выполнить "Подготовку проекта"
  4. Выполнить dart run deploy_web.dart
  5. Перейти во вкладку Actions вашего форка и найти выполнившийся workflow — в нём будет указана ссылка, куда задеплоился проект

Содержание

Процесс написания приложения разбит на два майлстоуна:

1. Работа с виджетами

Майлстоун с пуллреквестами

  1. Верстка с помощью виджетов фреймворка
  2. Визуальные доработки (шрифты/иконки) и действия
  3. Декомпозиция UI с помощью StatelessWidget
  4. Реализация тёмной темы с помощью StatefulWidget

2. Начальная подготовка приложения

Майлстоун с пуллреквестами

  1. Настройка линтера, логгера, обработки ошибок
  2. Интернационализация приложения
  3. Централизованная работа с темой приложения
  4. Генерация иконок

Полезные материалы

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published