مرجع آموزش ها و لینک های کاربردی ( مشارکت کنید )
هر روز، سه لینک یا آموزش کاربردی قرار خواهد گرفت.
به ازای هر ۹ لینک، دهمین لینک ویژه خواهد بود.
لینک ها از سایت های ایرانی نیز هستند و به علت رعایت قانون کپی رایت لینک های مستقیم به سایت داده شده است.
لینک شماره 1: معرفی کیوت، آموزش نصب و استفاده
لینک شماره ۲: آموزش ساخت لانچر اندرویدی
لینک شماره ۳: ساخت لایو والپیپر اندروید
لینک شماره ۴: آموزش راه اندازی پوش نوتیفیکیشن با استفاده از سرویس گوگل
لینک شماره ۵: Work with Card View And Recycler View
لینک شماره ۶: ساخت اسلایدر خوش آمدگویی
لینک شماره ۷ ( درخواستی ): ساخت دفترچه مخاطبین با استفاده از دیتابیس
لینک شماره ۸ ( درخواستی ): کار با دیتابیس
لینک شماره ۹ ( درخواستی ): ساخت دفترچه یادداشت با استفاده از دیتابیس
لینک شماره ۱۰ ( ویژه ): گرفتن اسکرین شات از برنامه
لینک شماره ۱۱: ساخت برنامه چت گروهی - قسمت ۱
لینک شماره ۱۲: ساخت برنامه چت گروهی - قسمت ۲
لینک شماره ۱۳: ساخت یک مرورگر وب ساده اندرویدی
لینک شماره ۱۴: ساخت یک مسنجر پیامک ساده
لینک شماره ۱۵: ساخت کیبورد اندرویدی
لینک شماره ۱۶: using Google Map API
لینک شماره ۱۷: create Alarm Clock
لینک شماره ۱۸: Video Streaming
لینک شماره ۱۹: Work with PDF
لینک شماره ۲۰ ( ویژه ): آموزش بازی سازی ( در پایین صفحه لینک شده ) از صفر
لینک شماره ۲۱ ( درخواستی ): Work with Android UI
لینک شماره ۲۲ ( درخواستی ): Work with Volley
لینک شماره ۲۳ ( درخواستی ): Work with Volley
لینک شماره 24 ( درخواستی ): ایجاد فایل اکسل در اندروید
لینک شماره 25 ( درخواستی ): کپی دیتابیس
لینک شماره 26 ( درخواستی ): کپی دیتابیس
لینک شماره 27 ( درخواستی ): کپی دیتابیس
لینک شماره ۲۸: STT
لینک شماره ۲۹: ساخت یک فایل منیجر در ۱۵ دقیقه
لینک شماره ۳۰ ( ویژه ): ساخت بوم نقاشی
متاسفانه به دلیل عدم حمایت و درخواست غیر مستقیم مدیران سایت برای ادامه ندادن این پست، من هم این پست رو ادامه نخواهم داد. اما در پست های پایینی همین تاپیک آموزش های مفید و جذابی قرار خواهم داد. امیدوارم حداقل این مورد، توجه مدیران سایت را جلب کند و ما را حمایت کنند. با تشکر و احترام فراوان
در صورت مفید بودن آموزش ها و لینک های بالا، از دکمه لایک بالای این پست استفاده کنید!






































سلام دوست عزیز واقعا عالیه.میخاستم اگه میشه کار با volley رو بزارین و جیسون پارس کردن ممنون بابت زحماتتون اگه بتونید بازی سازی با کتابخانه libgdx رو هم بزارید خوبه

بچه ها! دوست دارید شئ گرایی رو به زبان و حال و هوایی دیگه بهتون یاد بدم؟
میخوام شئ گرایی رو با ساختن شخصیت های کلش اف کلز و یک اتک بسیار بسیار ساده بهتون نشون بدم. موافقید؟
بزودی آموزش در همین جا درج خواهد شد.
لایک کردن این پست یادتون نره! چون میزان استقبال بر اساس لایک ها سنجیده میشه و اگر این تعداد به عدد n برسه آموزش رو قرار میدم.

درک شئ گرایی به کمک بازی محبوب کلش آو کلنز !
خب همونطور که بهتون قول دادم قرار هست مبحث شیرین Object Oriented رو با ساخت یک بازی فوق العاده ساده تجربه کنیم.
خب من برای این جلسه از 2 نمونه شخصیت های بازی Clash of Clans استفاده کردم:
*************************************************************************************************************
والکایری ( Valkyrie ) => Level 1
سلامتی: 900 واحد
صدمه در هر ضربه: 158 واحد
*****************************************************************************************************************
بولر ( Bowler ) => Level 3
سلامتی: 380 واحد
صدمه در هر ضربه: 85 واحد
*****************************************************************************************************************
من برای هر شخصیت یک کلاس میسازم. چون ما در بازی چندین نوع شخصیت ثابت داریم و وقتی دستور به ساخت مثلا 8 والکایری میدهیم، در واقع 8 شئ از کلاس والکایری ساخته ایم. شئ ها همه در اتک ( Attack ) ها میمیرند؛ اما شخصیت والکایری ( کلاس آن ) همیشه وجود دارد و تا ابد میتوان از آن شئ ساخت.
در واقع ما از پادگان استفاده میکنیم تا از روی کلاس ( شخصیت والکایری )، شئ ( جنگاور ) بسازیم. در زبان برنامه نویسی JAVA این عمل را کلمه کلیدی new انجام میدهد.
هنگامی که اشیاء ( جنگاور ها ) ساخته میشوند، دور اردوگاه آتش جمع میشوند و منتظر استفاده میمانند. اردوگاه آتش را میتوان فضای RAM اختصاص داده شده توسط دستگاه به برنامه در نظر گرفت. زمانی که اردوگاه پر شد ( فضای RAM برنامه ) دیگر نمیتوان شئ جدید ( جنگاور ) تولید کرد. هر شخصیت ( کلاس ) مقدار فضای خاصی از اردوگاه را اشغال میکند. مثلا بولر 5 واحد یا والکایری 8 واحد.
ادامه دارد...
خوش حال میشم نظرتون رو راجع این آموزش بگید. در ضمن اگر این مطلب براتون مفید بود، Like یادتون نره!
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .