Cuvva สร้างได้เร็วขึ้นและมีคุณภาพสูงขึ้นด้วยการเขียน

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

สิ่งที่พวกเขาทำ

ทีม Cuvva สร้างคอมโพเนนต์การออกแบบใหม่ตั้งแต่ต้น จากนั้นใช้ API การทำงานร่วมกันเพื่อวาง Composables ไว้ในเลย์เอาต์ที่มีอยู่ และเมื่อเวลาผ่านไป ก็จะแทนที่หน้าจอที่อิงตาม View และสร้างหน้าจอใหม่ด้วย Compose "เราพบว่า Compose ช่วยให้เราสร้างคอมโพเนนต์การออกแบบใหม่ตั้งแต่ต้นได้รวดเร็ว ขึ้นมาก และใช้เวลาในการพยายามหลีกเลี่ยงการจัดการสถานะหรือ การแยกส่วนน้อยลง เมื่อเราสร้างคลังคอมโพเนนต์เหล่านี้ให้มีขนาดใหญ่พอแล้ว การเปิดตัวหน้าจอใหม่ก็ทำได้อย่างรวดเร็ว และช่วยให้เรา ทำงานได้อย่างมีประสิทธิภาพมากขึ้นอย่างแน่นอน"

ผลลัพธ์

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

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

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

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

ดูข้อมูลเพิ่มเติมเกี่ยวกับฟีเจอร์เขียน