Dev to webs {Coding…}

ร บทเรียนฟรีด้านการพัฒนาซอฟต์แวร์ ที่ครอบคลุมเนื้อหาหลากหลาย ตั้งแต่การเขียนโค้ดพื้นฐานไปจนถึงเทคนิคขั้นสูง

การตั้งค่าเพิ่มเติม

การตั้งค่าเพิ่มเติม

การตั้งค่า ProGuard (Android)

เพื่อป้องกันการ reverse engineer โค้ดที่ละเอียดกว่า obfuscation ธรรมดา

ใน android/app/proguard-rules.pro:

-keep class io.flutter.** { *; }
-keep class io.flutter.plugins.** { *; }

จากนั้นเปิดใช้ใน build.gradle:

minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

🧪 การทดสอบ Release Build ก่อนขึ้น Store

  • ทดสอบบนอุปกรณ์จริง (Android/iOS)
  • ใช้คำสั่ง:

ใช้ Firebase App Distribution แจกจ่ายให้ tester ได้ง่าย

การตั้งค่า App Metadata (AndroidManifest / Info.plist)

Android:


iOS:

<key>CFBundleDisplayName</key>
<string>ชื่อแอป</string>
<key>CFBundleIconFiles</key>
<array>
  <string>AppIcon</string>
</array>