Flutter Application จากไม่มีอะไรเลยสู่การผลิต ส่วนที่ 1
![](https://post.nghiatu.com/assets/images/m/max/724/1*oDM2zmaED5FrsIjbz-9q-Q.jpeg)
แรงงานทำให้ไอ้ลิงเหนื่อย
เป็นวลีที่ฉันโปรดปรานเกี่ยวกับลิงและแรงงาน คุณรู้สึกเหนื่อยไหม? คุณมีความรู้สึกใด ๆ เกี่ยวกับความเหนื่อยหน่ายและจุดจบของชีวิตหรือไม่? ถ้าใช่ บทความนี้อาจเป็นการสร้างแรงบันดาลใจหรือไม่ก็จบคุณไป ขอให้โชคดี.
ฉันไม่เคยฟังหนังสือเสียงมาก่อน นอกจากนี้ ฉันไม่มีความคิดเห็นใดๆ เกี่ยวกับเรื่องนี้ แต่ตอนนี้ฉันสามารถพูดได้อย่างแน่นอนว่ามันเป็นรูปแบบพิเศษสำหรับการดื่มด่ำกับเรื่องราวและข้อความต่างๆ และแน่นอนคุณควรลอง
ไปกันเถอะ!
หากเราพูดถึงแอปพลิเคชันที่มีหนังสือเสียงหรือเพลง งานแรกที่คุณต้องแก้ไขคือ:
- กำลังเล่นเสียง
- การจัดการเสียง
- โหมดพื้นหลัง
เล่นเดี่ยวหรือเพลย์ลิสต์
เล่นจากแคชหรือเครือข่าย เป็นต้น
เอาไปปรับใช้ได้เลย!
สองงานแรกได้รับการแก้ไขแล้ว แล้วโหมดเบื้องหลังล่ะ? มันจะเป็นงานที่น่าสนใจมากขึ้น แต่ละแพลตฟอร์มเช่น IOS และ Android มีผู้เล่นภายใน โดยปกติแล้ว จะเป็นกระบวนการเบื้องหลังที่แอปพลิเคชันใดๆ สามารถใช้ได้ หากได้รับสิทธิ์ที่จำเป็นก่อนหน้านี้ หมายความว่า เครื่องเล่น just_audioและเครื่องเล่นแพลตฟอร์ม (IOS/Android) นั้นแตกต่างกัน และคุณต้องซิงโครไนซ์พวกเขา
ฉันดีใจที่ได้แสดงปลั๊กอินaudio_serviceและaudio_session audio_session ต้อง แจ้งให้ระบบปฏิบัติการทราบถึงลักษณะของแอปเสียงของคุณ เช่น
audio_service ทำสิ่งต่างๆ ได้มากขึ้น ปลั๊กอินนี้ล้อมรอบ just_audio (คุณสามารถใช้ปลั๊กอินเสียงอื่นได้) เพื่ออนุญาตให้ทำงานในพื้นหลังหรือเมื่อปิดหน้าจอ มันมีความเป็นไปได้ที่แตกต่างกันมากมาย เป็นหัวข้อใหญ่และถ้าคุณต้องการทราบข้อมูลเพิ่มเติม ลองอ่านบทความนี้
สรุป
หากเราพูดถึงแอพพลิเคชั่นเสียงสมัยใหม่ การสร้างเครื่องเล่นนั้นไม่เพียงพอ เราควรจัดเก็บประวัติการฟัง หนังสือเสียงปัจจุบัน ตำแหน่ง และอื่นๆ อีกมากมาย ภาพที่สวยงามและ UI ที่สะดวกสบายเป็นสิ่งสำคัญ แต่หัวข้อเหล่านี้สำหรับเรื่องราวอื่นๆ
คุณต้องการเห็นอะไรต่อไป ฉันสามารถบอกคุณเกี่ยวกับสถาปัตยกรรม BLOC, ส่วนประกอบที่สวยงาม, การซิงโครไนซ์ข้อมูล ฯลฯ ยินดีต้อนรับสู่ความคิดเห็น
สามารถดาวน์โหลดและทดลองใช้งานได้ที่นี่Apple IOS / Android
![](https://post.nghiatu.com/assets/images/m/max/724/0*R-IgdvEQiYD3h6H1.jpeg)
ยูจีน มาโฮตา
Full Stack Developer ที่First Line Outsourcing
ขับเคลื่อนธุรกิจของคุณไปข้างหน้า
การพัฒนาเว็บและอุปกรณ์เคลื่อนที่ที่ช่วยให้บริษัทบรรลุเป้าหมาย