جلسه سوم دوره آموزشی زامارین در مورخ 1396/05/31 به تدریس مهندس حسین خوش رفتار با موفقیت برگزار گردید.
1- چرخه حیات
در این جلسه از آموزش برنامه نویسی زامارین با تشریح چرخه حیات اکتیویتی آغاز شد و با استفاده از متدهای مختلف LOG نحوه شروع و خاتمه یک اکتیویتی شرح داده شد.
2- آشنایی با ساختار Layout
بعد از آن دانشجویان با ساختار Layout آشنا شدند و انواع ViewGroup های مختلف از جمله FrameLayout, relativeLayout,LinearLayout و… تشریح و مزایا و معایب و تفاوت های آنها نمایش داده شد.
در بخش بعدی از AlertDialog برای نمایش پیام تعاملی به کاربر استفاده شد و جزئیات بهره برداری از آن تشریح گردید و مثال خوبی در این زمینه پیاده سازی کردند.
3- تعامل با دیگر اجزای سیستم عامل
تعامل با دیگر اجزای سیستم عامل از طریق Intent مبحث بعدی و یکی از جذاب ترین مطالب این جلسه بود.
دانشجویان فراگرفتند که چگونه از طریق اینتنت:
- یک نقطه را روی نقشه Google Map نمایش دهند
- یک تماس تلفنی برقرار کنند
- یک آدرس را در مرورگر نرم افزار باز کنند
- صفحه تنظیمات گوشی را نمایش دهند
- و….
4- روش ایجاد Library
سپس طریقه ایجاد Library توضیح داده شد و یک کتابخانه نمونه ایجاد و نحوه استفاه از آن شرح داده شد.
در نهایت بعنوان مبحث آخر دانشجویان نحوه ایجاد و نمایش لیست از داده ها را آموختند و همچنین توانستند یک CustomLayout برای لیست خود ایجاد کنند و از طریق ایجاد کلاس BaseAdapter یک آداپتور شخصی شده داشته باشند.
همچنین دانشجویان موظف شدند به عنوان تمرین یک ماشین حساب بنویسند.