# Learn how to make a secure mobile application.

## 📜 About: 

"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](https://bit.ly/14DaysMobSec)

- 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.

- Video 

- Blogs

- Audio

 [Here ](https://aviyel.com/post/401/roadmap-content) are the list of the entire content.

## 🗺️ Roadmap Content Theme

- [End to End Encryption](https://aviyel.com/post/431/end-to-end-encryption)

- [Code Quality Checklist](https://aviyel.com/post/332/secure-code-review-checklist)

- [Obfuscating](https://aviyel.com/post/734/obfuscating)

- [Encrypt your data](https://aviyel.com/post/735/encrypt-your-data)

- [Certificate Transparent](https://aviyel.com/post/739/certificate-transparent)

✨ Tweet / post your progress on  [Aviyel ](https://aviyel.com/discussions) by using hashtag #14DaysOfSec and the hashtag of the challenge in which you participate from this day forward for the next 14 days.


