بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

ابزارهای لازم برای طراحی لیوت برنامه اندرویدی

مدیریت گفتگو
محمد سلطانی 10 سال پیش
آخرین تغییر: 10 سال پیش

سلام دوستان

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

نظرات

محمد سلطانی 10 سال پیش
در اینترنت دیدم که می گفتند متریال دیزاین خیلی خوبه
Rabbit 10 سال پیش
من برای طراحی اول مطمئن میشم برنامه چه چیزهایی لازم داره، مثلا لیست میخواد منو میخواد و... بعد تا جای ممکن تو اینترنت میگردم و ایده جمع میکنم. برنامه‌های مشابه رو دانلود میکنم و کار میکنم و ایرادهاشون رو بررسی میکنمو بعد یک شمای کلی از برنامه رو تو ذهن خودم درست میکنم. بعد با photoshop صفحه‌هارو طراحی میکنم. موقع طراحی درگیر دانش فنی خودم نمیشم و هرچی دلم میخواد طراحی میکنم. بعد میام خودمو میکشم تا اونا رو با اندروید استودیو پیاده سازی کنم، بعضی وقتها هم نمیشه یک تغییراتی میدم. متریال دیزاین رو هم مقاله‌هاش رو خوندم و جایی که لازم بدونم کانسپت‌هاش رو استفاده میکنم. ولی همیشه پایبند نیستم. بیشتر از افکت‌های متریال خوشم میاد و استفاده میکنم.
Rabbit 10 سال پیش
آخرش هم میدم دوستانم که میدونم الکی تعریف نمیکنن ایرادهاش رو بهم بگن و سعی میکنم یا اونارو قانع کنم کار من درسته یا ایرادهام رو درستشون کنم. خیلی هم نباید آدم به طراحی خودش اصرار داشته باشه چون به هرحال کار دست خودشه و خیلی نمیتونه درست قضاوت کنه. واسه همین خیلی وقت‌ها کار آخر با چیزی که اول طراحی کردم فرق زیادی داره.
محمد سلطانی 10 سال پیش
میشه چند تا نرم افزاراتونو معرفی کنید تا در رابطه با طراحیشون بحث کنیم؟
محمد سلطانی 10 سال پیش
میشه چند تا نرم افزاراتونو معرفی کنید تا در رابطه با طراحیشون بحث کنیم؟
Rabbit 10 سال پیش
الان بیشتر از یکسال هست که روی مارکت برنامه نذاشتم. آخریش یک بازی بود که اونم در حال حاضر روی مارکت نیست.
علی 10 سال پیش
دلیل خاصی داره Rabbit که دیگه برنامه ای روی مارکت نمیگذارید ؟
Rabbit 10 سال پیش
دلیل زیاد داره. مهمترین‌‌هاش اینه که وقتی برای مارکت برنامه مینوشتم سرعت یادگیریم خیلی پایین بود، فکرم رو بیش از حد مشغول میکرد. توجیه اقتصادی تو بلند مدت نداشت و...
محمد سلطانی 10 سال پیش
حالا تو حوزه اندورید موندن فایده ای هم داره یا چند سال بعد یک چیز بهتر می یاد جایگزینش می شه؟
محمد سلطانی 10 سال پیش
در اینترنت داشتم راجع به این موضوع جستجو می کردم که با مطلبی به نام گراف GPU برخورد کردم که نوشته بود این گراف jank را تشخیص می دهد کسی می دونه چجوری بایستی با این گراف کار کرد؟
محمد سلطانی 10 سال پیش
یک مورد دیگه برای تست کردن اینکه آیا این UI برای کاربر راحته یا نه استفاده از سیستم ردیابی اندروید(Systrace) است.لطفا دوستان اگر در این زمینه ها که گفتم قبلا کار کردند تجربیات خود را بگن تا بقیه هم استفاده کنند.
محمد سلطانی 10 سال پیش
Systrace این قابلیت را فراهم می کند که کارایی را مستقیم در سطح هسته اصلی (kernel level) بسنجید. جهت فعال سازی آن, به Developer options مراجعه کرده و مدخل (entry) Enable traces را انتخاب کنید. در محاوره ی (dialog) بعدی می توانید نوع رخدادهایی را که باید profile شوند را تعریف کنید, به عنوان مثال Graphics و. Views به منظور استفاده از systrace , یک terminal را باز کرده و systrace.py را از پوشه (directory) android_sdk_installdir/tools/systrace اجرا کنید . همچنین می توان Systrace را مستقیماً از طریق DDMS perspective راه اندازی کرد . Systrace رخدادها را به مدت 5 ثانیه ضبط می کند. در نتیجه Systrace یک فایل HTML ایجاد کرده که به شما امکان تجزیه و تحلیل مشکلات بالقوه و احتمالی را می دهد . ولی عملی هر کی کار کرده بگه تا استفاده کنیم این صرفا یک معرفی اجمالی بود که من در اینترنت دیدم.
محمد سلطانی 10 سال پیش
روش دیگر استفاده از گزینه زیر است: Profile GPU rendering(تحلیل و اندازه گیری زمان پردازش هسته ی کارت گرافیک)

هنوز پاسخی ثبت نشده است


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .