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