Code Monkey home page Code Monkey logo

metacom-android's Introduction

Metacommunicator for Android

Now available in Play Market 🎉

MetaCom is a very secure instant messenger and file exchange tool. Both messaging and file transactions are anonymous and private.

You shouldn’t doubt about security and reliability as all your messaging and file exchange transactions run on your own server. You can find all the instructions about server installation here.

You can exchange any files without limits of size. Once you upload the file, you receive its code. You can download the file by code from server and it gets deleted from server right after being downloaded.

Chatting is very secure as well: to chat with someone, you create a room with specific name. One does not simply enter your chat room and see your conversation as there can only be two interlocutors in the room. All the files you transfer in chat are sent right to your interlocutor and are not ever stored on server. Once you leave the chat room, all messaging history is deleted.

metacom-android's People

Contributors

lidaamber avatar lundibundi avatar mariakokshaikina avatar tshemsedinov avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

enfotek

metacom-android's Issues

Can't upload file in chat

Tested 11 Sep - 13 Sep. Files in first tab (not in chat) transmitting well but in chat room don't work with no error message, both upload options: "take a photo" and "open in explorer". @lidaamber think that it's a server-side problem, so I invite @belochub here.

Hide keyboard

Reproduce: select chat tab, select chat name input, so keyboard will be shown, then switch to files tab.
Now (see image below): we have half-hidden buttons and keyboard associated with hidden input control:
photo5321187660968077316

Black color scheme

We need to have most similar color scheme for Android and iOS. So if iOS switched to black we also should use this scheme.

@GYFK please publish here screenshots of iOS app so Android developers and I can see them and compare with Android color scheme.

@lidaamber please pick RGB color of gray panels in iOS app to use the same color for Android.

Save host:port locally

I do not know do we save host:port in latest version but latest version in googleplay doesn't save it. @lidaamber maybe it's already implemented, so close this issue if so.

Move dialog controls upper

Sometimes onscreen keyboard overlaps connect button and/or input controls. I'll attach screenshots below. Same problem in chat rook creation dialog.

Chat export

We need new functionality: before exit user may want to save history to the text file. @lidaamber

Server setup

Hello!
It seems that the link to the instructions about server installation is outdated. Please help!

UI for MetaCom

UI for the first version of MetaCom will be created according to the referenced mock (see metarhia/Metarhia#9 (comment)). @MariaKokshaikina do you think we need to create app design in Sketch or apps like that or should we skip this step and start creating layouts for application in .XML? I guess, second way is possible as the first app version functionality requires very simple UI.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.