Find Jobs
Hire Freelancers

Build an encrypted android messaging application

$30-250 USD

Completed
Posted almost 5 years ago

$30-250 USD

Paid on delivery
MANDATORY REQUIREMENTS Authentication ● The system has to provide a sign up and sign in system that it uses to authenticate users upon login ● Client to client authentication should be provided ● Upon change of already established session key or RSA key pair, clients should be alerted. ● Authentication should not require user input and should be automatic Encryption ● One on one chats between clients should be provided ● Group chats should be encrypted ● Symmetric keys should be exchanged in a secure manner ● Encryption and decryption of messages should not involve the users ● Individual chat data should be stored on the client machine ● Local chat storage should be encrypted with a different secure algorithm Navigation ● The client end application should be user friendly and be easy to use to new users. A seamless flow of operation should be implemented. ● Navigation between one on one chat and group chat menus should be smooth. Performance ● Encryption and decryption processes should not take up more than recommended system resources ● Latency of messages should not be experienced as IM applications are meant to be real time applications ● System should self-synchronize on start OPTIONAL REQUIREMENTS ● The applications should support multiple languages and have different design choices for users ● Ability to delete chat history and other items can be implemented.
Project ID: 20094599

About the project

13 proposals
Remote project
Active 5 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hi, there! I have read your description carefully and understood what you want to do. -Authentication I am sorry, but you didn't mention about any web server. For Authentication, there should be a web server that manage client's info, I think In my opinion, JWT(json web token) is the best method for client's authentication, because there are some known issues with session or cookie based authentication for mobile. For mobile authentication, JWT is good , I think. - Encryption I think you can choose one of which Triple DES, RSA, Blowfish, Twofish and AES. I understood others of your requirement well I'd like to discuss about your project in detail via chat. Then we'll get a good idea for your project, I think. My skills: - Android, React native, swift (professional) - laravel, codeigniter(professional) - jQuery, react, angluar(professional) My recent work: - PlayStore [login to view URL] Please check this. I have delivered this app to 4 companies. I am confident I can exceed your requirement as well. If you hire me, I'll do my best for your project and guarantee high quality. Looking forward to working with you. Regards.
$100 USD in 1 day
4.9 (8 reviews)
4.7
4.7
13 freelancers are bidding on average $257 USD for this job
User Avatar
Hello Sir, how are you? I have been working with mobile apps (native and hybrid) for many years. I read your description carefully and understand your requirements fully. I am really interested in your project. I am 100% sure I can satisfy your requirements perfectly. My iPhone, Android apps are uploaded to AppStore and Playstore (I will provide you the link if you want) The nice and familiar interface will greatly make you happy and I hope the long-term relationship with you Thank you.
$250 USD in 7 days
4.9 (74 reviews)
7.4
7.4
User Avatar
Hi, I have read your project description of developing encryption based android chat app and glad to have this opportunity of work. Please visit my profile to know about my dedication towards work. I will be available on chat messenger to talk about the project. Thank you!
$140 USD in 7 days
4.7 (19 reviews)
4.3
4.3
User Avatar
Hello, Budget mentioned above is just a placeholder .. CAN START RIGHT AWAY!!! I can help you with this easily and can start work by the time you hire as I have worked on android messaging application before and can provide POC regarding same just for your satisfaction. I have around 10+ years of experience in Android Development have done both kinds of Apps Native and Hybrid. I do have experienced and hard-working team for IOS and Web Developers who can help with Backend API. Come on chat and we can discuss more regarding my experience to make this project a grand success. Can provide you recent portfolio once we have a quick discussion as I can't attach file here.. My Expertise: Ecommerce App Social Media App Taxi App Business Apps Chat Apps Multimedia Apps Geolocation Apps and many more. Waiting to hear from you soon and be a part of your success!! Thanks!
$140 USD in 7 days
4.2 (7 reviews)
4.2
4.2
User Avatar
I would like to do this for you as low as possible, as I'm new to doing freelancer stuff. Rest you can PM me and I can share my technical experience. We can discuss the price once you decide to go with me.
$255 USD in 30 days
5.0 (3 reviews)
3.4
3.4

About the client

Flag of UNITED ARAB EMIRATES
Dubai Silicon Oasis, United Arab Emirates
0.0
0
Member since Jun 25, 2019

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.