Build Android 6 Material Design Apps That Are Stunningly Attractive, Functional, and Intuitive
As Android development has matured and grown increasingly competitive, developers have recognized the crucial importance of good design. With Material Design, Google introduced its most radical visual changes ever, and made effective design even more essential. Android 6 and the design support library continue to push mobile design forward.
In Android User Interface Design, Second Edition, leading Android developer and user experience (UX) advocate Ian G. Clifton shows how to combine exceptional usability and outstanding visual appeal. Clifton helps you build apps that new users can succeed with instantly: apps that leverage users’ previous experience previous experience, reflect platform conventions, and never test their patience.
You won’t need any design experience: Clifton walks you through the entire process, from wireframes and flowcharts to finished apps with polished animations and advanced compositing. You’ll find hands-on case studies and extensive downloadable sample code, including complete finished apps.
• Integrate Material Design into backward compatible Android 6 apps
• Understand views, the building blocks of Android user interfaces
• Make the most of wireframes and conceptual prototypes
• Apply user-centered design throughout
• Master the essentials of typography and iconography
• Use custom themes and styles for consistent visuals
• Handle inputs and scrolling
• Create beautiful transition animations
• Use advanced components like spans and image caches
• Work with the canvas, color filters, shaders, and image compositing
• Combine multiple views into efficient custom components
• Customize views to meet unique drawing or interaction requirements
• Maximize downloads by designing compelling app store assets
Step by step, this guide bridges the gap between Android developers and designers, so you can collaborate on world-class app designs...or do it all yourself!
“This well-presented, easy-to-grasp book gets to the heart of Android User Interface Design. Well worth the reading time!”
--Dr. Adam Porter, University of Maryland, Fraunhofer Center for Experimental Software Engineering
"Ian's grasp of Android is fantastic, and this book is a great read for any developer or designer. I've personally worked on 30+ Android applications, and I was learning new tips with every chapter."
--Cameron Banga, Lead Designer, 9magnets, LLC
چکیده فارسی
برنامههای طراحی متریال اندروید 6 بسازید که به طرز خیرهکنندهای جذاب، کاربردی و شهودی هستند
همانطور که توسعه اندروید به بلوغ رسیده است و به طور فزاینده ای رقابتی شده است، توسعه دهندگان اهمیت حیاتی طراحی خوب را درک کرده اند. با طراحی متریال، گوگل رادیکال ترین تغییرات بصری خود را معرفی کرد و طراحی موثر را حتی ضروری تر کرد. Android 6 و کتابخانه پشتیبانی طراحی همچنان به پیشبرد طراحی موبایل ادامه می دهند.
در طراحی رابط کاربری Android، نسخه دوم، ایان جی. کلیفتون، مدافع پیشرو توسعهدهنده و تجربه کاربر Android (UX) نشان میدهد که چگونه میتوان قابلیت استفاده استثنایی و جذابیت بصری فوقالعاده را با هم ترکیب کرد. Clifton به شما کمک میکند برنامههایی بسازید که کاربران جدید بتوانند فوراً با آنها موفق شوند: برنامههایی که از تجربه قبلی کاربران استفاده میکنند، قراردادهای پلتفرم را منعکس میکنند و هرگز صبر آنها را آزمایش نمیکنند.
شما به هیچ تجربه طراحی نیاز نخواهید داشت: کلیفتون شما را در کل فرآیند، از وایرفریم ها و فلوچارت ها گرفته تا برنامه های تکمیل شده با انیمیشن های صیقلی و ترکیب بندی پیشرفته، راهنمایی می کند. مطالعات موردی عملی و کد نمونه قابل بارگیری گسترده، از جمله برنامههای کامل تمام شده را خواهید یافت.
• متریال دیزاین را در برنامههای Android 6 سازگار با نسخه قبلی ادغام کنید
• دیدگاه ها، بلوک های سازنده رابط های کاربری اندروید را درک کنید
• از وایرفریم ها و نمونه های اولیه مفهومی بهترین استفاده را ببرید
• طراحی کاربر محور را در سرتاسر
اعمال کنید • به اصول تایپوگرافی و شمایل نگاری تسلط داشته باشید
• از تم ها و سبک های سفارشی برای تصاویری سازگار استفاده کنید
• ورودی ها و پیمایش را کنترل کنید
• انیمیشن های انتقال زیبا ایجاد کنید
• از مؤلفه های پیشرفته مانند دهانه ها و حافظه پنهان تصویر استفاده کنید
• با بوم، فیلترهای رنگی، سایه بان ها، و ترکیب تصویر کار کنید
• چندین نما را در اجزای سفارشی کارآمد ترکیب کنید
• سفارشی کردن نماها برای برآورده کردن الزامات طراحی یا تعامل منحصر به فرد
• با طراحی دارایی های فروشگاه App قانع کننده، دانلودها را به حداکثر برسانید
گام به گام، این راهنما فاصله بین توسعهدهندگان و طراحان اندروید را پر میکند، بنابراین میتوانید در طرحهای برنامههای در سطح جهانی همکاری کنید... یا همه این کارها را خودتان انجام دهید!
«این کتاب با ارائه و درک آسان به قلب طراحی رابط کاربری اندروید میرود. ارزش زمان خواندن را دارد!»
--دکتر. آدام پورتر، دانشگاه مریلند، مرکز مهندسی نرم افزار تجربی فراونهوفر
"درک ایان از اندروید فوق العاده است، و این کتاب خواندنی عالی برای هر توسعه دهنده یا طراح است. من شخصا روی بیش از 30 برنامه اندروید کار کرده ام و در هر فصل نکات جدیدی یاد می گرفتم."
-- Cameron Banga، طراح اصلی، 9magnets، LLC
ادامه ...
بستن ...
ISBN-13: 978-0134191409
ISBN-10: 0134191404
ادامه ...
بستن ...