Persian Software Engineers – Telegram
Persian Software Engineers
1.9K subscribers
353 photos
14 videos
84 files
303 links
تجربیات شخصی یک مهندس نرم افزار در آلمان‌.
کانال یوتیوب:
https://www.youtube.com/@Dev_Germany
ادمین کانال :
@mohamad_germany
Download Telegram
#پی_دی_اف #پوش_نوتیفیکیشن #پارسه #محمد_حسینی_راد
پی دی اف آموزشی این جلسه
👇👇👇👇👇👇👇
پخش اختصاصی از کانال
@androiddevelop
#ربات
آموزش های قبلی کانال رو به صورت دسته بندی شده می تونین از طریق ربات اندرویدی ما به آدرس
https://telegram.me/androidi_bot?start
دریافت کنین.
شب یلداتون مبارک 😉 @AndroidDevelop
Forwarded from ایمان مدائنی
کانال برنامه نویسان
اخبار IT
آموزش زبان های برنامه نویسی
نمونه پروژه و ...
@Barnamenevisan_org
#اطلاعیه
سلام دوستان بابت کم شدن تعداد مطالب عرض کنم که شرمنده بخاطر امتحانات دانشگاه کم تر وقت می کنیم مطلب بذاریم ولی حتما بعد امتحانات با انرژی چند برابر کار می کنیم و اساتید کانال در حال آماده سازی آموزش ها هستن .
یه توضیح کلی در مورد مطالب و نحوه کار ما :
شما یه کلاس آموزشگاهی اندروید رو در نظر بگیرین که هفته ای یه جلسه مثلا کلاس هست و مطالب از پایه شروع میشه تا پیشرفته که اگر بخواین هر سه نوع کلاس رو برین حداقل یه ملیون هزینه میشه ! ما اینجا براتون یه کلاسو شبیه سازی کردیم چون تمام اساتید خودشون مدرس هستن مطالب از پایه شروع شده و تا پیشرفته ادامه داره و الان در سطح متوسط هستیم اما فرق کلاس با کانال اینه که در کانال بیشتر به مطالبی که هر جایی پیدا نمیشه و ناب هستن پرداخته میشه و مطالب به صورت موضوعی بیان میشن . در حال حاظر آموزش های #آموزش_کلاس_انیمیت که توسط خانم الهامی تدریس میشه یه مبحث مهم در اندروید هست که بیشتر سایت ها و فیلم های آموزشی صرفا چند تا دستور ساده می گن اما ما از صفر تا صدش رو طی حداقل 4 جلسه بهتون آموزش میدیم و یا #متریال_دیزاین که آموزش خوب به زبان فارسی براش نیست رو به صورت ویدئویی آموزش میدیم و کاملا رایگان و مطالب بخش #اعماق_اندروید و مقالات #بازار_کار و ... رو جای دیگه اصلا نمی تونین پیدا کنین 💙 خانم مقاری هم از سطح مقدماتی تا متوسطه رو حدودا آموزش میدن . پس اولا لطفا با ما همراه باشین و این نکته رو در نظر داشته باشین که هر مطلب زمان زیادی رو میبره وقتی اختصاصی باشه ! و مطمئن باشین اگر تا آخر کار کناره ما باشین به نتیجه های خوبی میرسین 😉 . پس در زمان امتحانات تاخیر در آموزش ها رو ببخشین و جبران می کنیم 😊.

📢📢توجه:
کلاس های حضوری هم به زودی برگزار میشه و اینکه هیچ خللی به آموزش های کانال وارد نمی کنه بلکه قوی ترم می کنه ولی برای دوستانی که می خوان سریعتر یاد بگیرن کاملا مناسبه ... کلاس ها در شهر تهران و قم هست و حدود قیمت 300 تومان برای 30 ساعت در تهران کلاس مقدماتی اطلاعات کامل بهتون داده میشه 😊.
دوستان جدیدی که به کانال اومدن هم مطالب قبلی به صورت دسته بندی شده در
https://telegram.me/androidi_bot?start
موجوده و همچنین می تونن عضو گروه پرسش و پاسخ ما بشن .
📛قبل از عضویت حتما قوانینو بخونین ممنون 📛
لینک ورود:
https://telegram.me/joinchat/B1f7ETv_ZoJDk2dr0ES0rQ
توجه:برای عضویت حتما تلگرام خودتونو آپدیت کنین .
قوانین و نکات قابل توجه :📣📣
1-لطفا اول به هر مشکلی ک خوردین در گوگل سرچ کنین و اگر به نتیجه نرسیدین در گروه سوالتونو مطرح کنین و صبر کنین تا دوستان جواب بدن.

2-هر گونه تبلیغات در گروه ممنوع می باشد .

