دوره آموزشی ساخت برنامه های اندرویدی انعطاف پذیر با Fragments API با جاوا
2 ساعت 27 دقیقهمتوسط2016-09-01
مدرسین

David Gassner
Author of 60+ video-based training courses for software developers
جزئیات دوره
یکی از رایج ترین چالش هایی که توسعه دهندگان اندروید با آن روبرو هستند، تغییر اندازه صفحه نمایش در میان هزاران گوشی، تبلت و سایر دستگاه هایی است که اندروید را اجرا می کنند. Fragments API (معرفی شده در Android 3.0) یک راه حل زیبا ارائه می دهد. با استفاده از قطعات، میتوانید طرحبندیهای انعطافپذیری بسازید که با هر اندازه صفحه سازگار شوند - و این کار را به صورت پویا در زمان اجرا انجام دهید. در این دوره، دیوید گسنر نحوه تعریف یک طرح، افزودن قطعات به فعالیتها با جاوا یا XML، ایجاد طرحبندیهای جایگزین برای اندازههای مختلف صفحه، و استفاده از نام پوشههای منابع برای شناسایی و انتخاب طرحبندی مناسب را نشان میدهد. او همچنین به شما نشان میدهد که چگونه میتوانید بین فعالیتها و قطعات با آرگومانها و روشهای برگشت تماس برقرار کنید و از قطعات برای مدیریت گفتگوها و اولویتهای مشترک استفاده کنید.
اهداف یادگیری
پیکربندی اندروید استودیو
درک قطعات
ایجاد یک کلاس قطعه و طرح بندی
افزودن و حذف قطعات با جاوا
ایجاد طرح بندی برای چندین صفحه نمایش
درک آرگومان ها و روش های برگشت تماس
ارسال آرگومان ها به یک قطعه
انتخاب چیدمان در زمان اجرا
نمایش دیالوگ ها با قطعات
استفاده از قطعات برای مدیریت گفتگوها، ترجیحات مشترک و موارد دیگر
اهداف یادگیری
پیکربندی اندروید استودیو
درک قطعات
ایجاد یک کلاس قطعه و طرح بندی
افزودن و حذف قطعات با جاوا
ایجاد طرح بندی برای چندین صفحه نمایش
درک آرگومان ها و روش های برگشت تماس
ارسال آرگومان ها به یک قطعه
انتخاب چیدمان در زمان اجرا
نمایش دیالوگ ها با قطعات
استفاده از قطعات برای مدیریت گفتگوها، ترجیحات مشترک و موارد دیگر
مهارت ها
Android DevelopmentAndroidMobile DevelopmentGoogleProject
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید بدانید
- 03 - استفاده از فایلهای تمرین
1. شروع به کار
- 04 - اندروید استودیو را برای این دوره پیکربندی کنید
- 05 - بازار پراکنده دستگاههای اندرویدی
- 06 - سازگاری با اندازه و تراکم صفحه نمایش
- 07 - درک قطعات
- 08 - یک برنامه با یک قطعه ایجاد کنید
2. نمایش قطعات در فعالیت ها
- 09 - یک کلاس و طرح بندی قطعه ایجاد کنید
- 10 - نمایش یک قطعه با XML
- 11 - کلاس FragmentTransaction را کاوش کنید
- 12 - یک قطعه با جاوا اضافه کنید
- 13 - یک قطعه را با جاوا حذف کنید
- 14 - چرخه حیات یک قطعه
- 15 - رویدادهای چرخه زندگی را با LogCat ردیابی کنید
3. بخشها را در زمان اجرا مدیریت کنید
- 16 - آرگومانها را به یک قطعه ارسال کنید
- 17 - آرگومانها را با روش کارخانه ای مدیریت کنید
- 18 - اندازهگیری صفحه نمایش با جاوا
- 19 - تشخیص صفحه نمایش با انتخابگرهای منبع
- 20 - در زمان اجرا طرح بندی را انتخاب کنید
4. ارتباط بین قطعات و فعالیت ها
- 21 - رابطهای جاوا و روشهای برگشت تماس
- 22 - تعریف رابط با روشهای برگشت تماس
- 23 - ارسال پیام از یک قطعه
- 24 - اشیاء قابل بسته بندی را به یک قطعه ارسال کنید
- 25 - نمایش لیست دادهها به صورت قطعه قطعه
5. نمایش دیالوگها با قطعات
- 26 - یک گفتگوی هشدار را در یک قطعه قرار دهید
- 27 - نمایش یک گفتگوی سفارشی
- 28 - آرگومانها را به گفتگو منتقل کنید
- 29 - از روشهای برگشت به تماس در یک دیالوگ استفاده کنید
6. سایر موارد استفاده از قطعات
- 30 - یک قطعه برای ViewPager ایجاد کنید
- 31 - یک آداپتور ViewPager ایجاد کنید
- 32 - مدیریت دکمه بازگشت با ViewPager
- 33 - تنظیمات برگزیده مشترک را با قطعات مدیریت کنید
نتیجه
- 34 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی ساخت RESTful Web APIs با زبان جنگو
- دوره آموزشی مفاهیم پیشرفته برنامهنویسی در #C
- دوره آموزشی ایجاد شغلی انعطاف پذیر
- دوره آموزشی پشتیبانی از تیم خود در هنگام بازگشایی دفاتر
- دوره آموزشی یادگیری GraphQL
- دوره آموزشی بهبود مدیریت زمانت با ابزارهای هوش مصنوعی
- دوره آموزشی ساخت فرم های رسپانسیو با Flexbox
- دوره آموزشی ساخت میکروسرویس های داده با توان عملیاتی بالا
مسیرهای مرتبط
- مسیر آموزشی آماده شدن برای گواهینامه Google Associate Android Developer
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده اپلیکیشن موبایل اندروید
- مسیر آموزشی مهارت های خود را به عنوان یک توسعه دهنده جنگو ارتقا دهید
- مسیر آموزشی ارتقای مهارتهای سی شارپ: ساخت برنامههای مقاوم
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده نرم افزار Agile
- مسیر آموزشی تبدیل شدن به یک استاد توسعه نرم افزار Agile
- مسیر آموزشی تبدیل شدن به یک کارمند دورکار موفق
- مسیر آموزشی ایجاد سازگاری در عصر هوش مصنوعی