Skip to content

BitOhye: a messaging app powered by Jetpack Compose and Kotlin. Modern UI, smooth transitions, and intuitive features. Experience the cutting-edge capabilities of Jetpack Compose and the elegance of Kotlin. A powerful messaging experience, showcasing the potential of these technologies.

License

Notifications You must be signed in to change notification settings

manish381364/BitOhye

Repository files navigation

BitOhye App

BitOhye is a WhatsApp clone built using Jetpack Compose. It provides a modern and attractive user interface for messaging and communication. Work is still in progress, and more features will be added soon.

Screens

1. Phone Authentication

Phone Authentication

The phone authentication screen allows users to enter their phone number to verify their identity and log into the app. It features a sleek and minimalistic design.

2. Home

Home

The home screen is the main screen of the app, where users can see their recent chats, group chats, and contact list. It has a clean and intuitive layout, with smooth transitions and animations.

3. Search

Search

The search screen enables users to search for specific contacts or conversations. It has a modern search bar design and displays search results in real-time as the user types.

Search Animation

Chat animation

The search animation showcases the dynamic search experience in action. It provides a visually engaging and interactive way for users to find what they are looking for.

4. Country Code Search

Country Code Search

The country code search screen assists users in selecting the appropriate country code when entering their phone number. It offers a user-friendly search functionality to quickly find the desired country code.

Search Bar Animation

Chat Screen

The search bar animation demonstrates the smooth and interactive search experience. Users can easily find the desired country code with delightful animations.

5. Chats

Chats

The chats screen displays the user's active conversations. It presents messages in a threaded format with sender avatars and timestamps. The interface is designed for easy readability and quick access to chat functionalities.

Chat Screen

Chat Screen

The chat screen provides a seamless messaging experience. Users can send and receive messages, view media files, and interact with various chat features in an intuitive interface.

6. Settings

Settings

The settings screen allows users to customize their app preferences and account settings. It offers a visually appealing interface with neatly organized options and intuitive navigation.

Profile Animation

Profile Animation

The profile animation demonstrates the smooth and interactive profile experience. Users can easily view and manage their profile information with delightful animations.

Requirements

  • Android 7 API Level 24 Android 7.0 (Nougat) or higher
  • Jetpack Compose 1.4.6 or higher
  • Kotlin 1.8.20 or higher

Installation

  1. Clone the repository: git clone https://github.com/manish381364/BitOhye.git
  2. Open the project in Android Studio.
  3. Build and run the app on an Android device or emulator.

Contributions

Contributions are welcome! If you encounter any issues or have suggestions for improvements, please open an issue or submit a pull request.

License

This project is licensed under the MIT License.

About

BitOhye: a messaging app powered by Jetpack Compose and Kotlin. Modern UI, smooth transitions, and intuitive features. Experience the cutting-edge capabilities of Jetpack Compose and the elegance of Kotlin. A powerful messaging experience, showcasing the potential of these technologies.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages