Репозиторий предназначен для знакомства студентов второго курса КТ с основами языка Kotlin
- Основы
- Создайте issue в этом репозитории с указанием имени и фамилии на английском языке.
Это необходимо для создания ветки в формате
"$name-$surname"
, в которую Вы будете отправлять pull request-ы. Также укажите выбранный алгоритм. - Убедитесь, что
./gradlew check
собирает проект и запускает тесты (gradlew.bat check
для Windows). - Реализуйте этот алгоритм на языке Kotlin (можно прямо в
Main.kt
). - Напишите тесты к нему (можно не очень сложные).
- Создайте pull request в ветку
"$name-$surname"
- Android basics
- Разработайте простое приложение на Android для демострации работы выбранного алгоритма.
Пример кофигурации Gradle доступен в ветке
master
Полезные команды
./gradlew assemble
собрать проект./gradlew test
собрать и запустить тесты./gradlew check
собрать, запустить все проверки (тесты и style-checker)./gradlew ktlintCheck
запустить style-checker (ошибки вbuild/reports/ktlint
)./gradlew ktlintFormat
попытаться отформатировать код (работает не всегда :-( )