آموزش برنامه نویسی جاوا-اندروید
842 subscribers
14 photos
20 videos
3 files
26 links
بهنام یداله پور
Download Telegram
Channel name was changed to «آموزش برنامه نویسی جاوا-اندروید»
Media is too big
VIEW IN TELEGRAM
آموزش برنامه نویسی جاوا-اندروید
قدم اول: نصب اندروید استودیو به روشی صد درصد قابل انجام
اتصال gameloop به عنوان emulator به اندروید استودیو
خروجی گرفتن روی gemeloop
#بهنام_یداله‌پور
@behAndroid
androidInstalling1.txt
5 KB
این فایل متنی شامل url هایی است که در این آموزش از آنها استفاده شده است
Media is too big
VIEW IN TELEGRAM
جلسه دوم- شروع کار با محیط توسعه برنامه اندروید استودیو
#برنامه_نویسی_اندروید
Media is too big
VIEW IN TELEGRAM
جلسه سوم- برخی تنظیمات gradle
استفاده از imageview برای نمایش عکس
مثال استفاده از کتابخانه خارجی fresco با اضافه کردن دستور implementation در build.gradle
و استفاده از این Library برای نمایش عکس و امکان گرد کردن گوشه های تصاویر
#بهنام_یداله_پور
This media is not supported in your browser
VIEW IN TELEGRAM
جلسه چهارم
انجام یک تنظیم روی layout برای نمایش واقعی تر خروجی بر روی Gameloop
#بهنام_یداله_پور
با عرض سلام
سال نو را به شما هموندان گرامی کانال Behandroid تبریک عرض می کنم و سال خوشی را برای شما آرزو می کنم 🙏🙏
❇️ همونطور که قبلا گفتیم ما در محیط توسعه اپلیکیشن های اندرویدی adnroid studio و با استفاده از زبان برنامه نویسی جاوا برنامه نویسی خواهیم کرد. در واقع اندروید استودیو از Android SDK استفاده می کند که شرکت گوگل برای پلتفرم اندروید توسعه داده است. ما در ویدئوی شماره یک که مربوط به نحوه نصب اندروید استودو بود، نحوه دانلود SDK و معرفی آن به اندروید استودیو را شرح دادیم.

🔹 اندروید SDK شامل emulator اندروید (شبیه ساز)، ابزارهای توسعه (development tools)، پروژه‌های نمونه به همراه سورس کد (sample projects with source code) و کتابخانه‌های موردنیاز برای ساخت برنامه‌های اندرویدی ( Required libraries to build Android applications) است.

🔹منظور از کتابخانه یا Library مجموعه‌ای از کدهایی است که توسط برنامه‌نویسان دیگر به زبان جاوا و کاتلین نوشته شده است و اندروید استودیو برای ساخت اپلیکشین اندرویدی از آنها بهره می گیرد.

🔹برای این که ما در اندروید استودیو بتوانیم با جاوا برنامه‌نویسی کنیم، نیاز داریم کمی دانش برنامه نویسی جاوا داشته باشیم. من قصد دارم این دانش را در چند جلسه کوتاه در اختیار شما قرار بدهم. برای این منظور از یک محیط برنامه نویسی جاوای استاندارد (خارج از محیط اندروید استودیو) استفاده خواهیم کرد.

🔹برای این منظور چند راه حل را در پست بعدی توضیح خواهم داد که بعضی از این راه حل ها حتی بدون داشتن کامپیوتر و از طریق گوشی هوشمند قابل استفاده است. یعنی شما از طریق موبایل می‌تواند به زبان جاوا کدهایی بنویسید و اجرا بگیرید!
❇️ ویدئوی بعدی آماده انتشار است و به زودی در اینجا قرار داده می‌شود. هدف این ویدئو معرفی ابزار IDE برای انجام تمرینات ساده جاوا هست.
🔹ما در این ویدئو سه روش را به این منظور معرفی کردیم، شما می‌توانید از هر کدام از این سه روش که خواستید استفاده کنید.
🔹قصد ما این است که مبحث Basic data types (انواع داده ای پایه) و مفاهیم اولیه برنامه نویسی شی گرا (Object Oriented Programming ) را در محیط خارج از اندروید استودیو، و با استفاده از IDE مخصوص جاوا آموزش بدهیم.

