Необходимо разработать простое приложение под Android на Java, работающее с несколькими функциями Telegram API (не бот). Дизайн не имеет значения, нужно как пример использования API. Можно использовать любые библиотеки, главное, чтобы это работало на Android 5+.
Необходимый функционал:
- авторизация пользователя
- получение и сохранение списка его контактов (их user_id)
- выбор контакта из сохраненного списка и отправка ему сообщения (по user_id)
- желательно возможность отправки сообщения с геолокацией (точка на карте по двум координатам)