دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1
نویسندگان: Juhani Lehtimaki
سری: Smashing Magazine Book Series
ISBN (شابک) : 1118387287, 9781118387283
ناشر: Wiley
سال نشر: 2012
تعداد صفحات: 0
زبان: English
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 10 مگابایت
در صورت ایرانی بودن نویسنده امکان دانلود وجود ندارد و مبلغ عودت داده خواهد شد
در صورت تبدیل فایل کتاب Smashing Android UI به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب سر و صدا UI Android نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
طراحان و توسعهدهندگان، برنامههای فوقالعاده برای دستگاههای Android ایجاد میکنند
اگر در حال توسعه برنامههای کاربردی برای گوشیهای هوشمند و تبلتهای اندرویدی هستید، میدانید که تنها ایجاد آن کافی نیست. برنامه برنامه باید بصری، به خوبی چیده شده و استفاده آسان باشد. Smashing Android UI به شما نشان می دهد که چگونه این کار را انجام دهید. این کتاب کاربردی و تمام رنگی که با اجزای اصلی شروع میشود، نحوه ایجاد طرحبندیهای مقیاسپذیر، استفاده از طرحبندیها و قطعات تطبیقی، پیروی از بهترین شیوههای طراحی اندروید، و طراحی رابط کاربری شیک و بصری با استفاده از الگوهای طراحی رابط کاربری اندروید را به شما نشان میدهد.
یکی از جدیدترین راهنماها در مجموعه کتاب فوقالعاده Smashing Magazine، این کتاب با تکنیکهای متخصص و ایدههای نوآورانه شما را فراتر از اصول اولیه میبرد. راهحلهای هوشمندی را بیاموزید که به شما کمک میکنند هنگام ساختن برنامههایی که میتوانند تا تعداد زیادی از ترکیبهای احتمالی دستگاه Android و مرورگر را افزایش دهند، از دامها اجتناب کنید.
< i>Smashing Android UI: Responsive UI and Design Patterns for Phones and Tablet به شما کمک می کند تا برنامه هایی را برای داغ ترین چیزهای تکنولوژی ایجاد کنید - دستگاه های Android!
Designers and developers, create smashing apps for Android devices
If you're developing applications for Android smartphones and tablets, you know it isn't enough just to create the app. The application has to be intuitive, well laid out, and easy to use. Smashing Android UI shows you just how to do that. Starting with basic components, this practical, full-color book shows you how to create scalable layouts, make use of adaptive layouts and fragments, follow Android design best practices, and design sleek, intuitive user interfaces using Android UI design patterns.
One of the newest guides in the terrific Smashing Magazine book series, this book takes you beyond the basics with expert techniques and innovative ideas. Learn smart solutions that will help you avoid pitfalls while building apps that can scale up to a multitude of possible Android device-and-browser combinations.
Smashing Android UI: Responsive Android UI and Design Patterns for Phones and Tablets helps you create apps for the hottest thing in technology--Android devices!
SMASHING ANDROID UI: RESPONSIVE ANDROID UI AND DESIGN PATTERNS FOR PHONES AND TABLETS......Page 1
ABOUT THE AUTHOR......Page 7
AUTHOR’S ACKNOWLEDGMENTS......Page 8
TABLE OF CONTENTS......Page 9
INTRODUCTION......Page 13
INTRODUCTION TO ANDROID DESIGN......Page 17
CHAPTER 1: INTRODUCTION TO USABILITY AND USER INTERFACE DESIGN......Page 19
CONSIDERING TECHNOLOGY VERSUS DESIGN......Page 20
UNDERSTANDING THE MENTAL MODEL......Page 21
DESIGNING FOR USERS......Page 26
NO APP WILL DO EVERYTHING; PICK YOUR BATTLES......Page 29
KNOW YOUR USERS; DESIGN FOR REAL PEOPLE......Page 30
SUMMARY......Page 32
CHAPTER 2: DON’T START CODING JUST YET......Page 35
PROTOTYPING......Page 36
TOOLS FOR DESIGN......Page 38
USER TESTING......Page 42
SUMMARY......Page 45
CHAPTER 3: CONSIDERATIONS IN DESIGNING FOR MOBILE AND TOUCH DEVICES......Page 47
DESIGNING FOR MOBILE......Page 48
DESIGNING FOR TOUCH INTERFACES......Page 54
SUMMARY......Page 57
CHAPTER 4: EXPLORING THE ANDROID PLATFORM......Page 59
CHALLENGES OF THE ANDROID PLATFORM......Page 60
ANDROID VERSIONS......Page 68
ANDROID APP DISTRIBUTION......Page 71
WHAT DOES OPEN SOURCE MEAN?......Page 73
SUMMARY......Page 74
PART II: ANDROID PLATFORM FEATURES AND UI COMPONENTS......Page 77
CHAPTER 5: ANDROID APP STRUCTURE AND ONLINE GUIDELINES......Page 79
ANDROID APP STRUCTURE OVERVIEW......Page 80
ANDROID PROJECT STRUCTURE OVERVIEW......Page 83
OFFICIAL ANDROID GUIDELINES......Page 85
SUMMARY......Page 87
CHAPTER 6: ANDROID INTENTS......Page 89
INTENTS ALLOW APPS TO WORK TOGETHER......Page 90
WORKING WITH BROWSERS......Page 92
HOW DO ANDROID INTENTS WORK?......Page 95
INTENTS ARE EVERYWHERE......Page 101
SUMMARY......Page 102
CHAPTER 7: ANDROID APP NAVIGATION STRUCTURE......Page 103
COMPONENTS OF ANDROID NAVIGATION, ACTIVITIES, AND INTENTS......Page 104
ANDROID NAVIGATION CONTROLS......Page 105
SUMMARY......Page 118
CHAPTER 8: HOME SCREEN APP WIDGETS......Page 119
USES OF HOME SCREEN APP WIDGETS......Page 120
UPDATING APP WIDGET DATA......Page 124
APP WIDGET LAYOUT AND FUNCTIONALITY......Page 126
IMPLEMENTING AN APP WIDGET......Page 131
SUMMARY......Page 133
CHAPTER 9: NOTIFYING AND INFORMING USERS......Page 135
ANDROID NOTIFICATION METHODS......Page 136
WHEN TO NOTIFY USERS......Page 138
WHEN NOT TO NOTIFY USERS......Page 144
AVOIDING POP-UPS......Page 145
GETTING THE MOST FROM STATUS BAR NOTIFICATIONS......Page 146
SUMMARY......Page 152
CHAPTER 10: DESIGNING FOR HARDWARE BUTTONS, INPUT METHODS, AND SENSORS......Page 153
DESIGNING FOR THE TOUCH SCREEN......Page 154
DESIGNING PHONE HARDWARE BUTTONS......Page 155
DESIGNING FOR THE ON-SCREEN KEYBOARD......Page 156
DESIGNING FOR HARDWARE KEYBOARDS......Page 164
DESIGNING FOR D-PADS AND TRACKBALLS......Page 165
DESIGNING FOR VOICE CONTROL......Page 166
DESIGNING FOR EXTERNAL KEYBOARDS, MICE, AND TOUCHPADS......Page 167
DESIGNING FOR SENSORS......Page 168
DESIGNING FOR A SECOND SCREEN......Page 169
SUMMARY......Page 170
CHAPTER 11: DESIGNING PLATFORM USER INTERFACE COMPONENTS......Page 171
USING USER INTERFACE WIDGETS......Page 172
CUSTOMIZING USER INTERFACE WIDGETS......Page 184
ADJUSTING THE TYPOGRAPHY......Page 186
USING ICONS......Page 192
USING ANIMATIONS AND TRANSITIONS......Page 198
SUMMARY......Page 207
PART III: SCALABLE ANDROID DESIGN......Page 209
CHAPTER 12: MANAGING ANDROID RESOURCES......Page 211
USING ANDROID RESOURCES......Page 212
DESIGNING FOR SCREEN DENSITY......Page 213
DESIGNING FOR SCREEN SIZE AND FORM......Page 218
DESIGNING FOR DEVICE CONTROLS......Page 220
DESIGNING FOR DEVICE MODES......Page 221
SUMMARY......Page 222
CHAPTER 13: ANDROID APP LAYOUTS......Page 223
ANDROID LAYOUT STRATEGY......Page 224
LAYOUT MANAGERS......Page 226
SCROLLING......Page 236
PADDING AND MARGIN......Page 237
IMPORT AND MERGE LAYOUT FILES......Page 238
ANDROID DEVELOPMENT TOOLS USER INTERFACE BUILDER......Page 239
DEBUGGING LAYOUTS......Page 240
SUMMARY......Page 241
CHAPTER 14: SCALABLE GRAPHICS......Page 243
NINE-PATCHING......Page 244
DRAWABLE XML......Page 249
DRAWING FROM CODE......Page 256
SUMMARY......Page 260
CHAPTER 15: BEYOND SCALABLE – RESPONSIVE DESIGN......Page 261
MORE ANDROID DEVICES THAN JUST PHONES......Page 262
UNDERSTANDING RESPONSIVE DESIGN......Page 264
COMMON WAYS TO CREATE RESPONSIVE USER INTERFACES......Page 275
SUMMARY......Page 277
CHAPTER 16: IMPLEMENTING RESPONSIVE USER INTERFACES......Page 279
INTRODUCTION TO FRAGMENTS......Page 280
FRAGMENT AND ACTIVITY ARCHITECTURE......Page 282
MIGRATING EXISTING APPS......Page 284
LOOKING AT AN EXAMPLE APP......Page 285
SUMMARY......Page 298
PART IV: ANDROID UI DESIGN PATTERNS......Page 299
CHAPTER 17: INTRODUCTION TO USER INTERFACE DESIGN PATTERNS......Page 301
USER INTERFACE DESIGN PATTERNS......Page 302
BENEFITS OF USING UI DESIGN PATTERNS......Page 303
USER INTERFACE DESIGN PATTERNS FOUND IN THIS BOOK......Page 304
SUMMARY......Page 306
CHAPTER 18: USER ACTION DESIGN PATTERNS......Page 307
USING THE ACTION BAR PATTERN......Page 308
USING THE QUICK ACTIONS DESIGN PATTERN......Page 316
USING THE ACTION DRAWER DESIGN PATTERN......Page 322
USING THE PULL-TO-REFRESH DESIGN PATTERN......Page 324
USING THE SWIPE-TO-DISMISS GESTURE......Page 327
SUMMARY......Page 330
CHAPTER 19: NAVIGATION AND LAYOUT DESIGN PATTERNS......Page 331
USING STACKED GALLERIES......Page 332
USING THE DASHBOARD......Page 334
USING WORKSPACES......Page 338
USING SPLIT VIEW......Page 342
USING THE EXPAND-IN-CONTEXT PATTERN......Page 345
USING SIDE NAVIGATION......Page 348
SUMMARY......Page 351
CHAPTER 20: DATA DESIGN PATTERNS......Page 353
USING DYNAMIC LISTS......Page 354
USING THE IMAGE PLACEHOLDER PATTERN......Page 356
USING THE NON-FORCED LOGIN PATTERN......Page 358
USING THE DRAG-TO-REORDER HANDLE PATTERN......Page 361
SUMMARY......Page 363
CHAPTER 21: USER INTERFACE DESIGN ANTI-PATTERNS......Page 365
AVOID USING THE SPLASH SCREEN......Page 366
AVOID USING THE TUTORIAL SCREEN......Page 367
AVOID USING THE ON-SCREEN BACK BUTTON......Page 369
AVOID HIDING THE STATUS BAR......Page 371
AVOID USING SWIPE OVERLAY FOR QUICK ACTIONS......Page 372
AVOID USING NON-ANDROID DESIGNS......Page 373
SUMMARY......Page 375
INDEX......Page 377