🔹اما برخلاف دوره‌های دیگر، سایر موضوعات مثل ساختارهای شرطی و حلقه‌های تکرار را در خود محیط اندروید استودیو آموزش خواهیم داد.
Media is too big
VIEW IN TELEGRAM
ویدئوی شماره 5
❇️ در این ویدئو ساده ترین برنامه به زبان جاوا (ساده ترین برنامه به هر زبان، برنامه Hello World آن زبان نامیده می‌شود) در سه محیط برنامه نویسی متفاوت نوشته شده و خروجی گرفته شده است:

🔹روش اول: استفاده از سایت OnlineGDB .COM (بدون نیاز به نصب هیچ برنامه ای)
🔹روش دوم: استفاده از اپلیکیشن Java N IDE در تبلت و موبایل
🔹روش سوم: نصب برنامه intelliJ روی کامپیوتر و لپ تاپ
#بهنام_یداله_پور
@Behandroid
Media is too big
VIEW IN TELEGRAM
ویدئوی ششم
❇️انواع داده‌ها (data types) در جاوا
🔹 متغیرها (Variables) و نحوه تعریف آنها
🔹تبدیل کردن انواع عددی به یکدیگر (Casting)
🔹تبدیل نوع عددی به نوع رشته‌ای
🔹حوزه دید (Scope) متغیرها

#بهنام_یداله_پور
من از طریق محیط IDE آنلاین سایت onlineGDB.com آموزش دادم، اما شما می‌تونید در محیط‌های دیگر توسعه جاوا، مثل intelliJ و اپلیکیشن Java N IDE (که در ویدئوی 5 معرفی کردیم)و ... هم همین کدها را بنویسید و آزمایش کنید
@Behandroid
#بهنام_یداله_پور
سلام
ویدئوی هفتم یک ویدئوی مفصل یازده ساعته از آب در امد!!
در این ویدئو به صورت پروژه محور تمام مباحث شیءگرایی جاوا آموزش داده شد و مباحثی مانند ایجاد ساختار شرطی، آرایه ها، حلقه های تکرار و.... نیز پوشش داده شد.
در این آموزش از سایت onlineGDB به عنوان کامپایلر استفاده شد و برنامه خاصی مورد نیاز نیست.
شما می توانید حتی بدون دانستن این مطالب هم برنامه نویسی اندروید را فرا بگیرید اما در اون صورت از بعضی از کدها سر در نخواهید اورد و مجبور می شوید که کدها را حفظ کنید. بنابراین بهتر است که مطابق این ویدئوی منحصر به فرد پیش بروید و تمامی مباحث را عمیق یاد بگیرید.
مباحث پوشش داده شده در این ویدئو عبارتند از:
آرایه ها
پارادایم های برنامه نویسی
پارادایم برنامه نویسی رویه ای به همراه مثال در ++C
پارادایم برنامه نویسی شیء گرا به همراه مثال پیاده سازی کلاس برای حساب بانکی
ٍEncapsulation
Abstraction
Polymorphism
Inheritance
(چهار موضوع فوق، محور اصلی این ویدئو بودند که به صورت کاملا پروژه محور حول مثال حساب بانکی آموزش داده شدند)
کلاس های داخلی Anonymous
کلاس‌ها و مندهای Generic
حلقه های تکرار for
ایجاد آرایه ای از اشیاء و معرفی کلاس ArrayList
و....

این ویدئو هم اکنون در کانال یوتیوب بارگذاری شده است.
https://www.youtube.com/channel/UC-An_tSeTZSAabfgboYPCKQ?sub_confirmation=1

@Behandroid