3-سوالاتو در قالب یک پیام و با هشتگ #سوال ارسال کنین تا هم باعث اسپم شدن گروه نشین هم سوال و جواب های درست خودشون یه منبع آموزنده و مفید برای بقیه اعضا می تونه باشه.جواب ها هم با هشتگ #پاسخ گذاشته بشه.

4-حتما برنامه نویسان محترم هم بیان تا بتونن به دوستان کمک کنن و این نکته رو در نظر داشته باشین که دوستان وظیفه پاسخ گویی ندارن و لطف می کنن پاسخ میدن !

5-دوستان می تونن لینک برنامه ی خودشون رو فقط یک برنامه با هشتگ #بررسی_برنامه در گروه قرار بدن و صبر کنن تا دوستان در مورد برنامه نظر بدن.

6-فقط و فقط سوالات اندرویدی و یا جاوا جواب داده می شود و پرسیدن سوالات دیگر ممنوع است.

انشا... گروه هم آموزنده و مفید باشه و همه دوستان قوانین رو رعایت کنند! موفق باشین .
#کتاب_اندرویدی
#Android_Programming_The_Big_Nerd_Ranch_Guide_Edition_2
دوستان کتاب رو دو روزه کارمونه ورژن جدیدش رو براتون پیدا کنیم و آپلود کنیم 😊 .
این کتاب برای سال 2015 هستش و کاملا با اندروید استودیو توضیح داده و کاملا جامع هست .
1-آموزش اندروید با معماری MVC
2-کار با json و وب سرویس ها
3-کار با فرگمنت ها
4-متریال دیزاین
5-توضیح کامل با استفاده از دیاگرام و نمودار
6-کار با تسک ها و پروسس ها
7-کار با ترد ها و Async Task
و هزاران مبحث دیگه مخصوصا مباحث پایه که هر برنامه نویس اندرویدی باید اونا رو بدونه پس حتما این کتابو دانلود کنین .

📢توجه : این کتاب و کتاب های مفید دیگه ی اندروید در ربات اندرویدی ما موجوده از اونجا هم می تونین وارد بخش <کتاب های آموزشی 📕> بشین و دانلود کنین
https://telegram.me/androidi_bot?start
فایل #pdf کتاب 👇👇👇
با سلام خدمت دوستان عزیز. من مقاری هستم و با جلسه یازدهم آموزش اندروید در خدمتتون هستم. میخوایم این جلسه به دو تا کار کاربردی دراندروید بپردازیم.
اول از همه کاری که دفعه قبل مطرح کردم رو کامل میکنیم. قرار بود یک تقویم فارسی بذاریم توی صفحه.
لینکی که خدمتتون دادم این بود:
http://smartlab.ir/%D9%85%D8%B9%D8%B1%D9%81%DB%8C-persiandatepicker-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF/
خب این تقویمی که توی این سایت گذاشته باید نسخه sdk شما حداقل 11 باشه. یادتون باشه ما api8 گذاشته بودیم. پس الان باید بیایم و نسخه api پروژمون رو تغییر بدیم. خیلی هم خوب چون اینطوری یاد میگیرید که از کجا اینکار رو انجام بدید.


قدم اول: نصب یه ورژن api بالای 11. میتونید برای اینکار از همون pdf که دادم استفاده کنید


قدم دوم: تغییر ورژن android sdk در پروژتون. برای اینکار از بالا سمت راست intellij ایکون زیر رو انتخاب کنید:
سپس به این ترتیب مسیر sdk را تغییر دهید
قدم سوم: اضافه کردن تقویم.
برای اینکار دو راه نوشته شده. من راه دوم رو میرم. (راه اول رو با برنامه اکیلیپس نوشتن)
خب راه دوم رو هم باید با کمی تغییر بریم.
داخل لینک زیر بشید و از سمت راست با زدن Download Zip سورس تقویم رو دانلود کنید

https://github.com/alibehzadian/PersianDatePicker

پس از دانلود مراحل زیر رو با دقت انجام بدید:
1⃣داخل پوشه src از سورسی که دانلود کردید بشید. یک پوشه به نام ir هست. اون رو کپی کنید. حالا برید توی محلی که پروژه خودتون رو ساختید. داخل پوشه src پروژتون چیزی که کپی کردید رو paste کنید.

2⃣از فایلی که دانلود کردید وارد پوشه Res و سپس layout بشید. sl_persian_date_picker.xml رو کپی کرده و بعد وارد پوشه پروژه خودتون شده و در مسیر مشابه اون رو paste کنید.

3⃣از داخل intellij در پروژه خودتون داخل پوشه res روی پوشه values راست کلیک کنید، سپس new و سپس Values resource file رو بزنید و نام اون رو بذارید attrs . یک فایل xml برای شما ساخته میشه.
داخل اون شده و بین رو تگ <resources> این رو قرار بدید: