آموزش های کاربران در یکجا
به نام خدا
توی انجمن بعضی از کاربرا میان و آموزش های مفیدی درباره ی یه چیزی میزارن و خیلی هام استفاده می کنن، ولی بعد از مدتی تاپیکشون از دید خارج میشه. من توی این تاپیک سعی می کنم تا جایی که میتونم این آموزش ها رو جمع آوری و دسته بندی کنم و لینکشون رو به همراه توضیحاتی قرار بدم.
این تاپیک رو هر وقت که وقت داشته باشم آپدیت می کنم.
البته ممکنه به جز این سایت از سایت های فارسی دیگه ای هم لینک بزارم.
شما هم اگه آموزش خوبی رو سراغ داشتید ممنون میشم لینکشو به صورت پیام خصوصی برام بفرستید یا به عنوان نظر درج کنید که اون رو هم قرار بدم.
ضمنا برای منظم بودن تاپیک ممنون میشم اگه نظری داشتید توی همین تاپیک اول بگید و اصلا جواب درج نکنید.
امیدوارم به کارتون بیاد...
راهنما:
تاپیک هایی که جدیدا اضافه شده: *** دسته هایی که تاپیک جدید دارند: ***
زیر هر پست یه نظر گذاشتم که با کلیک روش به اول تاپیک میاید
لینک دسته |
رابط گرافیک |
لینک | توضیحات |
اکشن بار دست ساز و خانگی خود را بسازید + تب (آموزش) | اکشن بار همون لایه ایه که بالای صفحه ی هر برنامه ای هست |
طراحی (آموزشی) | یه سری نکته ی مهم درباره ی طراحی برنامه |
مجموعه فیلم های اموزشی متریال دیزاین از 0 تا 100 ( Material Design ) "آپدیت شد" | متریال دیزاین رو که احتمالا همه می دونید چیه. اگرم نمیدونید یه استاندارد طراحیه که گوگل ارائه کرده |
آموزش قدم به قدم ساخت نرم افزار چند زبانه (با بهتر است بگوییم چند زبانه کردن نرم افزار) | - |
اکشن بار منسوخ شد ! ، از تولبار استفاده کنید ، همه چیز را شخصی سازی کنید ! | یه جایگزین برای اکشن بار که منسوخ شده (همون لایه ایه که بالای صفحه ی هر برنامه ای هست) |
Toast منقرض شده! از snackbar استفاده کنید | توجه کنید که Toast منسوخ نشده و فقط اینجا یه جایگزین با امکانات بهتر براش گفته شده |
یه سایت مفید برای انتخاب پس زمینه | - |
آموزش گرفتن و برش عکس با دوربین گوشی و نمایش آن در قاب + سورس ... | - |
برنامه هایتان را مانند آب خوردن به بهترین شکل طراحی کنید ! ... | آموزش طراحی بدون فتوشاپ |
آموزش طراحی در Eclipse ( ساختن یه برنامه ساده ) | آموزش ساخت UI که توی LandScape یه جور باشه و توی Portrate یه جور دیگه |
آموزش طراحی در فتوشاپ ( تغییر رنگ منابع گرافیکی ) | یه آموزش خیلی مهم |
اموزشxml -تا اخرین بخش | آموزش فایل های XML |
راهکار بکگراند _ایجاد بک گراند با تصاویر تکرار شونده (آموزش) ... | - |
کنترل های سفارشی |
لینک | توضیحات |
ساخت انواع Notification بصورت Custom | ناتیفیکیشن ها همون پیام هایی هستن که در قسمت ناتیفیکیشن بار (بالای صفحه نمایش گوشی که به صورت اسلاید پایین میاد) نمایش داده میشه |
آموزش ساخت یک Toast سفارشی | - |
تایپیک آموزش طراحی SeekBar اختصاصی در Eclipse | وقتی به یه موسیقی گوش میدید نواری که با گذشت زمان موسیقی جلو میره همون SeekBar |
پروگرس بار سفارشی زیبا (آموزش) به مناسبت ولادت حضرت رسول(ص) ... | آموزش ساخت یه ProgressBar خیلی با حال |
SeekBar سفارشی زیبا (آموزش) | - |
فرگمنت | توی بخش Google Map استاد از فرگمنت برای نمایش Map استفاده کردند. این لینک یه آموزش کامل از هر دو نوع فرگمنت استاتیک و داینامیک هست (Kamalan.com) |
دیالوگ و منو |
لینک | توضیحات |
استفاده از اسلایدینگ منو + Navigation Drawer دست ساز و خانگی (آموزش) | توی بخش گرافیک پیشرفته استاد برای ساخت اسلایدینگ منو از لایبرری استفاده کردند اما اینجا آقای کاشی زاده با لایبرری های خود اندروید این کارو کردند |
آموزش ساخت کاستوم دیالوگ با انیمیشن | - |
DatePicker جلالی (فارسی) که با api 15 نیز کار کند (معرفی سورس + آموزش استفاده ) ... | یه لایبرری مثل DatePickerDialog با تقویم شمسی |
بانک اطلاعات |
لینک | توضیحات |
حل کامل مشکل خواندن متن از دیتابیس و نمایش به صورت "؟؟؟؟؟" | اطلاعات دیتابیس سرور رو که به اندروید می فرستید اگه فارسی باشه به صورت علامت سوال نمایش داده میشه که توی این لینک این مشکل حل شده |
ارتباط امن ، سریع و استاندارد با دیتابیس (آموزش) | روش هایی برای ارتباط امن با دیتابیس سرور |
روش صحیح ذخیره تاریخ در دیتابیس sqlite (نکته آموزشی) | - |
سرویس ها |
لینک | توضیحات |
استفاده از سرویس (Service) | استفاده از سرویس (Service) برای اجرای یک سری کد به صورت مستقل از خود برنامه اندروید (حتی هنگام بسته بودن برنامه اندروید) (Kelidestan.com) |
طریقه ساخت CustomBroadCast (آموزش) | توضیحش یه مقدار طولانیه که توی خودش موجوده |
Socket Programming |
لینک | توضیحات |
آموزش ارتباط کلاینت با سرور از طریق سوکت | - |
خطایابی و نگهداری |
لینک | توضیحات |
خطایی در پوشه Gen هست که نمیشه برطرفرش کرد، مشکل از کجاست؟ | - |
خطای ناشی از نبود override در بالای متد ها در Eclipse | یک تذکر مهم از استاد |
آناتومی یک گزارش خطای خوب | - |
نسخه و سازگاری |
لینک | توضیحات |
حذف شدن permision های برنامه در اندروید 6 + آموزش برطرف کردن این مشکل ... | توی اندروید 6 به بعد باید Permission های برنامه رو به صورت RunTime و از داخل خود برنامه بگیرید که این آموزششه |
توضیحی راجع به پرمیشن ها در اندروید نسخه 6 به بعد | پرمیشن هایی که توی اندروید 6 باید ران تایم بگیرید |
تغییرات API در ورژن های مختلف Android | هر ورژنی از اندروید که میاد یه سری کلاس ها و متد ها دپریکیت میشن که اینجا جایگزین هایی برای بعضی از اونا پیدا می کنید |
کدهای کاربردی |
لینک | توضیحات |
کاربرد تگ uses-feature در فایل manifest اندروید | اگه برنامتون از یه سخت افزاری استفاده می کنه و می خواید روی گوشی هایی که اون سخت افزار رو ندارند برنامه نصب نشه این لینک رو ببینید |
نوشتن یک کد داینامیک برای اتصال اشاره گرهای جاوا به Button ها | اگه شما مثلا 20 تا کنترل دارید (مثلا Button) نیازی نیست که 20 خط کد findViewById بنویسید. با یک خط کد هم میشه این کارو کرد. |
توابع و کلاسهای کوچیک و مفید ( مشارکت کنید ) | یه سری تابع و کد مفید |
اشتراک گذاری تصویر به همراه متن و... داخل عکس ( آموزش) | توی بعضی از برنامه ها یه دکمه هست برای اشتراک گذاری عکس و متن و ... . اینم آموزش ساخت همچین دکمه ایه |
آیا این برنامه توسط لاکی پچر معروف هک میشه؟ جواب: به هیچ وجه *سورس برنامه اضافه شد* ... | - |
ذخیره ی کلاس در فایل (آموزش) | روشی برای ذخیره یک کلاس مثلا آرایه در فایل |
چاپ Log در خود گوشی (آموزش) | - |
کبیسه گیری دقیق شمسی (آموزش) | - |
آموزش ساخت دانلودر (به روش دانلود از طریق دانلود منیجر اندروید) ... | - |
کتابخانه ها |
لینک | توضیحات |
بهترین لایبرری های اندروید (آموزشی) | - |
آموزش تغییر فونت تمام قسمت های برنامه بوسیله کتابخانه Calligraphy ... | - |
بجاي ايميج اوپتيمايزر استاد، از كتابخانه پيكاسا استفاده كنيد ... | کتابخونه ای برای نمایش بهینه تصاویر به خصوص در ListView |
کتابخانه Volley + آپلود تصویر و ارسال پارامتر به سرور (جدید) [آموزش] ... | - |
محیط توسعه |
لینک | توضیحات |
نمی تونم توضیحات متدها و فیلدها را در محیط Eclipse ببینم | یه آموزش از استاد برای اتچ کردن سورس به محیط برنامه نویسی |
سورپرایز 3 و عیدی سال 94 : تاپیک جامع آخرین ورژن از اکلیپس جدید با تنظیمات کامل | با اینکه هیچ اکلیپسی جای اکلیپس استاد رو نمی گیره ولی این اکلیپس (Indigo) منقضی شد و توی سایت اکلیپس هم اسمش خط خورده. این لینک آموزش نصب اکلیپس Juno رو در بر داره |
انقضای اکلیپس کنونی (Indigo) فرا رسید ، آموزش نصب آخرین ورژن اکلیپس (Mars 4.5 (2015 < | اگه می خواید که طریقه ی نصب جدیدترین ورژن های اکلیپس و SDK و... رو خودتون بلد باشید این آموزش رو ببینید. |
عدم شناسایی Device های با ورژن اندروید بالاتر از 4.0 | اکلیپس استاد بعضی از دیوایس های اندروید 4 به بالا رو نمیشناسه که اینجا این مشکل حل شده |
در Logcat تعداد زیادی علامت سئوال، دیده می شود و همه رنگها نارنجی است. مشکل از کجاست؟ | - |
خطا های رایج در برنامه eclipce (با مشارکت دوستان) | - |
افزایش سرعت کامپیوتر و محیط برنامه نویسی و رفع هنگ ! (آموزش) ... | آموزش استفاده از فضای درایو به عنوان رم اضافه |
شبیه ساز |
لینک | توضیحات |
ADB Wireless | آموزش اتصال گوشی از طریق وای فای به محیط برنامه نویسی |
خطاهای اجرای GenyMotion و راه حل های آن ( مرجع ) | - |
آرشیو فایلهای OVA برای GenyMotion ( لینک مستقیم ) + Android 5.1.0 - API 22 اضافه شد | - |
آموزش نصب درایور تمامی گوشی و تبلت های اندرویدی + لینک دانلود ... | همونطور که می دونید برای شناساندن گوشی به محیط برنامه نویسی باید درایورش نصب باشه |
مارکت ها |
لینک | توضیحات |
سورپرایز 2 برای انجمن ( سورس رایگان و نمونه آماده و ساده ی سیستم پرداخت درون برنامه ای ) | من وقتی تازه کار بودم هرکاری کردم نتونستم که پرداخت درون برنامه ای بازار رو به برنامم وارد کنم که بالاخره با این آموزش خیلی ساده این کارو کردم |
آموزش پرداخت درون برنامه ای (ویدئو) | آموزش پرداخت درون برنامه ای از آقای کاشی زاده. خودم ندیدمش ولی چون ویدیو بود و کاربران راضی بودند لینکشو قرار دادم |
نیواد (سرویس پرداخت درون برنامه ای امن بازار) | یه سیستم پرداخت درون برنامه ای که تعریفشو زیاد شنیدم ولی هنوز استفاده نکردم |
بازی سازی |
لینک | توضیحات |
در خصوص شروع بازی سازی راهنمایی بفرمائید | تاپیک خود استاد |
متفرقه |
لینک | توضیحات |
فعالیت اصولی در یک مجموعه علمی (آموزشی) | این لینک رو حتما حتما ببینید |
درصد توزیع پلتفرم های اندروید 2016 | با دیدن این لینک می بینید که اوضاع چقدر فرق کرده |
چگونه برنامهام در صفحه اول بازار بیاید؟ (آموزشی) | - |
چگونه یک پروژه را قیمت گذاری کنیم؟ (آموزشی) | - |
چرا باید اشاره گرهای محلی ( Local ) رو بعضی وقتها final کنیم؟ | - |
چه تفاوتی بین تنظیمات SDK در Manifest وجود دارد؟ | تفاوت بین Target SDK, Minimum SDK و Maximum SDK |
آیا برنامه نویسی به زبان دیگری غیر از جاوا برای اندروید ممکن است؟ | - |
دنیای برنامه نویسی از نگاه طنز | اینو ببینید, خیلی باحاله |
20 روش رایگان یادگیری و ارتقای سطح دانش در برنامه نویسی اندروید | وب سایت های آموزش برنامه نویسی |
چند درسی که برنامه نویسان میتوانند از دعای جوشن کبیر بگیرند! | - |
کمتر آسیب دیدن چشم های شما در هنگام کار با کامپیوتر با f.lux ... | حتما این لینک رو ببینید. یه نرم افزار بسیار کم حجم که معجزه می کنه |
چجوری از اندروید پول در بیارم ؟ (راه کار برای دوستانی که تازه شروع کرده اند) ... | بعضی از راه هایی که از طریق برنامه نویسی می شه ازشون پول در آورد |
تجربیات شخصی بنده در کافه بازار + درخصوص حجم نرم افزار چه برداشتی می کنید؟ ... | تجربیات یکی از کاربران موفق |
محاسبه ی هزینه ی پروژه (معرفی وب سایت) | یه تاپیک از خودم که یه وب سایت رو برای محاسبه ی هزینه ی پروژه معرفی کردم |
نمونه سایت های مفید و جالب! | سایت هایی برای سرگرمی (به برنامه نویسی ربطی ندارن) |
امنیت در برابر هکر ها! | افزایش امنیت کامپیوتر در مقابل هکرها |
عینک مخصوص کامپیوتر | - |
شکایت، یا درآمد 150 میلیونی از همین سایت؟ | - |
تاپیک های آموزشی خودم |
لینک | توضیحات |
با جاوا برای ویندوز، لینوکس و ... هم برنامه بنویسید (آموزش) | Write Once, Run Anywhere |
چاپ Log در خود گوشی (آموزش) | - |
ذخیره ی کلاس در فایل (آموزش) | روشی برای ذخیره ی یک کلاس مثلا آرایه در فایل |
محاسبه ی هزینه ی پروژه (معرفی وب سایت) | - |
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .