ไอคอนแอป เรียน Android: ลงมือทำจริง

เรียน Android: ลงมือทำจริง

การศึกษา · ฟรี · Android · CoddyKit

เรียน Android: ลงมือทำจริง — การพัฒนา Android ด้วย Kotlin และ Jetpack Compose เรียนทีละบทสั้น ๆ

เรียน Android: ลงมือทำจริง คือ คอร์สการพัฒนา Android ฟรีสำหรับเรียนบนโทรศัพท์ของคุณ มี 36 คอร์สและ 152 บทเรียนสั้น ๆ ที่จะพาคุณตั้งแต่การเขียน Kotlin บรรทัดแรก ไปจนถึงการสร้างหน้าจอด้วย Jetpack Compose, Room, Hilt, coroutines และ Firebase รวมถึงการเผยแพร่แอปบน Google Play เขียนและรัน Kotlin ได้ในเครื่องมือแก้ไขโค้ดในแอป และถาม AI mentor ได้เมื่อคุณติดขัด

Google Play — ดาวน์โหลดฟรี
ราคา
ฟรี อัปเกรดเป็น Pro
แพลตฟอร์ม
Android บน Google Play
ภาษา
22
หน้าจอหลักของ Android Academy ที่มีเส้นทางการเรียนรู้ ปุ่ม Start First Lesson และเป้าหมายประจำวันภาพรวมคอร์ส Introduction to Android พร้อมความคืบหน้า และบทเรียนแรกที่ระบุว่าเรียนฟรี
36คอร์ส ตั้งแต่ระดับเริ่มต้นถึงขั้นสูง
Kotlinเครื่องมือแก้ไขโค้ดในแอป
AIAI mentor
จากการเขียน Kotlin บรรทัดแรก ไปจนถึงหน้ารายการแอปบน Google Play

เส้นทางนี้เรียงลำดับตามวิธีสร้างแอปแรกจริง ๆ เริ่มจากภาษา จากนั้นจึงเป็นหน้าจอ ต่อด้วย state และ navigation แล้วจึงเป็นข้อมูล ฟีเจอร์ของอุปกรณ์ และสถาปัตยกรรม สุดท้ายคือการทดสอบ การทำ profiling และการเผยแพร่ คุณจะรู้เสมอว่าขั้นต่อไปคืออะไรและทำไมจึงต้องเรียน

คืออะไร

เรียน Android: ลงมือทำจริง คือแอป Android ฟรีที่สอนการพัฒนาแอป Android ด้วย Kotlin และ Jetpack Compose มี 36 คอร์สและ 152 บทเรียน เรียงจากระดับเริ่มต้นไปจนถึงขั้นสูง ครอบคลุมพื้นฐาน Kotlin, หน้าจอ Compose, state, navigation, ViewModel และ lifecycle, Room, DataStore, coroutines และ Flow, Hilt, CameraX, Maps, Firebase, การทดสอบ และการเผยแพร่บน Google Play แต่ละบทเรียนจับคู่คำอธิบายสั้น ๆ กับแบบฝึกหัด เครื่องมือแก้ไขโค้ดในแอปรันโค้ด Kotlin ได้ และ AI mentor จะอธิบายข้อผิดพลาดด้วยภาษาที่เข้าใจง่าย

ภายในแอป

หน้าตาเป็นอย่างไร

หน้าจอหลักของ Android Academy ที่มีเส้นทางการเรียนรู้ ปุ่ม Start First Lesson และเป้าหมายประจำวัน
เส้นทางการเรียนรู้หน้าจอหลักที่มีเส้นทางการเรียนรู้ของคุณ ปุ่ม Start First Lesson และเป้าหมายประจำวัน
ภาพรวมคอร์ส Introduction to Android พร้อมความคืบหน้า และบทเรียนแรกที่ระบุว่าเรียนฟรี
ภาพรวมคอร์สหน้าคอร์สที่มีแถบความคืบหน้าและรายการบทเรียน โดยบทเรียนแรกระบุว่าเรียนฟรี
หน้าบทเรียนที่มีข้อความแนะนำและปุ่มสำหรับดูแบบทีละขั้นตอน ตัวอย่างโค้ด ตัวอย่างในชีวิตประจำวัน และถามคำถาม
บทเรียนบทเรียนที่มีตัวเลือกสำหรับดูแบบทีละขั้นตอน ดูตัวอย่างโค้ด ดูตัวอย่างในชีวิตประจำวัน หรือถามคำถาม
หน้าจอแชต AI พร้อมคำแนะนำหัวข้อสนทนาเกี่ยวกับ Android Academy
เมนเทอร์ AIคำแนะนำหัวข้อสนทนาในแชต AI: แนวคิดสำคัญ เคล็ดลับ แบบทดสอบ หรือแผนเส้นทางการเรียนรู้
หน้าหลักที่มีเส้นทางการเรียนรู้ เป้าหมายประจำวัน การ์ดขอฟีเจอร์ และ Skill Hub
เป้าหมายประจำวันและ Skill Hubเป้าหมายประจำวัน คำขอฟีเจอร์ และ Skill Hub บนหน้าหลัก

