برنامه نويسي

الگوهای طراحی اندروید و بهترین روش ها

Android Design Patterns and Best Practices

دانلود کتاب Android Design Patterns and Best Practices (به فارسی: الگوهای طراحی اندروید و بهترین روش ها) نوشته شده توسط «Kyle Mew»


اطلاعات کتاب الگوهای طراحی اندروید و بهترین روش ها

موضوع اصلی: کامپیوتر – برنامه نویسی

نوع: کتاب الکترونیکی

ناشر: Packt Publishing

نویسنده: Kyle Mew

زبان: english

فرمت کتاب: AZW3 (قابل تبدیل به سایر فرمت ها)

سال انتشار: 2017

تعداد صفحه: 534

حجم فایل: 9.90 مگابایت

کد کتاب: 1786467216 , 9781786467218

توضیحات کتاب الگوهای طراحی اندروید و بهترین روش ها

ویژگی‌های کلیدی

  • ایجاد الگوهای تعاملی کارآمد برای توسعه سریع‌تر و کارآمدتر اندروید
  • در برنامه‌نویسی کارآمد و سریع وارد شوید و از برنامه‌های اندروید خود درآمد کسب کنید
  • اجرا کنید الگوهای طراحی استاندارد صنعتی و بهترین شیوه ها برای کاهش شدید زمان توسعه برنامه شما

توضیحات کتاب

آیا شما یک توسعه دهنده اندروید هستید که تجربه کمی دارید؟ آیا از خود می‌پرسید که چگونه کارشناسان برنامه‌های کارآمد و زیبا را ایجاد می‌کنند؟ سپس انتظار شما با این کتاب به پایان می رسد! ما در مورد الگوهای مختلف توسعه Android به شما آموزش می دهیم که به شما امکان می دهد کدهای تمیز بنویسید و برنامه خود را از همه متمایز کنید.

این کتاب با معرفی محیط توسعه Android و کاوش در کتابخانه های پشتیبانی شروع می شود. شما به تدریج الگوهای مختلف طراحی و چیدمان را بررسی خواهید کرد و با بهترین شیوه های استفاده از آنها با هم آشنا خواهید شد. سپس برنامه‌ای ایجاد می‌کنید که به شما کمک می‌کند فعالیت‌ها، خدمات، و پخش‌ها و نقش‌های آن‌ها در توسعه Android را درک کنید.

در ادامه، کلاس‌های شناسایی کاربر و API‌هایی مانند تشخیص ژست‌ها را اضافه خواهید کرد. شنوندگان صفحه لمسی و حسگرهای برنامه شما. همچنین یاد خواهید گرفت که برنامه خود را برای اجرا در رایانه لوحی و سایر دستگاه‌ها و پلتفرم‌ها، از جمله Android Wear، خودکار، و تلویزیون تطبیق دهید. در نهایت، نحوه اتصال برنامه خود به رسانه های اجتماعی و بررسی الگوهای استقرار و همچنین بهترین شیوه های انتشار و کسب درآمد را خواهید دید.

این کتاب با معرفی محیط توسعه اندروید و کاوش در کتابخانه های پشتیبانی شروع می شود. شما به تدریج الگوهای مختلف طراحی و چیدمان را بررسی خواهید کرد و بهترین روش ها را در مورد نحوه استفاده از آنها با هم یاد خواهید گرفت. سپس برنامه ای توسعه خواهید داد که به شما کمک می کند تا فعالیت ها، خدمات و پخش ها و نقش آنها در توسعه اندروید را درک کنید. در ادامه، کلاس‌های شناسایی کاربر و APIهایی مانند تشخیص حرکت، شنوندگان صفحه لمسی و حسگرها را به برنامه ما اضافه می‌کنید. همچنین یاد خواهید گرفت که برنامه خود را برای اجرا بر روی تبلت ها و سایر دستگاه ها و پلتفرم ها، از جمله Android Wear، Auto، و TV تطبیق دهید. در نهایت، یاد خواهید گرفت که برنامه خود را به رسانه های اجتماعی متصل کنید و الگوهای استقرار و بهترین شیوه های انتشار و کسب درآمد را بررسی کنید.

