Добрый день!
Использование Kotlin для разработки Android-приложений является отличной практикой. Kotlin был признан официальным языком разработки для Android и предлагает множество преимуществ:
1. **Совместимость с Java**: Kotlin полностью совместим с существующими библиотеками на Java, что позволяет плавно интегрировать его в проекты, если у вас уже есть код на Java.
2. **Современный синтаксис**: Kotlin предлагает более лаконичный и выразительный синтаксис, что позволяет сократить объем кода и делает его более читаемым и поддерживаемым.
3. **Безопасность типов**: Kotlin предоставляет возможность избежать многих распространенных ошибок, связанных с использованием null. Это особенно важно для мобильных приложений, где стабильность имеет первостепенное значение.
4. **Современные функции языка**: Kotlin поддерживает множество современных парадигм программирования, таких как функциональное программирование, что облегчает работу с коллекциями и асинхронным кодом.
5. **Сообщество и поддержка**: Kotlin активно поддерживается Google и имеет большое сообщество разработчиков, что делает его идеальным выбором для разработки любых приложений, в том числе и мессенджеров.
Разработка мессенджера на Kotlin для Android будет хорошим выбором, так как вы сможете использовать все преимущества, которые предоставляет этот язык. Кроме того, если у вас уже есть веб-версия на Laravel и Vue, вы можете реализовать общие API, которые будут использоваться как веб, так и мобильным приложением.
Таким образом, если вы планируете создать полноценное Android-приложение, Kotlin будет отличным выбором для этой задачи.