คอร์ส

คอร์ส Android ครอบคลุมอะไรบ้าง

36 คอร์สในรายการคอร์สของแอป แบ่งระดับตั้งแต่ A1 ถึง C1 โดยนี่คือหัวข้อหลักและใช้ชื่อคอร์สจริง

  1. เริ่มที่นี่: พื้นฐาน Android และ Kotlin

    Welcome to Android Development, Kotlin Fundamentals ทั้งสองภาค และ Functions and Classes in Kotlin

  2. หน้าจอ Compose แรกของคุณ

    Your First Composable Screen, Android App Basics, Jetpack Compose Fundamentals, Handling User Input and Forms, Lists and Data และ Styling Text and Buttons

  3. Collections, null safety และ lambdas ใน Kotlin

    Kotlin Collections and Lambdas และ Kotlin Null Safety Essentials ซึ่งเป็นฟีเจอร์ภาษาที่หน้าจอ Android แทบทุกหน้าต้องใช้งาน

  4. State, layout และ navigation

    Compose State and Recomposition, Compose Layouts and Modifiers, Animations in Jetpack Compose, Navigation in Compose และ UI and Material Design

  5. สถาปัตยกรรมและข้อมูล

    ViewModel and Lifecycle Awareness, App Architecture, Dependency Injection with Hilt, Room Database and Persistence, DataStore and Preferences และ Paging Large Data Sets with Paging 3

  6. ฟีเจอร์ของอุปกรณ์และการทำงานเบื้องหลัง

    Permissions, Notifications and Channels, Maps and Location Services, CameraX, Images and Media Loading with Coil, Coroutines and Flow, WorkManager และ Networking

  7. Firebase และการเผยแพร่แอป

    Firebase: Auth, Firestore and Messaging, Testing and Debugging, Multi-Module App Architecture, Performance Optimization and Profiling และ Publishing to Google Play

ทำงานอย่างไร

คอร์สทำงานอย่างไรบนโทรศัพท์ของคุณ

เครื่องมือแก้ไขโค้ดบนโทรศัพท์ของคุณสามารถรันโค้ด Kotlin ได้ การสร้างโปรเจกต์แอปแบบเต็มจะทำภายหลังใน Android Studio บนคอมพิวเตอร์ และคอร์สนี้จะเตรียมคุณให้พร้อมสำหรับขั้นตอนนั้น

  1. เดินตามเส้นทาง

    เริ่มจาก Welcome to Android Development และ Kotlin Fundamentals จากนั้นไปต่อที่ Compose และหัวข้ออื่น ๆ ตามเส้นทาง ทุกบทเรียนผสมผสานคำอธิบายสั้น ๆ เข้ากับการฝึกปฏิบัติ

  2. เขียน รัน ทำพัง แล้วแก้ไข

    พิมพ์ Kotlin ในเครื่องมือแก้ไขโค้ดในแอป รันโค้ด และดูผลลัพธ์ได้ภายในไม่กี่วินาที ลองเปลี่ยนตัวอย่าง ทำให้โค้ดทำงานผิดพลาด แล้วแก้ไขด้วยตัวเอง เพื่อให้ทุกแนวคิดเป็นสิ่งที่คุณได้ลงมือทดลองจริง

  3. ทบทวนและถาม

    แบบทดสอบในบทเรียนจะตรวจสอบสิ่งที่คุณเพิ่งเรียนรู้ และคำถามที่คุณตอบผิดจะกลับมาอีกครั้งในรูปแบบการ์ดทบทวนสั้น ๆ ในภายหลัง ติดอยู่กับข้อผิดพลาดของ Compose หรือ coroutine ที่ไม่ยอมทำงานตามที่ควรจะเป็นใช่ไหม? AI mentor จะอธิบายแนวคิด ชี้จุดผิดพลาด และช่วยคุณเขียนวิธีแก้

