آن اپلیکیشن اندرویدی که از چندین اکتیویتی ساده تشکیل شده باشد ارائه دهنده تجربه کاربری بهتری نسبت به اپلیکیشنی است که تمامی عملیات را در یک اکتیویتی بزرگ و پیچیده گرد هم آورده است. یک اصل ساده اما کاربردی، سعی در محدود ساختن هر اکتیویتی به یک وظیفه غیرقابل تقسیم می باشد.
اما به منظور استفاده از این اکتیویتی ها و انجام عملکردهای موردنظر لازم است یک ارتبط بین آنها بوجود آورید و داده هایی را بین این اکتیویتی های ساده رد و بدل نمایید. در این مطلب آموزشی قصد داریم نحوه استفاده از Intentها جهت برقراری...
در مطلب قبلی به انواع دکمه ها و کاربرد هریک از آنها پرداختیم، در ادامه نحوه انتخاب دکمه مناسب برای رابط کاربری را شرح خواهیم داد، با ما همراه باشید.
گزینش نوع دکمه
انتخاب سبک دکمه به اولویت دکمه، تعداد بخش ها و لی اوت صفحه بستگی دارد.عملیات: آیا عملیاتی که آن دکمه به انجام می رساند آنقدر مهم و ضروری است که لازم باشد آن را به صورت دکمه اکشن شناور پیاده سازی کرد؟
ابعاد: نوع دکمه را بسته به بخشی که در آن قرار خواهد گرفت و تعداد لایه های z-space که در صفحه دارید انتخاب کنید.
لی اوت: در هر بخش از یک...
در مقاله قبلی شما را با کلیاتی راجع به طراحی دکمه ها در رابط کاربری آشنا کردیم، در این مقاله قصد داریم به انواع دکمه ها و کاربرد هریک بپردازیم، با ما همراه باشید.
انواع دکمه ها و عملکرد هریک از آنها
1. دکمه های برجسته
این دکمه های معمولا به صورت مستطیل بوده و سایه روشن ها امکان کلیک بر روی آنها را نشان می دهد، این دکمه ها به لی اوت های فلت بعد می دهند و بر روی عملکردها در فضاهای شلوغ و گسترده تاکید دارد.
کاربرد
از این دکمه ها می توان در داخل لی اوت هایی استفاده کرد که محتوای مختلفی دارند، زیرا ا...
دکمه های یکی از عناصر مقدماتی و کاربردی از طراحی تعاملی محسوب می شوند و به این سبب که دکمه ها عنصر حیاتی در راستای ساخت یک جریان محاوره ای روان در وب و اپلیکیشن ها هستند، پرداختن به بهترین روش های پیاده سازی دکمه ها حایز اهمیت است. در این مقاله انواع دکمه ها را شرح می دهیم و به اطلاعات مهمی که برای ساخت دکمه های کاربردی و مناسب جهت ارتقای تجربه کاربری نیاز است، خواهیم پرداخت.
بهترین روش های ساخت دکمه
دکمه ها را به گونه ای بسازیذ که مانند دکمه شوند
درباره ارتباط طراحی و کارایی بیندیشید، کاربران چ...
امروزه کاربران گوشی های اندروید به بیش از یک میلیارد نفر رسیده اند و هرروزه هزاران نفر نیز به جمع کاربران این سیستم عامل محبوب می پیوندند، اما کسب اطمینان از این بابت که استفاده از اپلیکیشن شما برای تمامی آنها لذت بخش بوده و بدون هیچگونه مشکلی صورت می پذیرد، کار چندان آسانی نمی باشد.
خصوصیت های گوشی های اندروید بسیار متنوع است و شاهد تفاوت هایی در سطوح API، اندازه های صفحات نمایش، چگالی پیکسل ها و حسگرهای سخت افزاری هستیم. از طرفی فروشندگان سخت افزار نیز با شخصی سازی اندروید برای گوشی های خود شر...
اخیرا ساخت و توسعه اپلیکیشن های اندروید رواج یافته و ابزارهای گوناگونی این فرآیند را تسهیل می بخشند، در این مقاله قصد داریم چندین ابزار کاربردی در زمینه توسعه اندروید به شما معرفی کنیم، با ما همراه باشید.
Library methods count
کتابخانه های اندروید بسیار کاربردی اند، اما استفاده از آنها بهایی برای شما به دنبال دارد، این ابزار به شما کمک می کند تا از محدودیت 65K متدها از فرمت DEX فایل رهایی یابید.
Stetho
Stetho یک دیباگ بریج برای اپلیکیشن های اندرویدی است که توسط فیسبوک ساخته شده و این ابزار با...
اندروید کنترل های UI متعددی را در اختیار توسعه دهندگان قرار می دهد تا از آنها برای ساخت صفحات UI استفاده نمایند. یکی از نیازمندی های رایج UI اسلاید شدن بین چندین صفحه برای نمونه یک اسلایدشوی عکس است. اندروید یک کنترل UI را جهت ساخت اسکرین های اسلایدینگ در اختیار قرار داده که ViewPager نام دارد. در این مطلب آموزشی قصد داریم نحوه استفاده از ViewPager جهت ساخت رابط کاربری اسلایدینگ اسکرین در اپلیکیشن های اندروید را شرح دهیم، کدهای این مطلب را می توانید با کمک این لینک دانلود نمایید.
افزودن ViewPage...
مستندسازی کد فرآیند چندان خوشایندی برای توسعه دهندگان نیست، اما یک بخش ضروری از فرآیند توسعه محسوب می شود. تقریبا تمامی زبان های برنامه نویسی دارای روش های گوناگونی برای مستندسازی کد می باشند و در این مطلب قصد داریم شما را با بهترین روش های مستندسازی کد در جاوا آشنا کنیم. با استفاده از جاوا به راحتی قادر به ساخت اپلیکیشن های سازمانی هستید، این زبان برنامه نویسی ذاتا شی گراست و برای توسعه هرگونه وب اپلیکیشن مدرن مناسب می باشد. شایان ذکر است که می توان از جاوا جهت ساخت وب اپلیکیشن ها، بازی ها، اپل...