DEV Community

Cover image for Learn how to create a secure mobile application.
Pramit Marattha for Aviyel Inc

Posted on • Originally published at aviyel.com

Learn how to create a secure mobile application.

πŸ“œ About this program:

"14 Days of Mobile Security" is a social learning and accountability program for mobile developers to build a security-centric culture and to achieve the goal of creating secure mobile apps.

One of the most common mistakes made by new or young mobile developers is a lack of knowledge or foundations in security development practice. They begin working on their 'development style' before learning security practices and methods. To assist you, we have developed a practical roadmap called "14 Days of Security," which is based on extensive research and the experience of mobile security developers working in large tech companies.

πŸ“¦ So, what exactly are you going to receive?

  • You will learn the fundamentals of mobile security from the ground up.

  • Even if you have never picked up a security book, you will learn about best security practices to follow.

  • You will be able to master the fundamentals of mobile security.

  • You'll learn about security best practices by utilizing open source tools and frameworks, along with videos and text tutorials.

πŸŽ€ Win Exciting Prizes

  • After completing the challenge, you will receive a free subscription to a premium course.
  • You will receive a certificate of completion.
  • Submissions with more than 5 upvotes will receive the top peer badge of the day or week.

  • Anyone who earned 14 challenge completion badges and 5 top peer badges can request a 14-day mobile security challenge completion certificate from the Aviyel Team.

🏁 How do you start?

  • Sign-up for free and Text "Pledge" on the comment box of this article 14 days of mobile security

  • Dedicate 1 hour every day for the next 14 days to learn one mobile security.

  • Every day, set a goal of reading an article, developing a security tool to audit your app, or utilizing a security framework to encrypt your data-in-transit or data-in-storage. You can choose articles and tutorials from the content repository, or you can follow any article or tutorial on Mobile Security. We have also created a repository of mobile security concepts to search or research for the program to help you narrow your search.

  • After finishing the day's activities, you can choose a challenge from our Challenge repo. To complete the challenge, simply share a screenshot of your tutorial's results, GitHub code, a short post, and so on. This earns you a completion badge.

  • Any challenge submission that receives more than 5 upvotes will be awarded the top peer badge of the day or week.

  • Any participant who received 14 challenge completion badges with 5 top peer badges can apply for 14 days of mobile security challenge completion certificate from the Aviyel Team.

  • Top "Day X Submission" of the Day and Week will be selected and pinned πŸ“.

πŸ—ΊοΈ Roadmap Content

To help you with this, we have created a practical roadmap, β€œ14 days of Security,” based on a lot of research and the experience of mobile security developers working in big tech companies. This roadmap will give you a complete guideline to build a strong coding habit and to achieve your goal of creating a secure mobile app.

  • Video

  • Blogs

  • Audio

Here are the list of the entire roadmap content of 14days of security.

πŸ—ΊοΈ Roadmap Content Theme

✨ Tweet your progress @AviyelHq by using hashtag #14DaysOfSec and the hashtag of the challenge in which you participate from this day forward for the next 14 days.

Top comments (0)