برقراری ارتباط بین اکتیویتی ها و اپلیکیشن ها در اندروید - بخش اول

برقراری ارتباط بین اکتیویتی ها و اپلیکیشن ها در اندروید - بخش اول

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

طراحی UX دکمه ها: بهترین روش ها، انواع و حالت ها - بخش سوم

طراحی UX دکمه ها: بهترین روش ها، انواع و حالت ها - بخش سوم

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

طراحی UX دکمه ها: بهترین روش ها، انواع و حالت ها - بخش دوم

طراحی UX دکمه ها: بهترین روش ها، انواع و حالت ها - بخش دوم

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

طراحی UX دکمه ها: بهترین روش ها، انواع و حالت ها - بخش اول

طراحی UX دکمه ها: بهترین روش ها، انواع و حالت ها - بخش اول

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

نحوه کار با Firebase Crash Reporting

نحوه کار با Firebase Crash Reporting

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

معرفی چندین ابزار کاربردی برای توسعه اندروید

معرفی چندین ابزار کاربردی برای توسعه اندروید

اخیرا ساخت و توسعه اپلیکیشن های اندروید رواج یافته و ابزارهای گوناگونی این فرآیند را  تسهیل می بخشند، در این مقاله قصد داریم چندین ابزار کاربردی در زمینه توسعه اندروید به شما معرفی کنیم، با ما همراه باشید. Library methods count کتابخانه های اندروید بسیار کاربردی اند، اما استفاده از آنها بهایی برای شما به دنبال دارد، این ابزار به شما کمک می کند تا از  محدودیت 65K متدها از فرمت DEX فایل رهایی یابید. Stetho Stetho یک دیباگ بریج برای اپلیکیشن های اندرویدی است که توسط فیسبوک ساخته شده و این ابزار با...

استفاده از ViewPager برای ساخت رابط کاربری اسلایدر اسکرین در اندروید

استفاده از ViewPager برای ساخت رابط کاربری اسلایدر اسکرین در اندروید

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

بهترین روش ها برای مستندسازی کد در جاوا

بهترین روش ها برای مستندسازی کد در جاوا

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