Репозиторий предназначен для знакомства студентов второго курса КТ с основами языка 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попытаться отформатировать код (работает не всегда :-( )