لطفا جهت پرداخت (ورود به درگاه بانک) فیلترشکن خود را خاموش نمایید.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت برنامه های اندروید انعطاف پذیر با API Fragment ها با جاوا
Building Flexible Android Apps with the Fragments API with Java
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
یکی از رایج ترین چالش هایی که توسعه دهندگان اندروید با آن روبرو هستند ، تغییر در اندازه صفحه نمایش در میان هزاران تلفن ، تبلت و سایر دستگاه هایی است که از Android استفاده می کنند. Fragment API (معرفی شده در Android 3.0) یک راه حل زیبا ارائه می دهد. با استفاده از قطعات ، می توانید طرح های انعطاف پذیر ایجاد کنید که با هر اندازه صفحه نمایش سازگار باشد - و این کار را به صورت پویا در زمان اجرا انجام دهید. در این دوره ، دیوید گاسنر نحوه تعریف یک طرح بندی ، افزودن قطعات به فعالیتهای دارای Java یا XML ، ایجاد طرح بندی های جایگزین برای اندازه های مختلف صفحه نمایش و استفاده از نام پوشه های منبع برای تشخیص و انتخاب طرح مناسب را نشان می دهد. او همچنین به شما نشان می دهد که چگونه با استدلال و روش های پاسخ به تماس ، بین فعالیت ها و بخش ها ارتباط برقرار کنید و از fragment ها برای مدیریت گفتگوها و تنظیمات برگزیده مشترک استفاده کنید.
موضوعات شامل:
پیکربندی Android Studio
درک بخشها li>
ایجاد یک کلاس قطعه و طرح بندی li>
افزودن و حذف قطعات با جاوا li>
ایجاد طرح بندی برای چندین صفحه li>
درک استدلال ها و روش های برگشت تماس li>
انتقال آرگومان ها به یک بخش li>
انتخاب طرح در زمان اجرا li>
نمایش گفتگوها با قطعات li>
استفاده از قطعات برای مدیریت گفتگوها ، تنظیمات برگزیده مشترک و موارد دیگر li>
سرفصل ها و درس ها
مقدمه
Introduction
خوش آمدی
Welcome
آنچه باید بدانید
What you should know
با استفاده از پرونده های تمرینی
Using the exercise files
1. شروع کار
1. Getting Started
استودیو اندروید را برای این دوره پیکربندی کنید
Configure Android Studio for this course
سازگاری با اندازه و تراکم صفحه
Adapting to screen sizes and densities
بازار پراکنده دستگاه های اندرویدی
The fragmented market of Android devices
درک قطعات
Understanding fragments
با یک قطعه برنامه ایجاد کنید
Create an app with a fragment
2. نمایش قطعات در فعالیت ها
2. Display Fragments in Activities
یک کلاس و طرح بندی قطعه ایجاد کنید
Create a fragment class and layout
قطعه ای را با XML نمایش دهید
Display a fragment with XML
کلاس FragmentTransaction را کاوش کنید
Explore the FragmentTransaction class
قطعه ای با Java اضافه کنید
Add a fragment with Java
یک قطعه را با جاوا بردارید
Remove a fragment with Java
چرخه عمر یک قطعه
The lifecycle of a fragment
رویدادهای چرخه عمر را با LogCat ردیابی کنید
Trace lifecycle events with LogCat
3. قطعات را در زمان اجرا مدیریت کنید
3. Manage Fragments at Runtime
استدلال ها را به یک قطعه منتقل کنید
Pass arguments to a fragment
استدلال ها را با یک روش کارخانه مدیریت کنید
Manage arguments with a factory method
صفحه را با جاوا اندازه گیری کنید
Measure screen with Java
صفحه را با انتخاب منابع شناسایی کنید
Detect screen with resource selectors
طرح را در زمان اجرا انتخاب کنید
Choose layout at runtime
4- ارتباط بین قطعات و فعالیتها
4. Communication between Fragments and Activities
رابط های جاوا و روش های پاسخ به تماس
Java interfaces and callback methods
رابط را با روش های پاسخ به تماس تعریف کنید
Define interface with callback methods
ارسال یک پیام از یک قطعه
Send a message from a fragment
اشیاء قابل تقسیم را به یک قطعه ارسال کنید
Send parcelable objects to a fragment
نمایش لیست داده ها در قطعات
Display data lists in fragments
5. نمایش دیالوگ ها با قطعات
5. Display Dialogs with Fragments
گفتگوی هشدار را در یک قطعه پیچیده کنید
Wrap an alert dialog in a fragment
نمایش یک گفتگوی سفارشی
Display a custom dialog
آرگومان ها را به گفتگو منتقل کنید
Pass arguments to the dialog
از روش های پاسخ به تماس در گفتگو استفاده کنید
Use callback methods in a dialog
6. سایر موارد استفاده از قطعات
6. Other Uses of Fragments
یک قطعه برای ViewPager ایجاد کنید
Create a fragment for ViewPager
یک آداپتور ViewPager ایجاد کنید
Create a ViewPager adapter
دکمه بازگشت را با ViewPager مدیریت کنید
Manage back button with ViewPager
تنظیمات برگزیده مشترک را با قطعات مدیریت کنید
Manage shared preferences with fragments
لینکدین: شبکه اجتماعی حرفهای برای ارتباط و کارآفرینی
لینکدین به عنوان یکی از بزرگترین شبکههای اجتماعی حرفهای، به میلیونها افراد در سراسر جهان این امکان را میدهد تا ارتباط برقرار کنند، اطلاعات حرفهای خود را به اشتراک بگذارند و فرصتهای شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان میدهد تا رزومه حرفهای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمنها و گروههای حرفهای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهرهمند شوند.
لینکدین همچنین به کارفرمایان امکان میدهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفهای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصتهای شغلی و گسترش شبکه حرفهای خود، نقش مهمی را ایفا میکند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفهای در دنیای امروز مورد توجه قرار دارد.
نویسنده 60+ دوره آموزشی مبتنی بر ویدئو برای توسعه دهندگان نرم افزار
دیوید گاسنر نویسنده بیش از 60 دوره آموزش فنی مبتنی بر ویدئو برای توسعه دهندگان نرم افزار است.
دیوید یک مربی ارشد کارکنان است که متخصص در سیستم عامل های توسعه و زبان های برنامه نویسی از جمله Android و Java است. وی در حال حاضر محتوای آموزشی برای توسعه دهندگان اندروید و محتوایی ایجاد می کند که چندین زبان برنامه نویسی از جمله جاوا ، C # ، Visual Basic و Go را پوشش می دهد. وی پیش از این رئیس و بنیانگذار خدمات فنی باردو ، یک ارائه دهنده آموزش شبکه Adobe Solutions بود. وی به عنوان یک متخصص خبره Adobe ، دوره های آموزشی ادوبی را نوشت و آموزش های گسترده ای را در مورد Flex ، ColdFusion ، Dreamweaver و Flash ارائه داد. وی نویسنده کتاب های کتاب مقدس فلکس 3 و کتاب مقدس Flash Builder 4 و Flex 4 بود. وی اخیراً Audio Cues - برنامه ای Android برای اجرای صدا در اجرای زنده - را طراحی و توسعه داده است که در فروشگاه Google Play در دسترس است.
نمایش نظرات