نحوه استفاده از منابع در اپلیکیشن اندروید – بخش دوم

نحوه استفاده از منابع در اپلیکیشن اندروید – بخش دوم

در مطلب قبلی شما را با انواع منابع اندروید آشنا کردیم، در ادامه به نحوه دسترسی و استفاده از این منایع خواهیم پرداخت، با ما همراه باشید. 2. دسترسی به منابع تا این مرحله با نحوه افزودن منابع به اپلیکیشن اندروید آشنایی پیدا کردید، اکنون باید با نحوه دسترسی به این منابع آشنا شوید. به تمامی منابع ذخیره شده در اپلیکیشن یک نام منحصر به فرد که شامل نوع منبع مانند drawable یا layout بوده، به همراه یک آی دی در فایل R اپلیکیشن اختصاص داده می شود. فایل R توسط ابزار Android Asset Packaging یا aap تولید می شو...

نحوه استفاده از منابع در اپلیکیشن اندروید - بخش اول

نحوه استفاده از منابع در اپلیکیشن اندروید - بخش اول

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

آشنایی با 5 سرویس کاربردی برای بهینه سازی اپلیکیشن موبایل

آشنایی با 5 سرویس کاربردی برای بهینه سازی اپلیکیشن موبایل

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

نحوه ساخت استایل و تم برای اپلیکیشن اندروید – بخش دوم

نحوه ساخت استایل و تم برای اپلیکیشن اندروید – بخش دوم

در مقاله قبلی شما را با نحوه ساخت استایل برای اپلیکیشن اندروید آشنا کردیم، در ادامه روش ساخت تم برای اپلیکیشن را به شما خواهیم آموخت، با ما همراه باشید. 3. ساخت تم ها تا این مرحله تنها قادر به اعمال استایل ها به ویوهایی بودید که در داخل اکتیویتی قرار دارند. اندروید به شما امکان اعمال استایل ها به کل اکتیویتی ها و اپلیکیشن ها را نیز می دهد، زمانی که یک استایل برای یک اکتیویتی یا اپلیکیشن اعمال شود، به یک تم تبدیل می شود. به طور پیش فرض تمامی اپلیکیشن ها که با استفاده از آخرین نسخه اندروید ساخته م...

نحوه ساخت استایل و تم برای اپلیکیشن اندروید - بخش اول

نحوه ساخت استایل و تم برای اپلیکیشن اندروید - بخش اول

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

انتقال داده بین اکتیویتی ها با کمک Android Parcelable

انتقال داده بین اکتیویتی ها با کمک Android Parcelable

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

چه انتظاراتی از سوئیفت 3 داشته باشیم؟ – بخش دوم

چه انتظاراتی از سوئیفت 3 داشته باشیم؟ – بخش دوم

در مطلب قبلی به شرح برخی از قابلیت های نسخه 3 سوئیفت پرداختیم، در ادامه قصد داریم سایر تغییرات مورد انتظار از این نسخه را شرح دهیم، با ما همراه باشید. حلقه های for به سبک زبان C آیا این نوع حلقه های برای شما آشنایی دارد؟ for (var i = 0; i < 5; i++) { print(i) } حلقه های for با این سبک در سوئیفت 3 در دسترس نخواهند بود، جهت کسب اطلاعات بیشتر می تواند پروپوزالی را که توسط Erica Sadun در GitHub ارسال شده است مطالعه کنید. خداحافظی با ++ و – مدتی پس از اپن سورس کردن سوئیفت، Chris Lattner سازنده...

چه انتظاراتی از سوئیفت 3 داشته باشیم؟ - بخش اول

چه انتظاراتی از سوئیفت 3 داشته باشیم؟ - بخش اول

چنانچه در حوزه توسعه اپلیکیشن برای سیستم عامل آی او اس در حال فعالیت باشید، به احتمال زیاد می دانید که سوئیفت 3 تا اواخر سال منتشر می شود، این نسخه نتیجه تلاش یک تیم فوق العاده است، پروپوزال های متعددی ارسال شد و بالاخره اپل در 2015 سوئیفت را اپن سورس کرد، این پروپوزال ها پس از بررسی و ارزیابی دقیق توسط تیم اصلی پذیرفته شدند. در این مقاله به مهم ترین تغییرات این نسخه از سوئیفت پرداخته خواهد شد، با ما همراه باشید. سوئیفت 3 چه ویژگی دارد؟ تیم اصلی یک هدف بسیار روشن و واضح از انتشار سوئیفت 3 داشتند...