مطالب موبایل

استفاده از کلاس VectorDrawable در اندروید

اندروید به صورت مستقیم از SVG یا Scalable Vector Graphics پشتیبانی نمیکند، اما در Lollipop یک کلاس جدید به اسم VectorDrawable معرفی کرده است و طراحان از این طریق میتوانند شکل هایی را از طریق کد بکشند، در این مقاله یاد میگیرید که چگونه با فایل XML یک VectorDrawable بسازید و به آن انیمیشن بدهید، این عملیات فقط در دستگاه هایی که اندروید 5 و بالاتر از آن دارند قابل انجام است و برای ورژن های پایین تر ساپورت مناسبی وجود ندارد، اما این تکنیک های پیشرفته را یاد بگیرید تا در آینده بتوانید به خوبی از آن استفاده کنید.

اپلیکیشن Native یا Hybrid : مسئله این است !

کاربران عموما زمان استفاده از تلفن‌های هوشمند خود لذت می‌برند! چون خیلی از کارهای خود را از جمله چک کردن ایمیل، گشت و گذار در جوامع مجازی، خوندن کتاب، دیدن فیلم و گوش کردن موسیقی و خیلی کارهای دیگه رو میتونن با دستگاه کوچک خود انجام دهند. البته این چیزی هستش که کاربران بهش توجه میکنن، ولی توسعه دهندگان از دید دیگری به نرم‌افزارهای تلفن همراه نگاه می‌کنند ! یک سوالی که ممکن است برای توسعه دهندگان بوجود آید، توسعه نرم‌افزار بصورت Native یا Hybrid هستش!

از HTTP و REST چه می دانید ؟

Hypertext Transfer Protocol یا HTTP بخش بزرگی از دنیای وب است، هر دفعه ای که شما یک صفحه ی وب باز میکند یا یک درخواست Ajax ارسال میکنید از HTTP استفاده میکنید اما با این وجود HTTP بین توسعه دهندگان وب تا حدودی ناشناخته است، در این مقاله مجموعه ای از اصول طراحی را که REST شناخته میشود و همچنین اصول دیگری را نیز به تفضیل توضیح خواهیم داد، با مجیدآنلاین در این مقاله همراه باشید.

ساخت یک اپلیکیشن ListView در اندروید

ListView یکی از مهم ترین ابزارهای مفید در اندروید است که میتوانید داده های مختلف را در آن نشان دهید، در این مقاله به شما نشان میدهیم که چگونه میتوانید اطلاعات را درون لیست ویوو نمایش دهید. این لیست ویوو هنگامی که روی آن کلیک میکنید محتوا و اطلاعات را نمایش میدهد، با مجیدآنلاین در این مقاله همراه باشید.

تحلیل ارسال و دریافت SMS در اندروید

ارسال و دریافت SMS از بخش های مهم یک برنامه ی اندرویدی محسوب میشود، برای مثال میتوانید در اپلیکیشن خود دکمه ای برای ارسال متون مختلف از طریق SMS قرار دهید، یا زمانی که گوشی کاربر SMS ای دریافت کرد میتوانید محتوای آن SMS و شماره فرستنده و ... را بخوانید، با مجیدآنلاین در این مقاله همراه باشید.

28 رابط کاربری برنامه نویسی (API) مفید و کاربردی

API یا Application Programming Interface یک سری از قوانین و ویژگی ها است که نرم افزارها میتوانند از طریق آن باهم ارتباط داشته باشند، برای مثال میتوان Twitter را نام برد، بیشتر مردم ترجیح میدهند از طریق تلفن های هوشمند از Twitter استفاده کنند بنابراین این امکانات حاصل بهره مند بودن توییتر از یک API ( رابط کاربری برنامه نویسی ) میباشد، API اجازه ی برقراری ارتباط بین نرم افزارهای مختلف را آسان میکند.

مدیریت دکمه ی Back در اندروید

در اندروید به صورت پیشفرض هنگامی که کاربر بر روی دکمه ی Back کلیک میکند برنامه به اکتیویتی قبلی خود بر میگردد، گاهی برنامه نویسان میخواهند این روال کلیشه ای را بشکنند و هنگامی که کاربر بر روی دکمه ی Back کلیک کرد به کاربر پیغامی نشان بدهند، مثلا یک Toast نمایش بدهند و به کاربر بگویند اگر قصد خروج از برنامه را دارید 2 بار روی دکمه ی Back کلیک کنید یا حتی از کاربر سوال بپرسند آیا واقعا میخواهید برنامه را ترک کنید ؟

7 قانون تایپوگرافی در طراحی برای موبایل

تایپوگرافی خوب باعث میشود تلاش خواننده برای خواندن مطالب کمتر شود، زمانی که چشم در راستای نوشته حرکت میکند لازم نیست به جاهای مختلف بپرد، به این عمل saccade میگویند، یعنی حرکت سریع چشم بین دو نقطه ثابت، دیگر شما واژه ها یا کلمات را نمیخوانید، بلکه بخشی از متن را به سرعت میبینید و ذهن شما شروع به تفسیر آن میکند. اگر مغز شما شگفت زده شود به چشمان شما فرمان میدهد که به قسمت قبلی برگردد و آنگاه شما نگاهی دقیق به آن کلمه می اندازید.

بررسی وصل بودن دیوایس به اینترنت در اندروید

به طور قطع میتوان گفت در تمام اپلیکیشن هایی که از سرویس اینترنت استفاده میکنند، هنگام شروع اپلیکیشن برقرار بودن اتصال تلفن همراه به اینترنت چک میشود و سپس به کاربر اجازه ی استفاده از امکانات اپلیکیشن داده میشود، در این مقاله مرحله به مرحله یاد خواهیم گرفت چطور برقرار بودن اتصال اینترنت را بررسی کنیم.

اشتباهات جدی در طراحی برای موبایل

گاهی ممکن است ایده ای بسیار خوب به ذهن شما برسد و به سرعت مشغول به ساخت اپلیکیشن و وب سایت آن شوید و آن قدر در کار خود سرعت به خرج دهید که نکاتی را از قلم بیندازید، مقاله زیر این نکات را به شما یادآوردی میکند تا در طراحی خود اشتباهات رایجی که دیگران انجام میدهند را انجام ندهید.