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

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

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

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

ผลลัพธ์

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

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

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

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

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