Skip to content

tsegeron/Vk-Messenger-Client

Repository files navigation

VK Messenger Client

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.

Project structure

The project is devided into 2 primary modules:

  1. 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
  2. Feature Modules (self-contained features/screens):

    • auth: Manages user authentication via VK
    • friends: Manages friend-related features
    • chats, chat, chatinfo, settings

About

VK Messenger Client

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages