دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: Second edition.
نویسندگان: Ian G. Clifton
سری:
ISBN (شابک) : 9780134191959, 0134191951
ناشر:
سال نشر: 2016
تعداد صفحات: 446
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 7 مگابایت
در صورت تبدیل فایل کتاب Android User Interface Design: Implementing Material Design for Developers به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب طراحی رابط کاربری اندروید: پیاده سازی طراحی متریال برای توسعه دهندگان نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
برنامههای طراحی متریال اندروید 6 را بسازید که به طرز خیرهکنندهای جذاب، کاربردی و شهودی هستند از آنجایی که توسعه اندروید به بلوغ رسیده و رقابتیتر شده است، توسعهدهندگان به اهمیت حیاتی طراحی خوب پی بردهاند. با طراحی متریال، گوگل رادیکال ترین تغییرات بصری خود را معرفی کرد و طراحی موثر را حتی ضروری تر کرد. اندروید 6 و کتابخانه پشتیبانی طراحی همچنان به پیشبرد طراحی موبایل ادامه می دهند. در طراحی رابط کاربری اندروید، نسخه دوم، ایان جی. کلیفتون، مدافع پیشرو توسعهدهنده و تجربه کاربر اندروید (UX) نشان میدهد که چگونه میتوان قابلیت استفاده استثنایی و جذابیت بصری فوقالعاده را ترکیب کرد. Clifton به شما کمک میکند برنامههایی بسازید که کاربران جدید بتوانند فوراً با آنها موفق شوند: برنامههایی که از تجربه قبلی کاربران استفاده میکنند، قراردادهای پلتفرم را منعکس میکنند و هرگز صبر آنها را آزمایش نمیکنند. شما به هیچ تجربه طراحی نیاز نخواهید داشت: کلیفتون شما را در کل فرآیند، از وایرفریم ها و فلوچارت ها گرفته تا برنامه های تکمیل شده با انیمیشن های صیقلی و ترکیب بندی پیشرفته، راهنمایی می کند. مطالعات موردی عملی و کد نمونه قابل بارگیری گسترده، از جمله برنامه های کامل تمام شده را خواهید یافت. • طراحی متریال را در برنامههای Android 6 سازگار با نسخه قبلی ادغام کنید • نماها، بلوکهای سازنده رابطهای کاربری Android را درک کنید • از وایرفریمها و نمونههای اولیه مفهومی حداکثر استفاده را ببرید • طراحی کاربر محور را در سراسر بکار ببرید • بر ملزومات تایپوگرافی و شمایلنگاری تسلط داشته باشید • از تمها و سبکهای سفارشی برای تصاویری سازگار استفاده کنید • ورودیها و جابهجایی تصاویر را با مولفههای کوچک و جلوهای زیبا بسازید. ، فیلترهای رنگی، سایهزنها و ترکیب تصویر • ترکیب نماهای متعدد در اجزای سفارشی کارآمد • سفارشی کردن نماها برای برآورده کردن الزامات طراحی یا تعامل منحصر به فرد • به حداکثر رساندن دانلودها با طراحی داراییهای فروشگاه برنامه جذاب گام به گام، این راهنما فاصله بین توسعهدهندگان و طراحان اندروید را پر میکند، بنابراین میتوانید در طراحی برنامههای در سطح جهانی با خودتان همکاری کنید! «این کتاب به خوبی ارائه شده و قابل درک به قلب طراحی رابط کاربری اندروید میرود. ارزش زمان خواندن را دارد!» --دکتر. آدام پورتر، دانشگاه مریلند، مرکز مهندسی نرمافزار آزمایشی فراونهوفر "درک ایان از اندروید فوقالعاده است، و این کتاب خواندنی عالی برای هر توسعهدهنده یا طراح است. من شخصاً روی بیش از 30 برنامه اندروید کار کردهام و در هر فصل نکات جدیدی یاد میگرفتم." - کامرون بانگا، طراح اصلی، 9 آهنربا، LLC
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
Contents Introduction Audience for This Book Organization of This Book How to Use This Book This Book’s Website Conventions Used in This Book Part I: The Basics of Android User Interfaces 1 Android UI and Material Design A Brief History of Android Design Material Design The Android Design Website Core Principles Standard Components Supporting Multiple Devices Avoiding Painful Mistakes Summary 2 Understanding Views—The UI Building Blocks What Is a View? Displaying Text Displaying Images Views for Gathering User Input Other Notable Views Listening to Events Other Listeners Summary 3 Creating Full Layouts With View Groups and Fragments Understanding ViewGroup and the Common Implementations Encapsulating View Logic with Fragments The Support Library Summary 4 Adding App Graphics and Resources Introduction to Resources in Android Resource Qualifiers Understanding Density Supported Image Files Nine-Patch Images XML Drawables Other Resources Summary Part II: The Full Design and Development Process 5 Starting A New App Design Methods Defining Goals High-Level Flow Wireframes Continuing with Content Pieces Summary 6 Prototyping and Developing the App Foundation Organizing into Activities and Fragments Creating the First Prototype Evaluating the First Prototype Summary 7 Designing the Visuals Wireframes and Graphical Design Tools Styles Lighting Colors Text Considerations Other Considerations Designing Step-by-Step Summary 8 Applying the Design Working with the Designer Slicing the Graphics Assets Themes and Styles Breaking Comps into Views Developing the Woodworking App Basic Testing Across Device Types Summary 9 Polishing with Animations Purpose of Animations View Animations Property Animations Property Animation Control ViewPropertyAnimator Animating Form Errors Animating Icons Simple Transitions Summary Part III: Advanced Topics for Android User Interfaces 10 Using Advanced Techniques Identifying Jank Using Systrace to Understand Jank Optimizing Images Additional Performance Improvements Hierarchy Viewer Custom Fonts Complex TextViews RecyclerView Summary 11 Working with the Canvas and Advanced Drawing Creating Custom Drawables Paint Canvas Working with Text Working with Images Color Filters Shaders Summary 12 Developing Custom Views General Concepts Measurement Layout Drawing Saving and Restoring State Creating a Custom View Summary 13 Handling Input and Scrolling Touch Input Other Forms of Input Creating a Custom View Summary Appendix A: Google Play Assets Application Description The Change Log Application Icon Screenshots Feature Graphic Promotional Graphic Video (YouTube) Promoting Your App Amazon Appstore Appendix B: Common Task Reference Dismissing the Software Keyboard Using Full Screen Mode Keeping the Screen On Determining the Device’s Physical Screen Size Determining the Device’s Screen Size in Pixels Determining the Device DPI Checking for a Network Connection Checking if the Current Thread Is the UI Thread Custom View Attributes Index A B C D E F G H I J K L M N O P Q R S T U V W X Z