چند سئوال پیرامون این جلسه

پرسیده شده
فعالیت 1161 روز پیش
دیده شده 659 بار
0

با درود فراوان بر تیچر و منتور مهربان

 

۱.

نحوه بکارگیری جاوا رفلکشن در پروژه چگونه است؟ و اینکه چرا طبیعتا کم پیش میاد که استفاده کنیم از اون در پروژه ها؟

و کد مربوط به اون در فایل پروگارد چیست؟

 

۲.

لحاظ کردن ruleهای مورد نظر در فایل پروگارد قبل از true کردن دو گزینه minifyEnabled و shrinkResources انجام باید بشود یا بعد از آن؟ در فیلم آموزشی که بعدش بود. ولی طبیعتا باید قبل از R۸ انجام بشه.

 

۳.

آیا کدهای R۸ بر روی  MainActivity و برخی فرگمنتها و اکتیویتیهای دستی دیگمون تاثیر گذار هستن؟ چون در فیلم آموزشی بعد از true کردن R۸ و Build پروژه با اینکه نام فولدرها تک حرفی شده بود ولی نام فولدرهای مسیر پروژه و MainActivity تغییر نکرد با اینکه هنوز صحبتی در مورد فایل progurad هم نشده بود.

 

۴.

در کد زیر به چه علت field ها رو جداگانه نوشته؟ وقتی میگیم کلاسها و همه ممبرهاشون یعنی فیلدها، اتریبیوتها، پراپرتیها و ثوابت و غیره دیگه؟

-keep class com.sevenlearn.materialdesigntutorial.** { <fields>; }

۵.

در کد زیر آیا پکیج حاوی لاگها و کلاس ها و متدهای احتمالی که نام برده میشود هم حذف میشه با اونها!؟

-assumenosideeffects class android.util.Log {
    public static boolean isLoggable(java.lang.String, int);
    public static int v(...);
    public static int d(...);
    public static int i(...);
    public static int e(...);
    public static int w(...);
}

6.

به چه علت در  فیلم آموزشی بعداز true قراردادن shrink resources بعنوان گام دوم R8، استاد پروژه رو قبل از Build کردن، clean کرد؟

کلا من فلسفه زمان استفاده از Clean Project و Invalidate Cache/Restart رو نفهمیدم.

 

7.

با آماده شدن نسخه release برای انتشار،

گام های بعدی انتشار و آپلود تا قرارگرفتن بر روی مثلا PlayStore چگونه هست؟

 

 

سپاس از تو منتور مهربان و پرتلاش و دوست داشتنی. 

آقا پوریییییییییا سروستانی

 

 

 

فایل پیوست

پژمان آزاد
پژمان آزاد

3 اسفند 99

0
حذف شده

آقا پوریا یا دوستانی که میتونن کمک کنن ممنون میشم پاسخ سئوالات رو بدن. سپاس از شما

فایل پیوست

پژمان آزاد

توسط

پژمان آزاد

7 اسفند 99