Sharkord Android v0.1.0
Welcome to the very first release of the Sharkord Android client! This release packs a massive amount of core functionality, letting you connect to Sharkord servers right from your pocket.
Features & Highlights
Chat & Messaging
- Real-time Chat: Fast and reliable messaging.
- Direct Messages: Private 1-on-1 conversations are fully supported.
- Rich Messaging: Support for Custom Emojis and Mentions (@).
- Audio Messages: Send voice notes and listen to them (automatically switches to earpiece when you hold the phone to your ear).
- Unread Indicators: Unread message counters and a "Mark as read" button.
- Search: Quickly search through channels and content.
Voice & Video Channels
- Voice Chat: Join voice channels seamlessly.
- Video & Camera Support: Turn on your camera during calls with dynamic UI scaling.
- Screen Share: Support for both broadcasting your screen and viewing others' screen shares.
- Smart Audio: Smooth handling of audio device switching (speaker/earpiece/Bluetooth), reconnection sounds, and landscape mode support.
Media & Files
- Upload & Share: Send files, photos, and videos with a progress UI.
- Built-in Camera: Integrated CameraX support to take photos and videos directly in the app.
- Optimized: Media compression before uploading and robust disk caching for smooth scrolling and reduced data usage.
Server & App Management
- Server Settings: Manage server settings, edit server info, and upload logos.
- Channel Management: Create categories, add channels, and move them around.
- Customization: Full Light and Dark theme support.
- Security: Biometric login support (Fingerprint/FaceID).
- Account: Dedicated profile panel and account deletion options.
Installation:
Download the app-release-unsigned.apk from the Assets below and open it on your Android device to install! (You may need to allow installation from unknown sources in your settings).