در این آموزش قصد داریم تا در رابطه نحوه ایجاد قفل پترن (pattern) یا همان الگو در برنامه نویسی اندروید بپردازیم. در تمامی زبان های برنامه نویسی یکی از مهمترین جنبه ها در طراحی و کد زنی ایجاد یک دروازه ورودی امن به برنامه ها می باشد. در بیشتر اپ ها از پین کد برای ورود استفاده میشود گاهی نیاز است که این ورود با استفاده از الگو طراحی شود و روش های مختلفی برای امن کردن به کاربران خود ارائه بدهیم.
به صورت عادی در بین ویو های پیش فرض اندروید نمی توان ویوی پیدا کرد که بتواند این امکان را برای ما فراهم کند که قفل پترن را در برنامه های خود پیاده کنیم, به همین منظور نیاز است که ما یا خودمان یک کتابخانه به صورت سفارشی سازی شده ایجاد کنیم و بخش های مورد نیاز خود را در آن پیاده سازی کنیم یا از کتابخانه های آماده استفاده کنیم که قبلا توسط توسعه دهندگان دیگری طراحی شده است و افرادی زیادی از آن استفاده میکنند و باگ های احتمالی آن پیدا و تا حدودی رفع شده اند.
در این آموزش ما پروژه ای ایجاد کرده ایم و به صورت مو به مو نحوه ایجاد و استفاده از قفل پترن را در اندروید توضیح داده ایم. در این آموزش ما شرایط مختلف استفاده از قفل پترن را مورد بررسی قرار داده ایم و نحوه احراز هویت با استفاده از آن را به صورت کامل بیان کرده ایم. در پایان این آموزش به راحتی میتوانید در پروژه های در تمامی بخش های آن از قفل پترن استفاده کنید.
پیش نیاز ها
آشنایی و استفاده اولیه از محیط توسعه Android studio
آشنایی اولیه با ویو ها در اندروید