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

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

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

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

ผลลัพธ์

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

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

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

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

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