برنامه نویسی را از صفر شروع کنید!
مشخصات کتاب
-
Ted Hagos
-
2020
-
انگلیسی
-
1067
-
86
-
5.000000000
-
0

Learn Android Studio 4: Efficient Java-Based Android Apps Development
نویسنده :Ted Hagos
- ساخت ساده و سریع اپلیکیشن های اندروید با استفاده از Android Studio 4
- ساخت رابط کاربری اندروید با استفاده از Activity ها، Layout ها، event handler ها، تصاویر، منو ها و Action bar ها
- کار با ابزار های جدید موجود در Android Studio 4 : Jetpack compose support ، ویرایشگر هوشمند برای ProGuard rules ، ویرایشگر جدید motion layout ، Android Gradle plugin جدید و یک fragment Wizard حاوی Fragment Template های جدید
- یکپارچه سازی داده با data persistence
- دسترسی به Cloud
- درباره ی نویسنده
- درباره ی بازبین تکنیکال
- تقدیر و تشکر ها
- مقدمه
- فصل ۱ : مروری بر اندروید ( تاریخچه، سیستم عامل، خلاصه )
- فصل ۲ : اندروید استودیو ( تنظیم، راه اندازی ، تسریع سخت افزار، خلاصه)
- فصل ۳ : اصول پروژه ( ساخت پروژه ، ساخت AVD ، خلاصه )
- فصل ۴ : Android Studio IDE ( IDE، ویرایشگر اصلی ، ویرایش فایل های Layout ، ایتم های TODO، چگونه فضای صفحه کد ها را بیشتر کنیم ، پنجره ی Project Tool، تنظیمات/ اولویت ها، خلاصه )
- فصل ۵ : مروری بر اپلیکیشن های Android ( اپلیکیشن Android از چه چیزی ساخته شده است، نقطه شروع اپلیکیشن ، Activity ها، Intend ها، خلاصه )
- فصل ۶ : Activity ها و Layout ها : ( Activity ، فایل Layout، کلاس Activity ، Hello world ، ویرایش Hello World، خلاصه )
- فصل ۷ : Event Handling ( مقدمه ای بر event handling ، handle کردن کلیک های طولانی، خلاصه )
- فصل ۸ : Intent ها ( Intent ها چه هستند، Implicit Intent ، خلاصه )
- فصل ۹ : Fragment ها ( مقدمه ای بر Fragment ها ، خلاصه )
- فصل ۱۰ : Navigation ( Navigation پیش از اجزا معماری ، اجزا Navigation، کار با Jetpack Navigation ، خلاصه )
- فصل ۱۱ : اجرا در پس زمینه ( اصول اولیه ، UI thread ، Thread ها و Runnable ها ، خلاصه )
- فصل ۱۲ : Debug ( انواع Error ها ، Syntax Error، Runtime Error، Logic Error ، Debugger، Single Stepping، خلاصه )
- فصل ۱۳: تست ( انواع تست، Unit Test، تفاوت JVM Test و Instrumented Test ، یک Demo ساده، پیاده سازی تست، اجرای یک Unit Test، Instrumented Testing ، راه اندازی یک تست ساده، Recording Espresso Test، بررسی بیشتر Espresso Matchers ، Espresso Actions، خلاصه )
- فصل ۱۴ : کار با فایل ها ( حافظه داخلی و خارجی ، Cache Directory ، روش کار با Internal Storage ، خلاصه )
- فصل ۱۵ : BroadcastRecivers ( مقدمه ای بر BroadcastRecivers، تفاوت System Broadcast وCustom Broadcast ، دو روش register برای Broadcast، خلاصه )
- فصل ۱۶ : Jetpack ، LiveData ، ViewModel و Room ( Lifecycle aware components ، ViewModel ، LiveData ، Room ، خلاصه )
- فصل ۱۷ : انتشار اپلیکیشن ها ( آماده سازی اپلیکیشن برای انتشار، آماده سازی Material و Asset ها برای انتشار، پیکربندی اپلیکیشن برای انتشار، ساخت اپلیکیشن آماده انتشار ، انتشار اپلیکیشن، خلاصه )
- فصل ۱۸ : Short Takes ( قابلیت های Productivity، importing samples ، Refactoring ، Generate ، Coding Styles ، Live Template ، میانبر های مهم کیبورد، خلاصه)
- پیوست A : یادآوری جاوا ( تاریخچه کوتاه ، نسخه ها ، تنظیمات، نوشتن ، کامپایل و اجرا، سینتکس ، یک برنامه جاوا معمولی، Compilation Unit، کامنت ها، عبارات ، کلیدواژه ها، Identifier ها، متدها، پکیج ها و import ها، نقطه شروع برنامه ، انواع داده ها، Overflow، Casting ، Strongly Typed و Statically Typed ، Reference Type، Stack و Heap، Constants ، عملگر ها، Assignment ، ریاضی، تکی، تساوی و مقایسه ای، عملگر های منطقی، حلقه ها و Branch ها، عبارات If و Switch ، Switch Statement ، حلقه While ، حلقه For، اعمال ساده ساختار های کنترلی ، آرایه ها، ساخت آرایه ، مدیریت آرایه ها، استفاده از Enhanced For-loop ، بررسی بیشتر آرایه ها، Reference Type ، Class ها، ارث بری، Constructor ها، Overloading، Overriding ، رشته ها، ساخت رشته ها ، رشته ها غیر قابل تغییر اند ، چرا نمیتوانیم رشته ها را تغییر دهیم، استفاده های معمول، استثنا )
- Index
در این کتاب، می آموزید با استفاده از ابزار های کار آمد و محیط توسعه یک پارچه سازی Android Studio 4، اپلیکیشن های اندروید ساخته و deploy کنید. این کتاب، جدیدترین و کار آمد ترین ابزار های اندروید و توسعه سریع اپلیکیشن های اندروید را به شما می آموزد.
قابلیت های جدید Android Studio 4 شامل رابط کاربری به روز شده CPU profiler، پنجره ی Build speed جدید، قابلیت multi-preview و live layout inspector میباشد.
پس از خواندن و استفاده از این کتاب، میتوانید اپلیکیشن های اندروید مبنی بر جاوا، که بر هر دستگاه اندرویدی شامل گوشی های همراه، تبلت ها، ساعت های هوشمند و ... قابل اجرا باشد، بسازید. همچنین میتوانید این اپلیکیشن ها را منتشر کرده و آنها را در Google Play Store در اختیار همه قرار دهید.
آنچه در این کتاب می آموزید :
این کتاب برای چه کسانی است
افرادی که به تازگی با Android Studio و یا Android Studio 4 آشنا شده اند، صرف نظر از آشنایی قبلی با برنامه نویسی اندروید. توصیه میشود پیش از مطالعه این کتاب، آشنایی با اصول کلی جاوا داشته باشید.