มีหลายคอร์สเรียนเขียนโปรแกรมเกมและแอป แต่หลายคอร์สไม่ได้แสดงกระบวนการเต็มรูปแบบตั้งแต่เขียนโค้ดจนถึงการเผยแพร่บน App Store
เราได้เผยแพร่คอร์สเรียนเต็มรูปแบบบนช่อง YouTube ของ freeCodeCamp.org ที่จะสอนวิธีสร้างและเผยแพร่แอป Android ตั้งแต่ศูนย์
Rahul Pandey เป็นผู้สอนคอร์สนี้ เขาเป็นวิศวกรที่ Facebook สอนที่มหาวิทยาลัย Stanford และเผยแพร่แอปมากมาย
ในคอร์สสำหรับผู้เริ่มต้นนี้ คุณจะได้เรียนรู้การใช้ Kotlin สร้างและเผยแพร่เกมจดจำที่ปรับแต่งได้ พร้อมบันทึกข้อมูลลง Firebase Cloud Storage
แอปที่จะสร้างอนุญาตให้เล่นเกมที่เตรียมไว้ หรือเกมที่สร้างเองจากรูปภาพในโทรศัพท์ Rahul ได้เผยแพร่แอปนี้บน Play Store แล้ว คุณสามารถลองดูได้
สิ่งที่จะได้เรียนรู้
- Dynamic Layouts
- การนำทางหลายหน้าจอ
- การโหลดรูปภาพ
- การเก็บข้อมูลด้วย Firebase
ยังมีเคล็ดลับปฏิบัติจริงและ Checklist ที่ Rahul ใช้ก่อนเผยแพร่แอปบน Google Play Store
เหมาะสำหรับผู้เริ่มต้น แต่ควรมีประสบการณ์เขียนโปรแกรมบ้าง และรู้จัก Kotlin เล็กน้อย (แต่ก็ติดตามได้แม้เพิ่งรู้จัก)
หัวข้อในคอร์ส
- Intro + ภาพรวมแอป
- สร้าง Layout หลัก
- ตั้งค่า RecyclerView แสดงการ์ดจดจำ
- เพิ่ม BoardSize enum + สร้างไอคอน
- สร้างคลาส Memory Card และ Game
- นำตรรกะเกมมาใช้
- แสดงข้อมูลเกม
- เพิ่มเมนูควบคุมเกม
- ใช้ Intent นำทางไป CreateActivity
- สร้าง Grid รูปภาพในขั้นตอนสร้างเกม
- เลือกรูปภาพด้วย Intent
- เตรียมอัปโหลดรูปภาพ
- อัปโหลดไป Firebase Storage
- บันทึกเกมจดจำลง Firebase
- เล่นเกมด้วยรูปภาพกำหนดเอง
- เพิ่มเมนูดาวน์โหลดเกม
- ปรับแต่งสไตล์
- สร้าง Release Build
- เผยแพร่แอปบน Google Play
- ทบทวนมุมมอง
ดูคอร์สเรียนเต็มรูปแบบบนช่อง YouTube ของ freeCodeCamp.org (ยาว 4 ชั่วโมง)