Icon Close

Kotlin Mobile Programming: Advance

Kotlin Mobile  Programming: Advance
Icon RatingIcon RatingIcon RatingIcon RatingIcon Rating
No Rating
ประเภทไฟล์
pdf
วันที่วางขาย
12 สิงหาคม 2568
ความยาว
518 หน้า
ราคาปก
520 บาท (ประหยัด 82%)
หนังสือเล่มนี้รวบรวมความรู้เชิงลึกและเทคนิคขั้นสูงสำหรับการพัฒนาแอป Android ด้วยภาษา Kotlin ครอบคลุมเนื้อหาสำคัญที่จำเป็นต่อการสร้างแอปคุณภาพสูง ตั้งแต่การออกแบบสถาปัตยกรรมแอปอย่าง MVC, MVP, MVVM พร้อมการใช้ ViewModel, LiveData, Data Binding และ Jetpack Navigation Component ไปจนถึงแนวคิด Clean Architecture และหลักการ SOLID ที่ช่วยเพิ่มความยืดหยุ่นและความมั่นคงของระบบ (หน้า 1)
นอกจากนี้ ยังมีบทที่เจาะลึกการจัดการเธรดและงานเบื้องหลังใน Android ผ่าน Coroutines และ Flow เพื่อรองรับการทำงานแบบ Asynchronous การเรียก API และการใช้ WorkManager รวมทั้งการจัดการ Handler และ Looper ที่ช่วยให้แอปรันได้อย่างราบรื่นและมีประสิทธิภาพสูง (หน้า 132)
การทำงานกับมัลติมีเดียก็ได้รับการกล่าวถึงอย่างละเอียด ทั้งการเล่นเสียงและวิดีโอผ่าน AudioPlayer, VideoView และ ExoPlayer รวมถึงการถ่ายภาพด้วย CameraX และการเลือกภาพจากแกลเลอรี ช่วยให้นักพัฒนาสร้างแอปที่ตอบโจทย์ความต้องการด้านสื่อมัลติมีเดียอย่างครบวงจร (หน้า 194)
สำหรับแอปที่ต้องการใช้ฟีเจอร์ Location และ Map หนังสือเล่มนี้นำเสนอการขอ Runtime Permissions การดึงพิกัดด้วย Fused Location Provider การแสดงผลบน Google Maps API และการติดตามตำแหน่งแบบเรียลไทม์ เพื่อให้แอปพลิเคชันของคุณสามารถให้บริการที่แม่นยำและทันสมัย (หน้า 266)
อีกทั้งยังสอนการสร้าง Notification ทั้งแบบพื้นฐานและกำหนดเอง การจัดการ Foreground และ Background Service รวมถึงการประสานงานกับ Broadcast Receiver เพื่อสร้างระบบแจ้งเตือนและบริการที่น่าเชื่อถือและตอบสนองได้ทันที (หน้า 362)
ปิดท้ายด้วยบทที่เจาะลึกการใช้ Dependency Injection ด้วย Hilt และ Dagger2 การแยกโมดูลเพื่อเพิ่มความยืดหยุ่นและการทำ Unit Test บน ViewModel และ Repository เพื่อให้โค้ดของคุณมีคุณภาพสูง ทดสอบง่าย และดูแลรักษาได้อย่างยาวนาน (หน้า 440)
ด้วยเนื้อหาที่ครอบคลุมและตัวอย่างบูรณาการที่ช่วยเสริมความเข้าใจ หนังสือเล่มนี้จึงเหมาะสำหรับนักพัฒนาทุกระดับที่ต้องการเพิ่มพูนความรู้และสร้างแอป Android ด้วย Kotlin ที่มีประสิทธิภาพและความน่าเชื่อถือสูง
บรรณานุกรมและเอกสารอ้างอิงประกอบการศึกษาที่ครบถ้วน ช่วยให้ผู้อ่านสามารถต่อยอดเรียนรู้และวิจัยเพิ่มเติมได้อย่างมั่นใจ (หน้า 510)
สารบัญ

หน้า
บทที่ 12 การออกแบบสถาปัตยกรรมแอป (Application Architecture Design) 1
การออกแบบสถาปัตยกรรมแอป
รายละเอียดเชิงลึก การออกแบบสถาปัตยกรรมแอป
แนวคิด MVC, MVP, MVVM
การใช้ ViewModel และ LiveData เชิงลึก
Data Binding และ Jetpack Navigation Component
แนวคิด Clean Architecture และ SOLID Principles
บทที่ 13 การจัดการเธรดและงานเบื้องหลัง (Thread and Background Management) 132
การจัดการเธรดและงานเบื้องหลัง
การจัดการเธรดและงานเบื้องหลังใน Android
การใช้ Coroutines และ Flow" ใน Android (Kotlin) อย่างละเอียด
การเรียก API แบบ Asynchronous
การทำ Background Task ด้วย WorkManager ใน Android (Kotlin)
การใช้ Handler และ Looper ใน Android (Kotlin)
ตัวอย่างบูรณาการ
บทที่ 14 การทำงานกับ Multimedia (Multimedia) 194
การทำงานกับ Multimedia
การทำงานกับ Multimedia (รายละเอียดเชิงลึก)
เล่นเสียง (AudioPlayer) บน Android ด้วย Kotlin
เล่นวิดีโอ (Video Playback) บน Android
การถ่ายภาพด้วย CameraX และการเลือกภาพจากแกลเลอรี (Android + Kotlin)
ตัวอย่างบูรณาการ
บทที่ 15 การใช้ Location และ Map (Location and Map) 266
การใช้ Location และ Map
รายละเอียดเชิงลึกของ การใช้ Location และ Map สำหรับ Android ด้วย Kotlin
การขอ Permission (Runtime Permissions)
การดึงพิกัดปัจจุบันด้วย Fused Location Provider
การแสดงแผนที่ใน Android ด้วย Google Maps API
การติดตามตำแหน่งแบบ Real-time
บทที่ 16 Notification และ Service (Notification and Service) 362
Notification และ Service
รายละเอียดเชิงลึกของ Notification และ Service
การสร้าง Notification ใน Android ด้วย Kotlin
Foreground Service และ Background Service
การทำงานร่วมกับ Broadcast Receiver
ตัวอย่างบูรณาการ
บทที่ 17 Dependency Injection (Dependency Injection) 440
Dependency Injection
Dependency Injection (DI) ใน Android ด้วย Kotlin
Dependency Injection (DI) และ การแยกการทำงานของโมดูล ใน Android/Kotlin
การแยกการทำงานของโมดูล (Modularization)
การใช้ Hilt/Dagger2 ใน Android (Dependency Injection)
การทำ Unit Test บน ViewModel และ Repository
ตัวอย่างบูรณาการ

บรรณานุกรม 510
ประเภทไฟล์
pdf
วันที่วางขาย
12 สิงหาคม 2568
ความยาว
518 หน้า
ราคาปก
520 บาท (ประหยัด 82%)
เขียนรีวิวและให้เรตติ้ง
หนังสือเล่มนี้ไม่เปิดให้ Comment