มีอะไรอยู่ข้างใน

สิ่งที่มาพร้อมกับแอป

36

คอร์ส ตั้งแต่ระดับเริ่มต้นถึงขั้นสูง

152 บทเรียน เรียงตั้งแต่ Welcome to Android Development ไปจนถึง Publishing to Google Play โดยมี Kotlin, Compose, สถาปัตยกรรม, ข้อมูล, ฟีเจอร์ของอุปกรณ์ และ Firebase อยู่ระหว่างทาง

Kotlin

เครื่องมือแก้ไขโค้ดในแอป

พิมพ์โค้ด รันโค้ด และดูผลลัพธ์ได้ภายในไม่กี่วินาที ราวกับมีคอมไพเลอร์ Kotlin ขนาดเล็กอยู่ในกระเป๋า

AI

AI mentor

อธิบายข้อผิดพลาดของ Compose หรือปัญหาของ coroutine ด้วยภาษาที่เข้าใจง่าย ชี้จุดผิดพลาด และช่วยคุณเขียนวิธีแก้ โดยผู้ใช้ฟรีจะมีโควตาการใช้งานต่อวัน

2 นาที

การ์ดทบทวน

คำถามที่คุณตอบผิดจะกลับมาอีกครั้งในรูปแบบการ์ดทบทวนสั้น ๆ ใช้เวลาประมาณสองนาทีต่อวัน

Streak

Streaks และลีกประจำสัปดาห์

Streaks รายวัน การแช่แข็ง streaks และการแจ้งเตือน พร้อมลีกประจำสัปดาห์และ World Coding Challenge เพื่อการแข่งขันอย่างเป็นมิตร

Cert

การสอบรับใบรับรอง

เรียนจบเส้นทางและสอบผ่านเพื่อรับใบรับรองที่มีชื่อของคุณ ซึ่งรับรองโดย CoddyKit และคุณสามารถแชร์บน LinkedIn หรือเพิ่มลงในเรซูเม่ได้

เบื้องหลัง

วันนี้คุณต้องเรียนรู้อะไรบ้างเพื่อเริ่มพัฒนา Android?

การพัฒนา Android สมัยใหม่มีพื้นฐานอยู่บนสองสิ่ง ได้แก่ ภาษา Kotlin ซึ่ง Google เลือกใช้สำหรับ Android และ Jetpack Compose วิธีสมัยใหม่ในการสร้างหน้าจอแอปด้วยโค้ด รอบ ๆ สองสิ่งนี้ยังมีองค์ประกอบที่แอปจริงทุกแอปต้องใช้ เช่น state ที่คงอยู่แม้หมุนหน้าจอ การนำทางระหว่างหน้าจอ ฐานข้อมูลภายในเครื่อง การทำงานเบื้องหลัง การเชื่อมต่อเครือข่าย และวิธีนำแอปออกเผยแพร่ เส้นทางสำหรับผู้เริ่มต้นที่ดีจะสอนตามลำดับนี้ เพื่อให้แต่ละแนวคิดใหม่ต่อยอดจากสิ่งที่เรียนมาก่อนหน้าได้

Kotlinเริ่มจากภาษา

Kotlin คือภาษาที่ใช้เขียนโค้ด Android มากที่สุด ความปลอดภัยจากค่า null, lambdas และ collections จะปรากฏในแทบทุกหน้าจอที่คุณสร้าง จึงควรเรียนรู้สิ่งเหล่านี้ก่อนลงมือทำ UI

Jetpack Composeสร้างหน้าจอด้วยฟังก์ชัน

ใน Compose หน้าจอจะสร้างจาก composable functions ที่อธิบายว่า UI ควรมีหน้าตาอย่างไรตาม state ปัจจุบัน เมื่อ state เปลี่ยน ส่วนที่ได้รับผลกระทบจะถูกวาดใหม่อีกครั้ง ซึ่งเรียกว่า recomposition และเป็นแนวคิดที่ผู้เริ่มต้นส่วนใหญ่ต้องฟังอธิบายซ้ำถึงจะเข้าใจ

ViewModel และ lifecycleที่อยู่ของ state

Android สามารถทำลายและสร้างหน้าจอของคุณขึ้นใหม่ได้ทุกเมื่อ เช่น เมื่อหมุนหน้าจอ ViewModel จะเก็บ state ไว้นอกหน้าจอ ดังนั้นการเข้าใจ lifecycle จึงช่วยป้องกันไม่ให้แอปสูญเสียสิ่งที่ผู้ใช้พิมพ์ไว้

