วิธีการออกแบบ UI แอพของ Android ที่ไม่ได้แย่
โดยทั่วไปโปรแกรมเมอร์และผู้พัฒนาไม่ใช่นักออกแบบซึ่งได้รับการยอมรับอย่างกว้างขวางว่าเป็นเรื่องจริง นักพัฒนามักจะมุ่งเน้นไปที่การทำให้แอป ทำงานได้ - นักออกแบบมุ่งเน้นที่การทำให้แอปพลิเคชัน น่าดึงดูด แต่ทำไมนักพัฒนาไม่สามารถทำเช่นเดียวกันได้
ย้อนกลับไปในวันนี้เมื่อหน้า Landing Page ของภาพเคลื่อนไหวและเลย์เอาต์แฟนซีเป็นสิ่งที่แน่นอนว่ามันสมเหตุสมผลที่จะจ้างนักออกแบบมืออาชีพ แต่แนวโน้มในวันนี้นั้น น้อยมาก หรืออย่างน้อยก็ง่าย
ฉันขอยกตัวอย่างเรื่องเล่าให้คุณฟังสักครู่หนึ่งมีคนขอให้ฉันสร้างหน้าจอเริ่มต้นสำหรับซอฟต์แวร์พีซีของพวกเขา ดังนั้นฉันจึงออกไป - ดึงมันออกมาจากกระดาษร่างนำเข้ามาที่ PhotoShop สร้างเส้นนีออนและเอฟเฟกต์มากมาย มันอาจเป็นภาพพื้นหลังเดสก์ทอปมากกว่าหน้าจอสาด ประเด็นคือฉันสร้างการออกแบบที่หรูหราและประณีตสำหรับพวกเขา
ในขณะที่คุณสามารถเดาได้พวกเขาไม่ชอบ การออกแบบที่พวกเขาไปด้วยนั้นเป็นโลโก้เล็ก ๆ ของวงกลมสีที่ซ้อนทับกันอยู่สองสามดวงและชื่อซอฟต์แวร์ด้านล่าง เช่นเดียวกับ 2 นาทีในงาน PhotoShop และคุณรู้อะไรไหม ฉันต้องยอมรับว่ามันดีกว่าของฉัน
จุดที่ฉันทำคือ - ฉันคิดว่าโปรแกรมเมอร์ตกหลุมพรางการทำผิดแบบเดียวกันกับที่ฉันทำ เรามักจะนึกถึงหน้าจอ UIs และหน้าจอที่ต้องมีสิ่งที่น่าสนใจและสะดุดตาจริงๆที่ทำให้แอป โดดเด่น แต่พวกเขาไม่จำเป็นต้อง - โดยสุจริตพวกเขาไม่ควรจะเป็น เราควรใช้ความคิด ของโปรแกรมเมอร์ และนำไปใช้กับการออกแบบที่สวยงาม - เรียบง่ายใช้งานได้ดี
ในบทความนี้เราจะดูวิธีง่ายๆในการสร้าง Android APP UI / UX ที่สง่างามแม้ว่าคุณจะไม่มีประสบการณ์ในการออกแบบ
นอกจากว่าคุณต้องการบางสิ่งบางอย่างจริงๆให้ยึดการออกแบบวัสดุ
แอพของคุณไม่จำเป็นต้อง " ไม่เหมือนใคร" และ " โดดเด่นจากส่วนที่เหลือ" เพื่อให้แอปนั้นเป็นที่นิยมและดูดี นั่นคือสิ่งที่การออกแบบวัสดุของ Google กำหนดไว้เพื่อให้บรรลุ - มาตรฐานสำหรับ UI ของแอปทั่วทั้งอุตสาหกรรมและพวกเขาทำได้ดีมาก มีแอพยอดนิยมมากมายที่ยึดติดกับการออกแบบวัสดุ - ชื่อที่ยิ่งใหญ่ที่สุดในแอพ Android เช่น SwiftKey, Nova Launcher, Textra SMS, YouTube เพียงเพื่อตั้งชื่อไม่กี่
จุดเน้นหลักของการออกแบบวัสดุนั้นอยู่ในรูปแบบของการ์ดซึ่งมีจานสีทึบ Google ทำงานร่วมกับนักออกแบบอุตสาหกรรมชั้นนำโดยดึงองค์ประกอบมากมายจากแนวทางการออกแบบที่เรียบง่ายออกมาจากนั้นปล่อยให้ฟรี - นั่นเป็นข้อตกลงที่ดีทีเดียวเนื่องจากหลักสูตรการออกแบบเว็บไซต์และแอปสามารถวิ่งได้หลายร้อยดอลลาร์สำหรับ e-books วิดีโอ เป็นต้น
การเริ่มต้นใช้งานการออกแบบวัสดุนั้นง่ายอย่างไม่น่าเชื่อและมีเครื่องมือจำนวนหนึ่งที่ทำให้ง่ายขึ้นซึ่งเราจะแสดงรายการด้านล่าง:
- ตัวแก้ไขชุดรูปแบบวัสดุ (macOS + Sketch)
- ปลั๊กอินวัสดุการออกแบบจานสี (PhotoShop / Illustrator)
- ชุดการออกแบบวัสดุ UI Kit PSD (PhotoShop)
- ชุด UI การออกแบบวัสดุ Android ( ร่าง)
- วัสดุสร้างธีม UI
และหากคุณต้องการแรงบันดาลใจในการสร้างธีมการออกแบบวัสดุที่เรียบง่ายและสง่างามให้ดูบล็อกรายการเหล่านี้:
- MaterialDesignBlog - 15 ตัวอย่างสุดยอดของการออกแบบวัสดุที่ถูกต้อง
- MockPlus - 12 ตัวอย่างเว็บไซต์ออกแบบวัสดุที่ดีที่สุดในการวาดแรงบันดาลใจ
- AndroidAuthority - แอปออกแบบวัสดุที่ดีที่สุด 10 อันดับสำหรับ Android
การไล่ระดับสีเป็นวิธีที่ง่ายกว่าที่คุณคิด
สำหรับทางเลือกในการออกแบบวัสดุการไล่ระดับสีมีความเรียบง่ายทันสมัยและสะดุดตา และคุณอาจคิดว่านักออกแบบใช้เวลาวาดภาพในทุกสีหรือออกแบบไล่ระดับสีขั้นสุดท้าย คุณคิดผิด - สามารถทำได้ใน 10 วินาทีใน PhotoShop
ฉันจะแนะนำคุณผ่านสิ่งนี้เพื่อแสดงให้คุณเห็นว่ามันง่ายแค่ไหน
สร้างโครงการ PS ใหม่สำหรับมือถือ ( 1080 x 1920 px @ 72 ppi ทำงานได้ดี)
ไปที่ UIGradients.com และค้นหาสิ่งที่คุณชอบ
คัดลอกสีไล่ระดับสีจากตัวอย่างด้านบน
คลิกขวาที่เลเยอร์ที่ว่างเปล่าใน PS และไปที่ตัวเลือกการผสม> การไล่สีแบบไล่ระดับสี
คลิกที่รูปแบบการไล่ระดับสีโดยตรงในเมนูแบบเลื่อนลง - อย่าคลิกที่ปุ่มดรอปดาวน์ การคลิกที่การไล่ระดับสีโดยตรงจะเป็นการเปิดโปรแกรมแก้ไขสี
ตอนนี้เพียงแค่วางค่าสีฐานสิบหกจาก UIGradient ลงในโปรแกรมแก้ไขการไล่ระดับสี PS
ปรับตามความจำเป็น ตอนนี้คุณมีพื้นหลังไล่ระดับมืออาชีพสำหรับแอพ Android ของคุณ
เครื่องมือไล่ระดับสีอื่น ๆ ที่ควรค่าแก่การตรวจสอบ:
- WebGradients.com
- ตัวสร้างรูปร่าง Android ( สำหรับการสร้างรูปร่างผ่าน XML พร้อมตัวเลือกสำหรับการไล่ระดับสี)
ใช้ SVG แทน JPG / PNG
แทนที่จะใช้ PNGs หรือ JPG สำหรับองค์ประกอบกราฟิกของคุณ (ปุ่มโลโก้ ฯลฯ ) คุณควรใช้ SVG ( Scalable Vector Graphics) แทน นี่เป็นเพราะ SVG สามารถปรับขนาดได้โดยไม่สูญเสียคุณภาพ - ตัวอย่างเช่นหากคุณอัปเกรด JPG เป็นค่าที่สูงขึ้นจะสูญเสียคุณภาพและกลายเป็นพร่ามัว / พิกเซล SVG ไม่ได้ ผู้คนพยายามใช้ไฟล์ PNG ขนาดใหญ่ที่จะ ลดขนาด ให้พอดีกับหน้าจอ Android - แต่ในทางกลับกันคุณสามารถใช้ SVG ขนาดเล็กที่ลดขนาดลงได้โดยไม่สูญเสียคุณภาพ
นอกจากนี้ SVG สามารถมี ขนาดไฟล์เล็กกว่า PNG ได้ถึง 60% ถึง 80% ซึ่งหมายความว่าแอปหรือเว็บไซต์มือถือของคุณจะโหลดเร็วขึ้นสำหรับผู้ใช้และจะดูดีไม่ว่าความละเอียดหน้าจอจะเป็นอย่างไร
รวมโหมดมืดโดยใช้ Theme.AppCompat.DayNight
คุณไม่จำเป็นต้องออกแบบชุดรูปแบบแยกกันสองชุดเพื่อรวมชุดรูปแบบโหมดมืด / กลางคืนในแอปของคุณ มันมีอยู่ในไลบรารี AppCompat คุณต้องเปิดใช้งานและแก้ไขค่า
ดูคำแนะนำของ Appual“ วิธีการนำ Dark Mode มาใช้ในแอพ Android ของคุณ”
ใช้เทมเพลตหรือ Mobile UI Kit
หากแอปของคุณไม่ต้องการ GUI ที่ปรับแต่งเองคุณจะไม่ผิดกับการใช้เทมเพลตหรือชุดคิท เทมเพลตและชุดคิทสามารถใช้เป็นแนวทางในการสร้างแรงบันดาลใจหรือคุณสามารถใช้เทมเพลต / คิทตามที่เป็นอยู่เดิมโดยเพิ่มปุ่มและสิ่งของของคุณเอง
แหล่งข้อมูลที่ดีเยี่ยมสำหรับเทมเพลตและชุดอุปกรณ์ Android UI:
- SpeckyBoy - ชุดอุปกรณ์มือถือ UI ฟรี 50 ชุดสำหรับ iOS และ Android
- SketchAppSources - ทรัพยากรแอป Android UI ( ร่าง)
- Freebiesbug - ชุด PSD ของ PSD ( PhotoShop)