Inspiration

Our main inspiration behind creating Mate Messenger is that we realized that not all opperating systems have access to convenient and secure messengering apps. So, using the Android opperating system as a vessel for our ideas, we worked hard to create an all around secure and sleek messaging app.

What it does

The application starts off with asking you to either Log in or Sign up. The sign up screen will then lead you to a page which will ask for various pieces of information such as your name, email, and desired password. Logging in then asks you for the email and password that was associated to your account so that you may view your messages. Once in, you are free to view your messages and chat with others.

How we built it

Our method of choice to create this messaging service was using a programming language called Kotlin, which is mainly tailored to creating apps for Android. We used a software called Android Studio to work with the difference activities (Various screen) along side the Kotlin Code itself. Everything from the login to the messaging ability itself was created using Kotlin. We also used the built in emulator to test our code every now and then. The data inputted into the app is stored in an online data base called Firebase, which holds all the messages corresponding to the various accounts.

Challenges we ran into

One of the biggest problems we faced was that the coding process was very time consuming, even with a group. There were many different elements to this idea which we had not seen until after we started such as programming, which added on to the estimated time we had in our heads. By that point, it was too late to switch idea's or simplify it, so we just went ahead and trekked through it.

Accomplishments that we're proud of

Something that are really proud of ourselves for doing is coming up with and executing our idea's properly and to a degree we are happy with. Implementing all the different features and making sure they work full proof with one another was no small task. It took a lot of time, energy, and meticulous thinking to get this far and the fact that it all paid off in the end is a big deal for us.

What we learned

This whole hackathon was a learning experience for us. We decided to create something which we never had properly done before , but not only that, we used a language and software which was completely foreign to us at the start of our research. From learning what Kotlin was used for, downloading and figuring out android studio, to implementing firebase database, every step of the way was something different.

What's next for Mate Messenger

Our next steps for Mate Messenger is to improve our application with the feedback we receive. With the aid of the honest feedback, you could expect more features, less bugs, and more security updates.

Built With

Share this project:

Updates