VK Messenger Client is a modular Android application, the UI design of which was inspired by Telegram.
Under development
Currently, authorization and the Friends screen are implemented.
The project is devided into 2 primary modules:
-
Core Modules (contains shared resources and utilities used across various features):
- data: Manages data models and repos, handling data persistence and network requests
- ui: Provides generic UI components
- common: Provides common extensions, annotations etc
- datastore, notifications, settings: Handle specific functionalities
-
Feature Modules (self-contained features/screens):
- auth: Manages user authentication via VK
- friends: Manages friend-related features
- chats, chat, chatinfo, settings