Flutter Application จากไม่มีอะไรเลยสู่การผลิต ส่วนที่ 1

Nov 30 2022
แรงงานทำให้ลิงเหนื่อยเป็นวลีที่ฉันโปรดปรานเกี่ยวกับลิงและแรงงาน คุณรู้สึกเหนื่อยไหม? คุณมีความรู้สึกใด ๆ เกี่ยวกับความเหนื่อยหน่ายและจุดจบของชีวิตหรือไม่? ถ้าใช่ บทความนี้อาจเป็นการสร้างแรงบันดาลใจหรือไม่ก็จบคุณไป

แรงงานทำให้ไอ้ลิงเหนื่อย

เป็นวลีที่ฉันโปรดปรานเกี่ยวกับลิงและแรงงาน คุณรู้สึกเหนื่อยไหม? คุณมีความรู้สึกใด ๆ เกี่ยวกับความเหนื่อยหน่ายและจุดจบของชีวิตหรือไม่? ถ้าใช่ บทความนี้อาจเป็นการสร้างแรงบันดาลใจหรือไม่ก็จบคุณไป ขอให้โชคดี.

ฉันไม่เคยฟังหนังสือเสียงมาก่อน นอกจากนี้ ฉันไม่มีความคิดเห็นใดๆ เกี่ยวกับเรื่องนี้ แต่ตอนนี้ฉันสามารถพูดได้อย่างแน่นอนว่ามันเป็นรูปแบบพิเศษสำหรับการดื่มด่ำกับเรื่องราวและข้อความต่างๆ และแน่นอนคุณควรลอง

ไปกันเถอะ!

หากเราพูดถึงแอปพลิเคชันที่มีหนังสือเสียงหรือเพลง งานแรกที่คุณต้องแก้ไขคือ:

  • กำลังเล่นเสียง
  • การจัดการเสียง
  • โหมดพื้นหลัง

เล่นเดี่ยวหรือเพลย์ลิสต์

เล่นจากแคชหรือเครือข่าย เป็นต้น

เอาไปปรับใช้ได้เลย!

สองงานแรกได้รับการแก้ไขแล้ว แล้วโหมดเบื้องหลังล่ะ? มันจะเป็นงานที่น่าสนใจมากขึ้น แต่ละแพลตฟอร์มเช่น IOS และ Android มีผู้เล่นภายใน โดยปกติแล้ว จะเป็นกระบวนการเบื้องหลังที่แอปพลิเคชันใดๆ สามารถใช้ได้ หากได้รับสิทธิ์ที่จำเป็นก่อนหน้านี้ หมายความว่า เครื่องเล่น just_audioและเครื่องเล่นแพลตฟอร์ม (IOS/Android) นั้นแตกต่างกัน และคุณต้องซิงโครไนซ์พวกเขา

ฉันดีใจที่ได้แสดงปลั๊กอินaudio_serviceและaudio_session audio_session ต้อง แจ้งให้ระบบปฏิบัติการทราบถึงลักษณะของแอปเสียงของคุณ เช่น

audio_service ทำสิ่งต่างๆ ได้มากขึ้น ปลั๊กอินนี้ล้อมรอบ just_audio (คุณสามารถใช้ปลั๊กอินเสียงอื่นได้) เพื่ออนุญาตให้ทำงานในพื้นหลังหรือเมื่อปิดหน้าจอ มันมีความเป็นไปได้ที่แตกต่างกันมากมาย เป็นหัวข้อใหญ่และถ้าคุณต้องการทราบข้อมูลเพิ่มเติม ลองอ่านบทความนี้

สรุป

หากเราพูดถึงแอพพลิเคชั่นเสียงสมัยใหม่ การสร้างเครื่องเล่นนั้นไม่เพียงพอ เราควรจัดเก็บประวัติการฟัง หนังสือเสียงปัจจุบัน ตำแหน่ง และอื่นๆ อีกมากมาย ภาพที่สวยงามและ UI ที่สะดวกสบายเป็นสิ่งสำคัญ แต่หัวข้อเหล่านี้สำหรับเรื่องราวอื่นๆ

คุณต้องการเห็นอะไรต่อไป ฉันสามารถบอกคุณเกี่ยวกับสถาปัตยกรรม BLOC, ส่วนประกอบที่สวยงาม, การซิงโครไนซ์ข้อมูล ฯลฯ ยินดีต้อนรับสู่ความคิดเห็น

สามารถดาวน์โหลดและทดลองใช้งานได้ที่นี่Apple IOS / Android

ยูจีน มาโฮตา

Full Stack Developer ที่First Line Outsourcing

ขับเคลื่อนธุรกิจของคุณไปข้างหน้า

การพัฒนาเว็บและอุปกรณ์เคลื่อนที่ที่ช่วยให้บริษัทบรรลุเป้าหมาย