این کتاب که بهطور کامل برای Android Studio Iguana (2023.2.1) و رابط کاربری جدید بهروزرسانی شده است، به شما آموزش میدهد که چگونه با استفاده از زبان برنامهنویسی جاوا، برنامههای کاربردی مبتنی بر اندروید توسعه دهید.
کتاب با مبانی اولیه شروع میشود و نحوه راهاندازی یک محیط توسعه و تست اندروید را شرح میدهد. سپس به بررسی اجمالی حوزههایی مانند پنجرههای ابزار، ویرایشگر کد و ابزار ویرایشگر طرحبندی میپردازد. پس از معرفی معماری اندروید، نگاهی عمیق به طراحی برنامههای کاربردی و رابطهای کاربری اندروید با استفاده از محیط Android Studio خواهید داشت.
فصلها همچنین به پوشش اجزای معماری اندروید، شامل مدلهای نما، مدیریت چرخه عمر، دسترسی به پایگاه داده Room، ارائهدهندگان محتوا، بازرس پایگاه داده، ناوبری برنامه، دادههای زنده و اتصال داده میپردازند.
موضوعات پیشرفتهتری مانند Intentها نیز پوشش داده میشوند، همچنین کار با صفحه لمسی، تشخیص حرکت و ضبط و پخش صدا. این ویرایش کتاب همچنین به چاپ، انتقالها و پشتیبانی از دستگاههای تاشو میپردازد.
مفاهیم طراحی متریال نیز به تفصیل مورد بحث قرار میگیرند، از جمله استفاده از دکمههای شناور، اسنکبارها، رابطهای زبانه دار، نماهای کارت، کشوهای ناوبری و نوارهای ابزار تاشو.
سایر ویژگیهای کلیدی Android Studio و Android نیز به تفصیل پوشش داده میشوند، از جمله ویرایشگر طرحبندی، کلاسهای ConstraintLayout و ConstraintSet، ویرایشگر MotionLayout، اتصال نما، زنجیرههای محدودیت، موانع و اعلانهای پاسخ مستقیم.
فصلها همچنین ویژگیهای پیشرفته Android Studio، مانند App Links، پیکربندی ساخت Gradle، پرداخت درون برنامهای و ارسال برنامهها به Google Play Developer Console را پوشش میدهند.
با فرض اینکه از قبل تجربهای در برنامهنویسی جاوا دارید، آماده دانلود Android Studio و Android SDK هستید، به یک سیستم ویندوز، مک یا لینوکس دسترسی دارید و ایدههایی برای توسعه برخی برنامهها در ذهن دارید، آماده شروع کار هستید.