"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 are you going to get?
Learn the fundamentals of mobile security from scratch.
Start to learn security practices even if you have never picked a book on security.
Master your mobile security foundations.
Create and learn through 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.
- Obtain a completion certificate.
- 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 hr 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.
Here are the list of the entire content.
🗺️ Roadmap Content Theme
✨ Tweet / post your progress on Aviyel by using hashtag #14DaysOfSec and the hashtag of the challenge in which you participate from this day forward for the next 14 days.