Coroutines และ Flowทำงานนอกเธรดหลัก

การเรียกใช้เครือข่ายและการอ่านฐานข้อมูลต้องไม่ทำให้หน้าจอหยุดทำงาน coroutines ช่วยให้โค้ดส่วนนี้อ่านตามลำดับได้ง่าย ส่วน Flow จะส่งข้อมูลที่เปลี่ยนแปลงอย่างต่อเนื่อง เช่น ผลลัพธ์จากคำสั่ง Room ไปยังหน้าจอ

การเผยแพร่ส่วนที่บทเรียนส่วนใหญ่มักข้ามไป

การทดสอบ การทำ profiling และการสร้างรายการแอปในสโตร์เป็นทักษะแยกต่างหากจากการเขียนโค้ด เส้นทางการเรียนที่สิ้นสุดด้วยการเผยแพร่บน Google Play จะครอบคลุมขั้นตอนระหว่างแอปที่ใช้งานได้กับแอปที่ผู้อื่นสามารถติดตั้งได้

เหมาะกับคุณไหม

เหมาะกับใคร — และไม่เหมาะกับใคร

เหมาะกับคุณหากคุณ

  • ต้องการบทเรียน Kotlin ที่เริ่มตั้งแต่ศูนย์และพาคุณไปสู่การสร้างแอป Android จริง
  • เป็นนักพัฒนาเว็บหรือ backend ที่กำลังเปลี่ยนมาพัฒนาแอปมือถือ
  • เคยเปิด Android Studio แล้วไม่รู้ว่าจะเริ่มต้นจากตรงไหน
  • เป็นนักเรียนหรือนักศึกษาที่ต้องการฝึกเพิ่มเติมควบคู่กับการเรียนในชั้นเรียนหรือ bootcamp
  • เป็นนักพัฒนาระดับ junior ที่กำลังเตรียมตัวสำหรับงาน Android developer งานแรก

ไม่ใช่เครื่องมือที่เหมาะ หากคุณ

  • ใช้ iPhone เพราะแอปนี้ให้บริการบน Android ผ่าน Google Play
  • ต้องการสร้างและติดตั้งโปรเจกต์แอปแบบเต็มรูปแบบจากโทรศัพท์ เพราะขั้นตอนดังกล่าวทำใน Android Studio
  • คาดหวังว่าทุกอย่างจะฟรี เพราะคอร์สแรกเรียนฟรี และ Pro จะปลดล็อกทั้ง 36 คอร์ส

คำถาม

คำถามที่พบบ่อย

ฉันควรเริ่มพัฒนา Android อย่างไร หากเป็นมือใหม่โดยสมบูรณ์

เริ่มจากเรียน Kotlin จากนั้นเรียน Jetpack Compose แล้วจึงเรียนองค์ประกอบต่าง ๆ ที่เกี่ยวข้อง เรียน Android: ลงมือทำจริง เรียงลำดับการเรียนตามนี้ โดยมี 36 คอร์สและ 152 บทเรียน เริ่มจาก Welcome to Android Development และ Kotlin Fundamentals และจบด้วย Publishing to Google Play คอร์สนี้ไม่จำเป็นต้องมีประสบการณ์มาก่อน และเริ่มเรียนได้ฟรี

ฉันควรเรียน Kotlin หรือ Java สำหรับ Android

Kotlin เป็นภาษาที่ Google แนะนำสำหรับ Android และเป็นภาษาที่คอร์สนี้สอนควบคู่กับ Jetpack Compose ส่วน Java ยังคงมีอยู่ในโค้ด Android รุ่นเก่า แต่การเริ่มต้นด้วย Kotlin จะทำให้คุณได้เรียนรู้เครื่องมือที่ใช้ในแอปปัจจุบัน หากสนใจ Java โดยเฉพาะ CoddyKit ก็มีคอร์ส Java แยกต่างหาก

Jetpack Compose คืออะไร

Jetpack Compose คือ toolkit รุ่นใหม่ของ Android สำหรับสร้างหน้าจอด้วยโค้ด Kotlin โดยอินเทอร์เฟซแต่ละส่วนเป็น composable function ที่อธิบาย UI ตาม state ปัจจุบัน ใน เรียน Android: ลงมือทำจริง บทเรียน Compose ครอบคลุมหน้าจอ composable แรกของคุณ state และ recomposition, layouts และ modifiers, การจัดรูปแบบ, การรับอินพุตจากผู้ใช้, lists, animations และ navigation

