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)