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

نام کتاب: توسعه برنامه‌های مدرن موبایلی با کوتلین 
(Pro Android with Kotlin: Developing Modern Mobile Apps)
ناشر: Apress
نویسنده: پیتر اسپات (Peter Späth)
سال انتشار: 2018
شابک: 13: 9781484238196
تعداد صفحات: 485 صفحه

توسعه برنامه‌های مدرن موبایلی با کوتلین

شرح مختصری از کتاب

در مقدمه کتاب فوق چنین آماده است: «برنامه‌هایی که در این کتاب مورد بررسی قرار گرفته‌اند، به رغم آن‌چه برنامه‌نویسان جاوا یا سایر زبان‌های برنامه‌نویسی فکر می‌کنند، پیچیده و عجیب نیستند. با این وجود شما برای درک بهتر برنامه‌های کوتلین باید کمی تلاش کنید. حتا زمانی که سورس کدهای کوتاهی را مشاهده می‌کنید. زمانی که صحبت از خلاقیت به میان می‌آید، این زبان‌های برنامه‌نویسی انعطاف‌پذیر و به دور از پیچیدگی هستند که بهترین ابزارها و راهکارها را برای خلق برنامه‌های کارآمد در اختیارتان قرار می‌دهند. زبان‌هایی که به توسعه‌دهندگان حرفه‌ای اجازه می‌دهند برنامه‌های مختصری بنویسند. فراموش نکنید کد کمتر به معنای کاهش هزینه‌ها است. به ویژه زمانی که صحبت از تعمیر و نگه‌داری برنامه‌ها به میان می‌آید.» در فصل اول این کتاب، شما با سیستم‌‌عامل اندروید و فرآیند توسعه از طریق به‌کارگیری اندروید استودیو، شبیه‌سازهای مجازی و کیت توسعه نرم‌افزار آشنا خواهید شد. در فصل دوم با مفهوم وظیفه (Task) که به مجموعه‌ای از فعالیت‌های مرتبط با یکدیگر اشاره دارد آشنا خواهید شد. همچنین با ساختار کلی یک برنامه اندروید آشنا می‌شوید. در فصل سوم با مفهوم فعالیت‌ها، شیوه تعریف آن‌ها و نحوه پاسخ‌گویی به آن‌ها آشنا می‌شوید. این فصل به شما نشان می‌دهد که چطور داده‌های بازگشتی را مدیریت کرده و از فیلترها استفاده کنید. در نهایت با چرخه عمر فیلترها آشنا می‌شوید. در فصل چهارم، با انواع مختلف سرویس‌هایی که در پس‌زمینه و پیش‌زمینه اندروید اجرا می‌شوند آشنا می‌شوید. همچنین یاد می‌گیرید که چطور سرویس‌ها را تعریف کرده، داده‌های ارسال شده از سوی سرویس‌ها را دریافت کرده و از ویژگی‌های برجسته سرویس‌ها استفاده کنید. در فصل پنجم، با مفهوم Broadcast آشنا می‌شوید. این فصل به شما نشان می‌دهد که سیستم‌عامل اندروید بر مبنای چه الگویی پیام‌ها را ارسال می‌کند. این فصل نحوه به‌کارگیری فیلترها به منظور ارسال پیام‌ها و تعامل با سیستم‌عامل اندروید را به شما نشان می‌دهد. در فصل ششم یاد خواهید گرفت که چطور داده‌های ساخت یافته‌ای ارسال شده از سوی زبان‌های مختلف را به کار گرفته، داده‌ها را از یک برنامه به برنامه دیگر کپی کرده و چطور از فیلترهایی که در این زمینه وجود دارند استفاده کنید. در فصل هفتم، با مفهوم مهم مجوزها و نحوه تعریف و به‌کارگیری آن‌ها آشنا می‌شوید. این فصل به شما شیوه صحیح به‌کارگیری مجوزها را نشان می‌دهد. اگر از مجوزها به شیوه غیر معمول استفاده کنید در عمل اعتبار برنامه خود را زیر سوال برده‌اید. در فصل هشتم با مفهوم واسط‌های برنامه‌نوسی آشنا می‌شوید. این فصل به شما می‌گوید که مجموعه داده‌ها چه هستند، موجودیت‌ها، اشیا متداخل، رابط‌ها و بانک‌های اطلاعاتی را چطور باید استفاده کرد و چطور می‌توانید داده‌ها را از منابع داده‌ای استخراج کنید. در فصل نهم با رابط کاربری و وظایفی که در پس‌زمینه انجام می‌شود آشنا می‌شوید. این فصل از آن جهت حائز اهمیت است که شیوه درست پیاده‌سازی عناصر گرافیکی را مورد بررسی قرار داده است. عناصری که دریچه تعامل کاربران با برنامه‌های شما هستند. در فصل دهم با نحوه ساخت کتابخانه‌های قابل استفاده در کوتلین آشنا خواهید شد. در سایر فصل‌های باقی مانده با شیوه برنامه‌نویسی دستگاه‌های پوشیدنی، به‌کارگیری فناوری ارتباط حوزه نزدیک، خطایابی برنامه‌های کاربردی، توزیع برنامه‌ها و.... آشنا می‌شوید. 

ماهنامه شبکه را از کجا تهیه کنیم؟
ماهنامه شبکه را می‌توانید از کتابخانه‌های عمومی سراسر کشور و نیز از دکه‌های روزنامه‌فروشی تهیه نمائید.

ثبت اشتراک نسخه کاغذی ماهنامه شبکه     
ثبت اشتراک نسخه آنلاین

 

کتاب الکترونیک +Network راهنمای شبکه‌ها

  • برای دانلود تنها کتاب کامل ترجمه فارسی +Network  اینجا  کلیک کنید.

کتاب الکترونیک دوره مقدماتی آموزش پایتون

  • اگر قصد یادگیری برنامه‌نویسی را دارید ولی هیچ پیش‌زمینه‌ای ندارید اینجا کلیک کنید.

ایسوس

نظر شما چیست؟