Cuvva กำลังทำให้การประกันภัยดีขึ้นอย่างมาก ด้วยการมอบวิธีที่ยืดหยุ่นอย่างแท้จริงในการจัดการความคุ้มครองทั้งหมดจากโทรศัพท์ของคุณ วิศวกร Android ที่ Cuvva ได้ใช้เวลาในการปรับโครงสร้างแอป และตัดสินใจใช้การไหลของข้อมูลแบบทิศทางเดียวและ Jetpack Compose ซึ่งจะช่วยให้เปลี่ยนจากระบบการออกแบบที่อิงตาม View ที่กำหนดเองได้ เนื่องจากระบบดังกล่าวทำงานช้ากว่า ใช้งานยากกว่า และคาดเดาได้ยากกว่าใน Android เวอร์ชันเก่า
สิ่งที่พวกเขาทำ
ทีม Cuvva สร้างคอมโพเนนต์การออกแบบใหม่ตั้งแต่ต้น จากนั้นใช้ API การทำงานร่วมกันเพื่อวาง Composable ไว้ในเลย์เอาต์ที่มีอยู่ และเมื่อเวลาผ่านไป จะแทนที่หน้าจอที่อิงตาม View และสร้างหน้าจอใหม่ด้วย Compose "เราพบว่า Compose ช่วยให้เราสร้างคอมโพเนนต์การออกแบบใหม่ตั้งแต่ต้นได้รวดเร็วขึ้นมาก และใช้เวลาน้อยลงในการพยายามหลีกเลี่ยงการจัดการสถานะหรือการแยกส่วน เมื่อเราสร้างคลังคอมโพเนนต์เหล่านี้จนมีขนาดใหญ่พอ การเปิดตัวหน้าจอใหม่ก็ทำได้อย่างรวดเร็ว และช่วยให้เราทำงาน ได้อย่างมีประสิทธิภาพมากขึ้นอย่างแน่นอน"
ผลลัพธ์
Compose ช่วยให้ทีมสร้างแอปที่มีคุณภาพสูงขึ้นได้เร็วขึ้น "ความเร็วที่ Compose ช่วยให้เราสามารถสร้างฟีเจอร์ใหม่ๆ หมายความว่าเราสามารถทำซ้ำได้อย่างรวดเร็วมากขึ้น ซึ่งจะช่วยให้ลูกค้าได้รับประสบการณ์การใช้งานที่มีคุณภาพสูงขึ้นได้เร็วกว่าแต่ก่อน"
Compose ช่วยลดจำนวนบรรทัดที่คุณต้องเขียนและอ่าน ทำความเข้าใจ และบำรุงรักษาได้ "เรายินดีเป็นอย่างยิ่งที่ได้เห็นว่าต้องใช้โค้ดเพียงไม่กี่บรรทัด ในการสร้างรายการหรือภาพเคลื่อนไหวในแอปของเรา Compose ช่วยลดจำนวนบรรทัดของโค้ดที่จำเป็นในการสร้าง UI ของเราได้อย่างมาก"
การติดตั้งใช้งานคอมโพเนนต์ที่กำหนดเองทำได้ง่ายขึ้น: "เราสร้างคอมโพเนนต์หน้าปัดวงกลม ซึ่งใช้เพื่อแสดงคะแนนการขับขี่ของลูกค้า การสร้างภาพเคลื่อนไหวความคืบหน้าและสีด้วย Compose นั้นง่ายกว่าและสนุกกว่ามากเมื่อเทียบกับวิธีเดิม การทำสิ่งต่างๆ แบบกำหนดเอง ไม่ว่าจะเป็นคอมโพเนนต์ใหม่หรือการเปลี่ยนลักษณะการทำงานของคอมโพเนนต์ที่มีอยู่ ก็ทำได้ง่ายกว่ามากใน Compose"
เริ่มต้นใช้งาน
ดูข้อมูลเพิ่มเติมเกี่ยวกับฟีเจอร์เขียน