تفاوت اینترفیس و کلاس Abstract در برنامه نویسی

در بحث برنامه نویسی شی گرایی با مفاهیم به نام اینترفیس ( Interface ) و کلاس های Abstract روبرو هستیم که کارکرد و شباهت های زیادی به هم دارند. افراد تازه کار معمولا تفاوت این دو مورد را نمیتوانند به خوبی درک کنند و در این مقاله به این مورد میپردازیم. مثال های این بخش […]

اطلاعات بیشتر

آموزش عبارات شرطی در برنامه نویسی کاتلین

در خدمت شما هستم با سری مطالب آموزش برنامه نویسی کاتلین به عنوان پیش نیاز آموزش برنامه نویسی اندروید. در هنگام برنامه نویسی یک برنامه نیاز داریم تا براساس شرایط مختلف عملیات های متفاوتی را انجام دهیم. برای مثال میخواهیم وقتی اینترنت کاربر قطع یک پیغام به وی نمایش داده شود و وقتی اتصال اینترنت […]

اطلاعات بیشتر

آشنایی با کامپوننت ViewPager2 در اندروید

یکی از کامپوننت های قدیمی اندروید که برای ساخت اسلاید ها و تب ها از آن استفاده میکردیم کامپوننت ViewPager بود. گوگل به تازگی این کامپوننت با ارائه نسخه جدیدی به نام ViewPager2 بروزرسانی کرده و امکانات بسیار زیادی را برای بهینه تر شدن اپلیکیشن ارائه داده است. آموزش کار با ViewPager2 ViewPager2 یک کامپوننت […]

اطلاعات بیشتر

چگونه یک برنامه نویس موبایل شویم

همیشه شروع یک کار سخت ترین بخش اون هست. مخصوصا وقتی ندونیم از کجا باید شروع کنیم,دنبال چی بگردیم, چی بخونیم, تا کجا جلو بریم و…. برنامه نویسی هم سخت ترین قسمتش شروع کردن اون هست که بدونیم دقیقا باید پله اول و از کجا برداریم.

اطلاعات بیشتر

بررسی نسخه 28 کتابخانه Android Design Support

گوگل در کنفرانس I/O 2018 خودش از نسخه جدید کتابخونه طراحی رابط کاربری Android Design Support رونمایی کرد به همین دلیل قصد داریم که با هم دیگه کمی با امکانات جدید این کتاخونه آشنا بشیم. استفاده از زبان طراحی متریال دیزاین در طراحی اپلیکیشن اندروید اغلب اوقات یکی موارد انتخاب برنامه نویسان میباشد.

اطلاعات بیشتر