URGENT:ANDROID & IOS APP DEVELOPMENT
Descrição da oferta de emprego
This application will allow users to connect randomly to other users or through their contacts for text messaging, audio calls, video calls, and group chats.
The design must ensure seamless performance, top-notch security, and an intuitive user experience.
The application should cater to a massive user base, handling billions of users with a lightweight and fast architecture, inspired by leading apps such as WhatsApp and Telegram.
Key Features and Requirements 1.
Advanced Matchmaking Features.
Random Matchmaking.
Connect users to random strangers instantly.
Filters for Matchmaking.
Gender Filter.
Match users based on their preferred gender.
Age Filter.
Specify age ranges for matching.
Interests.
Connect users with shared interests or hobbies.
Language Preference.
Match users who speak the same language.
Nearby Location/People Near Me.
Use location-based services to find matches in close proximity.
Online Status.
Prioritize users currently active on the app.
Custom Preferences.
Allow users to save and update their preferred matchmaking criteria.
Advanced AI-based suggestions for compatible matches.
2.
Core Chat Features.
Real-Time Messaging.
Low-latency text chat using WebSocket technology.
Typing indicators, message delivery, and read receipts.
Multimedia sharing (photos, videos, documents).
Offline Messaging.
Messages stored locally and synchronized with the server upon reconnection.
3.
Audio and Video Calls.
High-quality voice and video calling with adaptive bitrate streaming using WebRTC.
Group Calls.
Support for group audio and video calls with a specified number of participants.
Screen sharing for collaborative communication.
Call Notifications.
Push notifications for incoming calls.
4.
Group Chat.
Create and manage groups with multimedia sharing.
Admin privileges for managing participants and permissions.
5.
User Authentication.
Authentication using Firebase Authentication.
Social logins (Google, Facebook, Apple).
Phone number verification.
Optional guest mode for temporary access.
6.
Security and Privacy.
End-to-End Encryption.
All communications (text, audio, video) secured using the Signal Protocol or equivalent encryption standard.
Anonymized Chats.
No personal data sharing unless explicitly authorized by the user.
7.
Scalability.
Support for billions of concurrent users.
Firebase Realtime Database or Firestore for reliable data storage.
Redis for real-time caching and message queueing.
8.
Push Notifications.
Firebase Cloud Messaging (FCM) and APNs for instant notifications about messages, calls, and updates.
9.
Admin Dashboard.
Web-based panel for.
User management.
Group moderation.
Viewing chat logs for flagged reports.
Analytics and performance monitoring.
Technologies to Be Used Frontend.
Android.
Developed using Kotlin.
iOS.
Developed using Swift.
Modern UI/UX following Material Design and iOS Human Interface Guidelines.
Backend.
Node.
s or Python for backend services.
WebSocket for real-time communication.
Redis for caching and message queueing.
WebRTC for audio/video calls.
Database.
Firebase Realtime Database or Firestore for data persistence.
MongoDB or PostgreSQL for analytics and storage of non-realtime data.
Encryption.
End-to-end encryption using Signal Protocol for messages and calls.
Messaging Protocols.
MQTT for lightweight, resource-efficient messaging.
AMQP (RabbitMQ) for reliable message delivery in high-traffic scenarios.
Push Notifications.
FCM (Firebase Cloud Messaging) for Android.
APNs (Apple Push Notification Service) for iOS.
Cloud Platform.
Hosted on AWS, Google Cloud, or Microsoft Azure.
Auto-scaling and load balancing for high availability.
Workflow User Login.
Authenticate users using Firebase Authentication (social logins or phone verification).
Allow guest mode for quick access.
Matchmaking.
Users can choose random matchmaking or apply filters (gender, age, location, etc.).
The system uses matchmaking logic to connect users based on preferences.
Real-Time Messaging.
Text messages are exchanged using WebSocket, with Firebase ensuring persistence.
Offline messages are queued and synchronized on reconnection.
Audio/Video Calls.
WebRTC handles calls with notifications for incoming calls.
Group Chats.
Users can create, join, and manage groups.
Messages and media are securely transmitted.
Admin Management.
Admins can monitor and manage activities via a secure web-based platform.
Deliverables Fully functional native Android and iOS apps with all core features.
Scalable backend services.
Secure admin dashboard.
Deployment on Google Play Store and Apple App Store.
Complete source code with documentation.
This project is for professionals with proven expertise in developing real-time, scalable chat applications.
Please include your portfolio, a timeline estimate, and your approach to implementing the described features in your proposal.
Mobile App Development Android iOS Development Android App Development Android Studio ID do Projeto.
# Sobre o projeto 51 propostas Aberto para ofertas Projeto remoto Ativo em 18 minutos atrás
Detalhes da oferta
- Indeterminado
- Em todo Portugal
- Indeterminado - Indeterminado
- 16/12/2024
- 16/03/2025
My resume builder is a free resume builder app that helps you create a modern and professional resume and curriculum vitae or cv on your mobile in just 3 simple steps... you can craft a professional resume that perfectly aligns with your skill, personality, and career goals......
Good development skills on sharepoint and... • excellent development skills on the technologies required for the m365 platform... the tasks to be performed include:• development and integration of technological components... net and c#• in depth knowledge of the custom development techniques for the......
This proposal definesdetailed features& functionality and development methodology... new remedies ltd thanks the client for the opportunity to participate inthedesign and development of the “bci''... new remedies ltd considersthis as anopportunity to showcase its capability to clients around delivering......
The main responsibilities will be software development with: asp... js, css, html; databases: ms sql server; orm entity framework core; git required skills and minimum experience of 3 years: degree in computer science or similar development experience with... js sw developer location: lisbon, portugal......
Requirementsat least 12 months of direct customer service experience required, preferably in contact centers in a b2c and/orb2b environmentgood communication skills, both verbal and oralexcellent native level written and spoken communication skills in the language of supportproactive attitude and strong......
Day-to-day responsibilities:review user reports regarding website contentanalyze and identify content that is not in compliance with requirements and flag for action in a timely mannermake well-balanced decisions and help resolve inquiries to defined policies and proceduresuse market specific knowledge......
You think along in the development of menus... a good pension scheme working on your personal development... you provide the right mice and place... you can also share these benefits with your family and friends... various opportunities to grow within your field... you will receive the first night......
Experience with software development lifecycle... write clean, maintainable code... outros dados de posição #getready to meet with us! ready to code the future? apply with your cv in english/portuguese and agree to personal data processing: *****@*****... participate in code reviews for continuous improvement......
In-depth knowledge of core java, multi-threading familiarity managing soap/restful apis built on application frameworks ability to deliver clean code with good unit test coverage experience with test-driven development and unit testing... deep understanding of application development lifecycle, integration......
Outros dados de posição what we offer: the pleasant and inspiring working atmosphere opportunity to be part of a rapidly expanding global organization with an irreproachable reputation professional development and a clear career path new office facilities in a convenient location in lisbon ......