Recently, there have been a lot of news regarding cybercrime and cyber attacks, so I decided to see what kind of encryption techniques are used by companies in this day and age.

What it does

CyberCat is a very simple app which has six different pages for six of the most common encryption techniques, with pictures and a short description for each of them. All of these pages are neatly arranged and easily accessible through the home menu.

How I built it

The project was built entirely using Flutter and Android Studio, using the Dart programming language. The main menu and home screen were built first, after which it branches off into the six individual pages for each technique.

Challenges I ran into

I started learning Flutter only during the hackathon. It took a significant amount of time to get the basics down and learning a few of the intricacies of Dart and Android Studio.

Accomplishments that I'm proud of

The app is completely stable and the project is complete and coherent, despite me learning Flutter only during the hackathon. I am also proud of the logo I created for the app, which is simple and easily identifiable.

What I learned

I learned the basics of Flutter and gained a basic understanding of the scope of Android App Development.

What's next for CyberCat

Since I just started learning Flutter, I could not get into much of the advanced techniques, which leaves a lot of room for improvement. There could be more encryption techniques added to the app, which would make it a collection of data for anything related to cybersecurity techniques.

Share this project: