کاتلین فارسی

فهرست

الف ) درباره این کتاب

ب ) آیا این کتاب مناسب شماست؟

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

ت ) چند سخن مترجم

1 - معرفی

1.1 )‌ کاتلین چیست؟

1.2 ) با کاتلین به چه میرسیم؟

2 - آماده شدن

2.1 ) اندروید استودیو

2.2 ) نصب پلاگین کاتلین

3 - ساختن یک پروژه جدید

3.1 ) ساختن پروژه در اندروید استودیو

3.2 ) تنظیمات گردل

3.3 ) تبدیل MainActivity به کد کاتلین

3.4 ) تست کارکردن همه اجزا

4 - کلاس ها و توابع

4.1 ) روش تعریف کلاس

4.2 ) ارث بری

4.3 ) توابع

4.4 ) کانستراکتور و پارامترها

5 - نوشتن اولین کلاس

5.1 ) ساختن layout

5.2 ) آداپتور Recycler

6 - مقادیر و خصیصه ها

6.1 ) type های پایه ای

6.2 ) متغیر ها

6.3 ) خصیصه ها

7 - Anko و توابع الحاقی

7.1 ) Anko چیست؟

7.2 ) شروع به استفاده از Anko

7.3 ) توابع الحاقی

8 - بدست آوردن دیتا با استفاده از API

8.1 ) انجام درخواست

8.2 ) انجام درخواست خارج از نخ اصلی

9 - کلاس های دیتا

9.1 ) توابع اضافی

9.2 ) کپی کردن کلاس دیتا

9.3 ) مپ کردن یک آبجکت به متغیرها

10 - تجزیه دیتا

10.1 ) تبدیل JSON به کلاس های دیتا

10.2 ) شکل دادن به لایه ی domain

10.3 ) نمایش دیتا بر روی UI

11 - Overloading Operators

11.1 ) جدول اوپراتور ها

11.2 ) یک مثال

11.3 ) عملگرها در توابع الحاقی

12 - تجزیه دیتا

بقیه فصل ها در حال ترجمه است

قابل کلیک سازی لیست پیشبینی

ویرایش

آیتم های فعلی لیوت مون نیاز به مقداری کار داره تا برای اپ واقعی اماده بشه. اولین کار ساختن یک Xml مناسب با نیاز های ابتداییمونه. ما میخوایم یک آیکون، یک date و یک توضیحات به علاوه بالا و پایین بودن دما رو نشون بدیم. خب پس شروع میکنیم به ساختن لیوت item_forecast.xml :