قیمت رایگان!

امتیاز
0 از 0 رأی
رایگان!
ویژگی های دوره
39 دانشجو
نوع دوره: غیرحضوری،ویدئویی
سطح دوره: پیشرفته
زبان: فارسی
7 دقیقه
12 مگابایت
روش دریافت: دانلود فایل دروس
258 بازدید 0 دیدگاه

هر دفعه ای که شما اپلیکیشن React Native خودتون رو build میکنید،کدهای جاواتون به فرمت dex کامپایل میشه.ابن فرمت طوری طراحی شده که برای انسان قابل خوندن نباشه اما با استفاده از یک سری ابزار میتونید به راحتی بعد از دیکامپایل این کدها قابل خوندن باشه.شما نمیتونید از دیکامپایل شدن کدهاتون جلوگیری کنید اما میتونید با استفاده از Proguard اینکار رو سخت تر کنید.در تله فیلم آموزشی نحوه تشخیص ساخت apk با react native ابتدا به دیکامپایل کردن اپلیکیشن React Native مورد تست پرداختیم و بعدش توسعه داده شدن با این فریمورک رو مورد بررسی قرار دادیم.

Proguard به عنوان یک ابزار برای فشرده ، بهینه و ناخوانا کردن کدهای جاوا مورد استفاده قرار میگیره و همچنین باعث کاهش حجم اپلیکیشن های React Native میشه.فرض کنید که شما در برنامتون پرداخت درون برنامه ای دارید یا اینکه نمیخواید url هایی که بهش درخواست میفرستید لو بره.اگر شما کدهاتون رو obfuscate نکنید، هکر ها میتونن خیلی راحت به کدی که مارکت در اختیار شما قرار داده دسترسی داشته باشه و پرداخت های شما را دور بزنه.یا اینکه source code شما رو کپی کنه و نسخه ای مشابه اپلیکیشن شما در بستر اینترنت منتشر کنه و به کلاهبرداری با استفاده از برند و نام شما بپردازه.

در توسعه اپلیکیشن های موبایل تامین امنیت برنامه باید همیشه جز مهم ترین task های ما قرار بگیره.با استفاده از Proguard نه تنها امنیت اپلیکیشن ما تا حدودی تامین میشه و کدهامون obfuscate میشه بلکه حجم اپلیکیشنی که با React Native توسعه دادیم ،کاهش پیدا میکنه.

 

استفاده از Proguard در React Native

استفاده از Proguard در React Native ویدئو

7 دقیقه

خصوصی

moreدوره های مرتبط

آموزش کار با lottie-react-native

در این دوره قصد دارم نحوه کار با یکی از بهترین و پرکاربردترین کتابخانه های React Native به انتخاب توسعه…
8
9,000 تومان

پرداخت درون برنامه ای بازار در React Native

در این دوره میخواهیم راجب آموزش پرداخت درون برنامه ای کافه بازار در React Native صحبت کنیم.یکی از لذت بخش…
4
19,000 تومان 15,000 تومان

ساخت ساعت دیجیتال در React Native

سلام دوستان.خیلی خوشحالم که با یک تله فیلم آموزشی دیگه در خدمتتون هستم.در این تله فیلم آموزشی یک ساعت دیجیتال…
37
رایگان!

ایجاد DrawerLayout در React Native

DrawerLayout یا منو کشویی در Android یک ویجت هست که بطور پیشفرض در اختیار توسعه دهندگان قرار داره اما در…
57
رایگان!

نصب و راه اندازی react native در mac

React native بین توسعه دهندگان Android و Ios  به دلیل cross-platform بودنش بسیار محبوب و دوست داشتنتیه.react native قواعد توسعه…
18
رایگان!

پیاده سازی تبلیغات در React Native با تپسل

یکی از راه های کسب درآمد از اپلیکیشن نمایش تبلیغات است.زمانی که شما یک اپلیکیشن با React Native توسعه میدید،پنل درآمد زایی…
28
رایگان!

chat_bubble_outlineنظرات

قوانین ثبت دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *