کتابخانه OkHttp در اندروید ۵ (۱)

کتابخانه OkHttp چیست؟ کتابخانه OkHttp یک پروژه متن باز است. طراحی شده تا بتواند یک Http Client بهینه باشد. کتابخانه OkHttp پرتکل SPDY را پشتیبانی می کند. این پرتکل پایه و اساس Http 2.0 ست. باعث می شود requestهای متعدد با هم از یک سوکت واحد استفاده کنند. آیا شما از okHttp یا کتابخانه هایی که با اهرم okHttp کار می کنند (مثل Retrofit) استفاده می کنید؟ آیا شما با خطاهایی از قبیل OutOfMemoryCrash روی برنامه اندرویدی خود مواجه شده اید؟ و دوست دارید در آینده از این گونه crash ها روی برنامه جلوگیری کنید؟ اگر جواب شما به...

معرفی پنج کتابخانه اندرویدی رایگان گرافیکی ۴ (۴)

پنج کتابخانه اندرویدی که طراح درون را بیدار می کنند! کتابخانه اندرویدی در زمینه گرافیک عصای دست بسیاری از برنامه نویسان است. چه برنامه نویس فرانت اند که به دنبال یادگیری بیشتر در این زمینه هست. چه برنامه نویس بک اند که قصد دارد با صرف کمترین زمان طراحی خوبی روی برنامه پیاده کند. در این مقاله به معرفی پنج نمونه رایگان از پروژه های UI/UX در Dribble می پردازیم. نحوه پیاده سازی این پنج کتابخانه اندرویدی در github موجود می باشد که لینک آنها را در اختیار شما قرار می دهیم. Fitness...

آموزش معماری MVP در اندروید ۳٫۵ (۲)

معماری MVP چیست؟ معماری MVP یکی از معماری های  مهم در اندروید می باشد که بیشتر برای ساخت رابط کاربری مورد استفاده قرار می گیرد. در برنامه نویسی اندروید، همواره با این مسئله رو به رو هستیم که اکتیویتی های اندروید به گونه ای هم با UI و هم با داده های برنامه در ارتباط ند. اما برنامه های اندرویدی باید مقیاس پذیر (scalable) باشند. یعنی سرور یا برنامه شما در برابر افزایش تعداد کاربر انعطاف پذیر و پاسخ گو باشد. البته عوامل دیگری مثل خوانایی کد، عدم وابستگی اجزا برنامه به همدیگر و... برای...