آنچه یاد خواهید گرفت

  • یک برنامه ساده بسازید و آن را بر روی دستگاه های واقعی و شبیه سازی شده اجرا کنید
  • رویکردهای WYSIWYG و XML برای طراحی متریال ارائه شده در Android Studio را کاوش کنید
  • تشخیص فعالیت‌های کاربر با استفاده از شنوندگان صفحه لمسی، تشخیص ژست‌ها و حسگرهای خواندن
  • اعمال انتقال و عناصر به اشتراک گذاشته شده برای به کارگیری انیمیشن های زیبا و استفاده کارآمد از حداقل فضای صفحه نمایش دستگاه های تلفن همراه
  • برنامه هایی ایجاد کنید که به طور خودکار بهترین طرح بندی ها را برای دستگاه های مختلف با استفاده از دایرکتوری های تعیین شده اعمال کنند
  • اجتماعی در دیجیتال با اتصال برنامه خود به رسانه های اجتماعی، برنامه های خود را با کتابخانه پشتیبانی AppCompat در دسترس بزرگترین مخاطبان قرار دهید

درباره نویسنده

Kyle Mew

b> از اوایل دهه هشتاد به برنامه نویسی پرداخته و برای چندین وب سایت فناوری نوشته است. او همچنین سه نمایشنامه رادیویی و سه کتاب دیگر در مورد توسعه اندروید نوشته است.

فهرست محتوا

  1. الگوهای طراحی
  2. الگوهای خلاقانه
  3. الگوهای مادی

    li>

  4. الگوهای چیدمان
  5. الگوهای ساختاری
  6. فعال سازی الگوها
  7. ترکیب الگوها
  8. ترکیب الگوها
  9. مشاهده الگوهای
  10. الگوهای رفتاری
  11. الگوهای پوشیدنی
  12. الگوهای اجتماعی
  13. الگوهای توزیع

Key Features

  • Create efficient object interaction patterns for faster and more efficient Android development
  • Get into efficient and fast app development and start making money from your android apps
  • Implement industry-standard design patterns and best practices to reduce your app development time drastically

Book Description

Are you an Android developer with some experience under your belt? Are you wondering how the experts create efficient and good-looking apps? Then your wait will end with this book! We will teach you about different Android development patterns that will enable you to write clean code and make your app stand out from the crowd.

The book starts by introducing the Android development environment and exploring the support libraries. You will gradually explore the different design and layout patterns and get to know the best practices of how to use them together. Then you’ll then develop an application that will help you grasp activities, services, and broadcasts and their roles in Android development.

Moving on, you will add user-detecting classes and APIs such as gesture detection, touch screen listeners, and sensors to your app. You will also learn to adapt your app to run on tablets and other devices and platforms, including Android Wear, auto, and TV. Finally, you will see how to connect your app to social media and explore deployment patterns as well as the best publishing and monetizing practices.

The book will start by introducing the Android development environment and exploring the support libraries. You will gradually explore the different Design and layout patterns and learn the best practices on how to use them together. You will then develop an application that will help you grasp Activities, Services and Broadcasts and their roles in Android development. Moving on, you will add user detecting classes and APIs such as at gesture detection, touch screen listeners and sensors to our app. You will also learn to adapt your app to run on tablets and other devices and platforms, including Android Wear, Auto, and TV. Finally, you will learn to connect your app to social media and explore deployment patterns and best publishing and monetizing practices.

What you will learn

  • Build a simple app and run it on real and emulated devices
  • Explore the WYSIWYG and XML approaches to material design provided within Android Studio
  • Detect user activities by using touch screen listeners, gesture detection, and reading sensors
  • Apply transitions and shared elements to employ elegant animations and efficiently use the minimal screen space of mobile devices
  • Develop apps that automatically apply the best layouts for different devices by using designated directories
  • Socialize in the digital word by connecting your app to social media
  • Make your apps available to the largest possible audience with the AppCompat support library

About the Author

Kyle Mew has been programming since the early eighties and has written for several technology websites. He has also written three radio plays and three other books on Android development.

Table of Contents

  1. Design Patterns
  2. Creational Patterns
  3. Material Patterns
  4. Layout Patterns
  5. Structural Patterns
  6. Activating Patterns
  7. Combining Patterns
  8. Composing Patterns
  9. Observing Patterns
  10. Behavioral Patterns
  11. Wearable Patterns
  12. Social Patterns
  13. Distribution Patterns

دانلود کتاب «الگوهای طراحی اندروید و بهترین روش ها»

مبلغی که بابت خرید کتاب می‌پردازیم به مراتب پایین‌تر از هزینه‌هایی است که در آینده بابت نخواندن آن خواهیم پرداخت.

برای دریافت کد تخفیف ۲۰ درصدی این کتاب، ابتدا صفحه اینستاگرام کازرون آنلاین (@kazerun.online ) را دنبال کنید. سپس، کلمه «بلیان» را در دایرکت ارسال کنید تا کد تخفیف به شما ارسال شود.

دیدگاهتان را بنویسید