ฉันสามารถสร้างแอป Android บนโทรศัพท์ด้วยแอปนี้ได้ไหม

คุณสามารถเขียนและรันโค้ด Kotlin ใน editor ที่ติดตั้งมาในแอปบนโทรศัพท์ได้ เหมาะสำหรับการเรียนรู้ภาษาและแนวคิดต่าง ๆ การสร้างและติดตั้งโปรเจกต์แอปแบบเต็มรูปแบบโดยปกติทำใน Android Studio บนคอมพิวเตอร์ และเส้นทางการเรียนนี้ซึ่งจบด้วยการทดสอบ การทำ profiling และการเผยแพร่ไปยัง Google Play จะช่วยเตรียมความพร้อมให้คุณ

คอร์สนี้ครอบคลุมฐานข้อมูลและ Firebase หรือไม่

ครอบคลุม คอร์สด้านข้อมูลจะสอน Room database, DataStore และ preferences, Paging 3 และ networking และมีอีกคอร์สแยกสำหรับ Firebase Auth, Firestore และ Cloud Messaging ฟีเจอร์ของอุปกรณ์ เช่น permissions, notifications, Maps และ location รวมถึง CameraX ก็มีคอร์สของตัวเอง

เรียน Android: ลงมือทำจริง เรียนฟรีหรือไม่

ดาวน์โหลดได้ฟรี คอร์สแรกเรียนฟรี พร้อมโควตาเมนเทอร์ AI ประจำวัน Pro จะปลดล็อกทั้ง 36 คอร์ส ลบโฆษณา และให้คุณใช้ความช่วยเหลือจากเมนเทอร์ AI ได้ไม่จำกัด

มีใบรับรองหรือไม่

มี เมื่อคุณเรียนจบเส้นทางการเรียนและสอบใบรับรองผ่าน คุณจะได้รับใบรับรองที่มีชื่อของคุณและได้รับการยืนยันโดย CoddyKit ซึ่งสามารถแชร์บน LinkedIn หรือเพิ่มลงใน resume ได้ ใบรับรองนี้บันทึกผลงานการเรียนของคุณ และไม่ใช่ใบรับรองจาก Google

เมนเทอร์ AI ช่วยแก้ข้อผิดพลาดใน Android ได้อย่างไร

ถามเมนเทอร์ได้เมื่อเกิดข้อผิดพลาดใน Compose หรือ coroutine ทำงานไม่เป็นไปตามที่คาด เมนเทอร์จะอธิบายแนวคิดด้วยภาษาที่เข้าใจง่าย ชี้จุดที่มีบั๊ก และช่วยคุณเขียนวิธีแก้ ผู้ใช้ฟรีจะได้รับโควตาคำตอบประจำวัน ส่วน Pro จะลบข้อจำกัดนี้

ต้องใช้เวลานานแค่ไหนจึงจะเรียนรู้การพัฒนา Android

ส่วนใหญ่ขึ้นอยู่กับความสม่ำเสมอในการฝึกฝน บทเรียนสั้น ๆ ในแต่ละวัน การ์ดทบทวนที่ใช้เวลาประมาณสองนาที และ streaks จะช่วยให้คุณรักษาจังหวะการเรียนที่ทำต่อเนื่องได้ คนส่วนใหญ่สามารถเรียนคอร์ส Kotlin และ Compose เบื้องต้นได้ภายในไม่กี่สัปดาห์ ส่วนสถาปัตยกรรม ข้อมูล และฟีเจอร์ของอุปกรณ์จะใช้เวลานานกว่า

แอปนี้ให้บริการในภาษาใดบ้าง

อินเทอร์เฟซมีให้บริการใน 22 ภาษา รวมถึง English, Spanish, Portuguese, German, French, Turkish, Arabic, Hindi, Indonesian, Japanese, Korean และ Chinese แอปนี้ให้บริการสำหรับ Android บน Google Play

เริ่มต้นใช้งาน

เปิดบทเรียนแรกแล้วเขียน Kotlin โค้ดแรกของคุณ

เริ่มเรียนฟรีบน Android ใน 22 ภาษา

Google Play — ดาวน์โหลดฟรี
ตรวจสอบล่าสุด · เผยแพร่โดย CoddyKit · นโยบายความเป็นส่วนตัว
ใช้งานได้บน Android