مقالات تخصصي طراحي اپ موبايل
مرجع رسمي مقالات طراحي اپليكيشن

اين زمينه اجتناب ناپذير ميباشد كه تغييراتي كه در api شما به طراحي اپليكيشن وجود مي‌آيند بر روي كدهاي شما اثر گذار مي‌باشند، به اين ترتيب شما مي بايست خاطر بگيريد كه خصوصيت هاي api خويش را به‌تدريج حذف نمائيد، پيش از ايفا اين عمل هزينه و خسارت حذف يك خصوصيت api خويش را پژوهش نماييد، نگهدارنده هاي api تمايلي ندارند كه به معيار متعددي كدهاي api خويش را يوزرها تغيير و تحول دهند و يا روي هم رفته منطق نرم افزار خويش را تغيير‌و تحول دهند، به خاطر داشته باشيد كه پايتون 3 پيش از آن كه پيشوند فن “u” را تغيير تحول دهد back را اضافه كرده بود، در حالتي كه كدهاي در واقع مهندسي گرديده باشند مانند يك الگوريتم جست و جويبار بي آلايش حذف آن‌ها مي‌تواند شل باشد، ولي در شرايطي‌كه كه يك خصوصيت خطرناك و نفيس باشد ميتواند هزينه متعددي را براي شما داشته باشد.

 


يك خصوصيت را حذف كنيم يا اين كه نه؟
در نمونه مارمولك كه پيش از اين نيز ذكر كرديم فرض كنيم كه مارمولك مي خواد كه به رخنه‌ موش رفته و آن را بخورد به اين ترتيب نياز داريم كه پاهاي مارمولك را حذف كنيم، چه‌طور مي‌توانيم اين تغيير تحول را شكل دهيم؟ صرفا كافي ميباشد كه سياق مرتبط با گام زدن را از في مابين ببريم كه كافي ميباشد اسلوب پايين را:

class Reptile:

def walk(self):

print('step step step')

به روال پايين تبديل كنيم:

class Reptile:

def slither(self):


print('slide slide slide')
اين ايده خير وجود ندارد چرا‌كه موجودي كه به روش رفتن عادت نموده است و يا اين كه از حيث api فرض نماييد كه يوزرها api شما به يك سياق در api عادت كرده اند و بسيار از آن استعمال كرده اند، هنگامي كه api را به روزرساني ميكنيد كد آن ها با ناكامي رو به رو ميشود.

# User's code. Oops!

Reptile.walk()

بدين ترتيب سازندگان api مي بايست تعهد پايين را داشته باشند:

 


تعهد پنجم: خصوصيات را به آرامي حذف نمائيد
چندين مرحله براي حذف يك خصوصيت وجود دارااست، عمل خويش را با يك مارمولك كه با پاي خويش پياده روي مي نمايد استارت ميكنيم، آغاز يك سياق نو با اسم لغزيدن يا اين كه "slither." توليد ميكنيم و آن گاه مشي سابق را ناديده ميگيريم.

import warnings


class Reptile:

def walk(self):

warnings.warn(

"walk is deprecated, use slither",

DeprecationWarning, stacklevel=2)

print('step step step')


def slither(self):


print('slide slide slide')


ادامه مطلب
امتیاز:
بازدید:
برچسب: طراحي اپليكيشن،
موضوع:
[ ۱۸ مرداد ۱۴۰۱ ] [ ۱۲:۵۰:۵۸ ] [ حامد ] [ نظرات (0) ]

همان طور كه گفته شد در صورتيكه كه عشق داريد آي دي عددي براي ربات طراحي اپليكيشن خويش اخذ نماييد مي‌توانيد به ربات تلگرامي @UserInfo_1bot مراجعه‌كنيد، فعاليت كردن با اين ربات تلگرامي بسيار ريلكس ميباشد و براي اين فعاليت صرفا كافي ميباشد كه فرمان /start را وارد كرده و آي دي عددي خويش را اخذ فرمائيد، اين آي دي عددي را نيز همواره مي بايست به يار و همدم داشته باشيد به دليل آنكه بعد ها براي ادامه شغل ربات معني كننده تلگرام از آن استعمال هاي متعددي ميشود.

 

اخذ هاست مجاني

مرحله آينده از فرآيند ايجاد كرد ربات ترجمه كننده تلگرام اين ميباشد كه يك هاست اخذ نمائيد، در حالتي‌كه قصد نداريد كه از هاست هاي مبلغي كه در بازار مي‌باشند به كارگيري نماييد ميتوانيد از تارنما هاي متنوع داخلي و فرنگي كه وجود دارا هستند به كار گيري فرمائيد تا يك هاست بدون پول تهيه و تنظيم نماييد. هاست هاي مجاني معمولا دارنده محدوديت هاي بيشتري ميباشند و شما اقتدار مانور كمتري درين وبسايت ها داريد، يك كدام از شايسته ترين تارنما هاي فرنگي كه به شما هاست مجاني ارائه مي‌دهد تارنما 000webhost ميباشد كه با ورود بدين هاست مي‌توانيد با جاري ساختن روند ذيل مبادرت به اخذ يك هاست مجاني فرماييد. با ورود به‌اين وب سايت بايستي يك اكانت كاربري در‌اين تارنما توليد نمائيد، با وارد كردن خصوصيات يك آدرس اينترنتي پذيرش براي شما ارسال مي‌گردد كه بايستي آن را پذيرش نمائيد تا بتوانيد يك هاست بدون پول اخذ فرماييد. بعداز اخذ هاست مجاني به راحتي مي‌توانيد با كليك بر روي Manage website به راحتي وارد قسمت مدير هاست خويش گرديد و عمليات هاي متبوع خويش را در‌اين قسمت پياده فرماييد.

 

ايجاد كرد يك فايل براي ربات ترجمه كننده تلگرام

در قسمت آجل شما مي بايست يك فولدر منحصر براي ربات معني كننده تلگرام خويش در هاست ساخت فرمائيد تا بتوانيد داده ها ربات معني كننده تلگرام را در هاست محافظت فرمائيد. براي اين عمل كافي ميباشد در نصيب مدير هاست خويش بر روي مورد نيو فايل كه با آرم توده نشانه داده شد‌ه‌است كليك نمائيد و يك اسم براي فولدر خويش ساخت‌و‌ساز نماييد، يك سورس معني كننده را تنظيم كرده و به طور زيپ در بياوريد و در كامپيوتر خويش ذخيره نماييد، در هاست خويش بر روي آيتم آپلود كليك كرده و يك ورقه براي شما گشوده مي گردد كه درين كاغذ ميتوانيد به كامپيوتر خويش دسترسي پيدا فرماييد و پوشه زيپ متبوع را آپلود فرماييد. توجه نمائيد كه پوشه متبوع را در فايل اي كه منحصر به فرد ربات معني كننده تلگرام ساخته ايد قرار دهيد. با قرار دادن سورس متبوع در‌اين فايل از هاست خويش به راحتي ميتوانيد به آن دسترسي داشته باشيد و از آن به كار گيري فرمائيد.


ادامه مطلب
امتیاز:
بازدید:
برچسب: طراحي اپليكيشن،
موضوع:
[ ۱۲ مرداد ۱۴۰۱ ] [ ۱۲:۴۳:۴۰ ] [ حامد ] [ نظرات (0) ]

در بخش هاي پيشين گفتيم كه با به كارگيري از اين موتور بازي سازي مي‌توانيد طراحي اپليكيشن براي بخش اعظمي از پلتفرم ها بازي بسازيد، در واقع اين يك خصوصيت بسيار اصلي براي يك موتور بازي سازي است كه موتور بازي سازي يونيتي دارنده اين خصوصيت ميباشد، با به كارگيري از موتور بازي سازي يونيتي مي‌توانيد براي پلتفرم هايي از قبيل ويندوز، اندرويد، بلك بري و ... بازي سازي نماييد البته بعضي وقت ها پيش مي‌آيد كه شما بخواهيد يك قابليت و امكان خاص را كه صرفا در يك پلتفرم وجود داراست به بازي خويش اضافه نمائيد، در‌اين موقعيت ميباشد كه ميتوانيد با به كارگيري از كد نويسي قسمتي را اضافه فرمائيد كه صرفا در‌صورتي‌كه كه بازي شما بر روي يك پلتفرم خاص اعمال شد آن قابليت نيز براي فردي كه بازي مي نمايد جاري ساختن خواهد شد. نكته بسيار جالبي كه درباره موتور بازي سازي يونيتي مي بايست بدانيد اين ميباشد كه ميليون ها نفر از اين موتور بازي سازي به كارگيري مي نمايند.


ادامه مطلب
امتیاز:
بازدید:
برچسب: طراحي اپليكيشن،
موضوع:
[ ۱۱ مرداد ۱۴۰۱ ] [ ۱۲:۲۱:۰۷ ] [ حامد ] [ نظرات (0) ]

React قادر است نمايد باشد. اين به‌اين معناست كه اپليكيشن‌هاي React اي كه طراحي اپليكيشن وسعت متوسطي دارا‌هستند مي توانند نمايد به حيث برسند. البته پيش از اينكه دنبال چاره‌ ديگري بگرديد، بايستي بدانيد كه هر نرم‌افزار Ember يا اين كه Angular با وسعت ميانگين نيز نمايد ميباشد.


خبر بهتر اين ميباشد كه در صورتيكه شما به تلاش اعتنا نمائيد، بسيار سهل وآسان ميباشد كه نرم‌افزار‌هاي React فوق‌العاده سريعي را ساخت و ساز نماييد. به نحوي كه مي اقتدار اظهار كرد React يك كدام از شايسته ترين قاب ورك هاي جاوااسكريپت ميباشد.

اندازه‌گيري سعي React

مراد اينجانب از "نمايد" چيست؟ بياييد به يك نمونه بپردازيم:

ما روي يك پروژه اپن سورس به اسم admin-on-rest فعاليت ميكنيم، كه در آن material-ui و Redux را جهت ارائه رابط كاربري گرافيكي (GUI) ادمين براي هر REST APIاي به شغل مي بريم. اين نرم‌افزار دارنده يك شيت datagrid ميباشد كه ليستي از ركوردها را در يك جدول اكران ميدهد. زماني استفاده كننده تروتميز‌سازي را تغيير و تحول ميدهد، يا اين كه به كاغذ آتي مي‌رود، يا اين كه نتيجه ها را غربال مي‌نمايد، رابط كاربري آن طوري كه ما انتظار داريم پاسخگو وجود ندارد.

تصوير تحت رفرش آرام اين سعي را علامت ميدهد:

 

براي ديدن آنچه حادثه ميفتد ما react_perf؟ را به URL اضافه كرده‌ايم. اين دستور بعداز React 15.4، Component Profiling را فعال مي‌نمايد. ما منتظريم datagrid اول بارگذاري خواهد شد. بعد از آن Chrome Developer Tools را روي تب Timeline گشوده مي كنيم. دكمه " Recor" را مي زنيم و روي هدر جدول كليك مي كنيم تا تر و تميز‌سازي آپ تو ديت خواهد شد.

زماني كه داده‌ها رفرش ميگردند، ما دكمه " Record" را مجدد فشار ميدهيم تا تصويب آن متوقف خواهد شد، و كروم يك نمودار خطي زردرنگ را با برچسب " User Timing" آرم مي دهد.

 

در صورتيكه شما هيچوقت اين نمودار زردرنگ را نديده باشيد، ممكن ميباشد برايتان ترسناك باشد، ولي به كار گيري از آن حقيقتا راحت ميباشد. نمودار " User Timing" فرصت سپري گرديده براي هر كامپوننت شمارا علامت مي دهد. اين نمودار فرصت صرف گرديده در قسمت‌هاي داخلي React را نهفته مي‌سازد (در هر شكل شما نمي‌توانيد اين مجال را با صرفه‌سازي نمائيد)، به گونه اي كه به شما اذن ميدهد روي باصرفه‌سازي اپ خويش تمركز فرمائيد.


ادامه مطلب
امتیاز:
بازدید:
برچسب: طراحي اپليكيشن،
موضوع:
[ ۹ مرداد ۱۴۰۱ ] [ ۱۲:۲۶:۴۹ ] [ حامد ] [ نظرات (0) ]

آشنايي بدون نقص گونه هاي لهجه نرم‌افزار نويسي به شما ياري طراحي اپليكيشن مي نمايد تا براي گزينش يكي از ازآن ها خوب شغل فرمائيد.درين متن به مقايسه و معرفي 5 لهجه اپ نويسي مي پردازيم.


يادگيري دست كم يك گويش نرم افزار نويسي امروزه در هر مسئله اي قادر است براي شما اثر گذار واقع گردد؛ ولي بيش تر از 20 لهجه اپ نويسي وجود داراست و تعيين هر يك از آنان براي كد نويسي نيازمند داشتن اطلاعاتي در ارتباط عملكرد و كاربرد آن‌ها است. به همين استدلال مي بايست پيش از گزينش و تصميم گيري به رسيدگي، معرفي و مقايسه 20 گويش اپ نويسي بپردازيم. در‌اين متن به نظارت 5 گويش خوا هيم پرداخت.

PHP

در واقعيت اين گويش نرم‌افزار نويسي پياده سازي گرديده بوسيله يك فرد براي تارنما فردي خويش ميباشد كه معمولي و اما محصور است. انگيزه محبوبيت آن نيز مجاني بودن و اما معمولي بودن فعاليت با اين نرم افزار نويسي بوده و طي تعدادي مرحله اكثري از ايرادات آن نيز بر طرف شد و سبب ساز شد تا آن توسعه يافته خيس خواهد شد. به عنوان مثال حريف هاي اين گويش اپ نويسي ASP ميباشد كه دراين مورد نمي اقتدار به صورت قاطع خاطرنشان كرد كه كدام يك از آن‌ها سعي بهتري دارااست چون هركدام از اين دو گويش اپليكيشن نويسي مزايا و معايب خودشان را دارا هستند. كاربرد لهجه PHP نادر نبوده و ميتوانيد با به كارگيري از آن اكثري از كارهايتان را ايفا دهيد؛ ولي نكته اي كه در اين باره بايستي بدانيد آن ميباشد كه‌اين گويش اپ نويسي منظم نبوده و قواعد خاصي ندارد.

Python

لهجه اپليكيشن نويسي پايتون شناخته گرديده بين برنامه نويس ها بوده و در واقعيت تحت عنوان يك گويش اسكريپت نويسي ساخته و پياده سازي شد‌ه‌است. پايتون به مهم‌ترين ها و پر استفاده ترين گويش ها در جهان تبديل گرديده‌است و آيتم دقت اكثري از اشخاص قرار گرفت. سطح بالاي اين گويش و اجراي شل آن بسيار مطلوب و مقبول واقع شد‌ه‌است. ديدني ميباشد بدانيد كه لهجه هاي اپ نويسي مانند جاوا اسكريپت، كافي اسكريپت و ... نيز از گويش نرم افزار نويسي پايتون اثر گرفته اند. به همين برهان به‌اين لهجه نمي قدرت صرفا تحت عنوان يك لهجه نرم افزار نويسي نگاه كرد. كاربرد لهجه پايتون در تايپ كردن اپليكيشن هايي كه براي محاسبات و يا اين كه نرم افزار هاي علمي ميباشد، ميباشد و همينطور از اين لهجه نيز در تايپ كردن اسكريپت هاي معمولي نيز به كار گيري مي گردد. كاربرد و عملكرد اين لهجه نرم‌افزار نويسي به اندازه اي ست كه درصورتي كه ميخواهيد يك اپ نويس برنده گرديد به طبع بايستي به يادگيري اين لهجه بپردازيد.

 

ruby

لهجه روبي مشابهت متعددي به لهجه پايتون دارااست به نحوي كه معمولا نام اين دو در كنار يكديگر برده ميگردد. اين تشابه به اندازه اي ست كه حتي كاربرد شان نيز مانند يكديگر بوده و قابليت و امكان هاي يكسان شان موجب گرديده تا بتوان از هر دوي آنان براي اجرا يك فعاليت بهره برد. گويش اپليكيشن نويسي روبي انعطاف بيشتري نسبت به پايتون داراست چون پايتون از قواعد محكم و دشوار تري به كارگيري و تبعيت مي نمايد.

به همين عامل در روبي شما آزادي شغل بيشتري داريد و ميتوانيد در آن كلاس هاي اساس را در كل تغيير تحول بدهيد كه‌اين قضيه مي‌تواند يك كدام از دلايلي باشد كه برخي از اشخاص اين گويش را به پايتون ترجيح ميدهند؛ ولي آن چه در ارتباط روبي مي بايست بدانيد آن ميباشد كه از حيث جايگاه بندي و چگونگي اين لهجه از پايتون تحت خيس ميباشد.

java

به طبع نام جاوا به گوش تان آشنا ميباشد و آن را شنيده ايد. اين گويش نرم افزار نويسي بسيار ديرين بوده و با عدم وضوح كه دارااست سبب گرديده اكثري از اشخاص از اين لهجه غربت نمايند. كد هاي اين گويش به صورت معمول بسيار وقت گير بوده كه همين مسئله سبب بروز اكثري از اشتباهات مي‌شود چون در صورتيكه كه مشكلي در يك خط و كد ساخت و ساز گردد يافت كردن آن بسيار طاقت فرسا خيس ميباشد يعني دستكاري آن دشوار خيس و وقتگير خيس ميباشد؛ البته آن چه كه منجر گرديده در كليه همين سال ها از اين گويش اپليكيشن نويسي مصرف شود وجود قواعد و اكانت گرديده بودن آن ميباشد.

اين لهجه توانسته در سيستم استدلال هاي بسيار اعمال خواهد شد و كاربرد آن نيز بسيار زياد است. از ساير دلايلي كه سبب محبوبيت گويش اپ نويسي جاوا گرديده‌است پيش فرض بودن آن براي سيستم استدلال اندرويد ميباشد و همين مورد كاربرد زياد آن را توجيه مي كند.كلاً در حالتي كه ميخواهيد به يك اپ نويس ماهر تبديل گرديد مسلما يادگيري اين گويش نرم افزار نويسي را در اپ تان داشته باشيد چون يك نرم‌افزار نويس برنده به طبع به يك‌سري گويش در اپليكيشن نويسي مسلط ميباشد.


ادامه مطلب
امتیاز:
بازدید:
برچسب: طراحي اپليكيشن،
موضوع:
[ ۸ مرداد ۱۴۰۱ ] [ ۱۲:۱۴:۱۰ ] [ حامد ] [ نظرات (0) ]

اكثر زمان ها مجال‌هايي كه ما در امر بهبود مهارت هاي نرم افزار نويسي طراحي اپليكيشن خويش فكرمي كنيم گه گاه مجموع تمركز خويش را بر روي جذب علم ميگذاريم و به شغل بردن علم را فراموش ميكنيم. اينجانب اعتقادوباور دارم يادگيري نرم افزار نويسي يا اين كه هر چيز ديگري به هر دوي اين ها نياز دارااست. اذن دهيد كه هر دوي اين ها اين مطالب يعني جذب علم و به فعاليت بردن علم را به طور بدون نقص توضيح دهيم.

جذب علم

جذب علم وقتي حادثه مي افتد كه شما ميخواهيد كتاب بخوانيد، فراگيري ويديويي ملاحظه كنيد و يا اين كه به كتاب هاي صوتي گوش دهيد، اصولاً اين ها كار هايي مي باشند كه آرم مي‌دهند شما درپي علم مي باشيد و در تلاشيد تا بر علم خويش بيفزاييد. جذب علم بيشتر به طور تئوري رخداد مي افتد.

به عمل بردن علم

به عمل بردن علم معمولاً وقتي فيس ميدهد كه شما دانشي كه فرا گرفته ايد را به فعاليت مي‌گيريد تا شغل خاصي را جاري ساختن دهيد. در واقع همگي آدم ها عشق دارا‌هستند كه آن چيزي كه آموخته اند را به كار گيري نمايند تا كاربردهاي علم خويش را مشاهده نمايند.

در صورتي شما مي خواهيد حقيقتا مضمون‌ نرم افزار نويسي را فهم فرماييد مي بايست هر دوي اين انجام را به طور يكسان ايفا دهيد. در واقع شما مي بايست بدانيد كه چه كاري ميخواهيد اعمال دهيد و چرا بايستي آن را جاري ساختن دهيد. با يادگيري عملي نرم‌افزار نويسي مي‌توانيد خلال توسعه و گسترش و شناخت با تكنولوژي هاي تازه يك رزومه قدرتمند نيز با استعمال از مثال كارهايي كه براي خويش مي نويسيد، ساخت فرماييد.

درحال حاضر كه تفاوت اين دو مورد يعني جذب علم و به شغل بردن علم را به نيكي تشخيص داديم درين نوشته‌علمي قصد داريم درباره اين قضيه كلام كنيم كه چه‌طور مي قدرت علم اپليكيشن نويسي را تقويت كرد و بهبود اعطا كرد.

پيشنهاد اينجانب به شما اين ميباشد كه به طور عملي عمل نماييد، در اين شيوه به ساير افراد امداد فرمائيد و همواره در اكنون يادگيري باشيد.


ادامه مطلب
امتیاز:
بازدید:
برچسب: طراحي اپليكيشن،
موضوع:
[ ۶ مرداد ۱۴۰۱ ] [ ۱۱:۰۹:۳۶ ] [ حامد ] [ نظرات (0) ]

با اين هم اكنون، پيشرفت اپ‌هاي گوشي عمل بي آلايش‌اي وجود ندارد طراحي اپليكيشن و به صورت كلي فرصت متعددي را صرف مي‌نمايد، به خصوص درصورتي كه در درحال حاضر پندار كردن به يك نرم‌افزار يك‌سري سكويي (cross-platform) مي باشيد كه هم‌زمان بر روي اپل، اندرويد و ويندوز اعمال گردد. زامارين يكي‌از شايسته ترين و كلان‌ترين كادر‌ورك‌ها براي گسترش نرم‌افزار‌هاي چندسكويي ميباشد.

در‌اين نوشته‌ي‌علمي، ما به شما علامت مي دهيم كه چرا قاب‌ورك زامارين براي نيازهاي پيشرفت موبايل، براي مثال خصوصيت‌ها و مزايا، شايسته ترين ميباشد.

گسترش موبايل تعدادي سكويي (Cross-Platform) چيست؟

نرم‌افزار‌هاي گوشي يك‌سري سكويي به راحتي بر روي سيستم‌ ادله‌هاي متعدد گوشي مثل اندرويد، iOS، ويندوز و BlackBerry جاري ساختن مي شوند. اپليكيشن‌نويس يك كد مبنا را به مكان ساخت‌و‌ساز كد تازه براي هر پلت‌هيبت خاص بسط مي دهد.

برخي مزاياي گسترش نرم‌افزار‌هاي گوشي يكسري سكويي عبارتند از:

-كدها مي توانند مجدد به كارگيري شوند

-فرصت توسعه و گسترش سريع‌خيس ميباشد

-پياده‌سازي آسوده‌خيس ميباشد

-ايده‌آل براي مثال‌سازي نخستين ميباشد

ضمن زامارين، قاب‌ورك‌هاي بسيار ديگري مثل Qt، PhoneGap، Ionic و React Native وجود دارا‌هستند كه پيشرفت تعدادي سكويي را پناه مي‌نمايند.

زامارين چيست؟

زامارين به يار و همدم NET. و C# براي هر دو سيستم دليل اندرويد و iOS ميباشد. زامارين شگفت‌انگيز ميباشد به‌اين معنا كه تماما مبني بر NET. بوده و كاركشته به ساخت‌و‌ساز درست نرم‌افزار‌هاي گوشي اندرويد و iOS به طور هم زمان ميباشد.


ادامه مطلب
امتیاز:
بازدید:
برچسب: طراحي اپليكيشن،
موضوع:
[ ۵ مرداد ۱۴۰۱ ] [ ۰۱:۱۸:۵۸ ] [ حامد ] [ نظرات (0) ]

اينجانب اعتراف ميكنم كه در ازاي خودبيني، ريسك زياد و بدي هاي مهيج كه طراحي اپليكيشن مي‌تواند سبب ساز به چاره هاي جادويي خواهد شد، الگوهاي سطح زير تري دارم. اينجانب تحت عنوان يك نرم افزار نويس بيشتر به كتابدار، دانشمند، هنرمند و نجار متعلق هستم. اين لقب‌ها در مقايسه با يك جادوگر- هكر- نينجا- راك استار، مسلما پاره اي كسل كننده به لحاظ مي‌رسد. البته به طبع هيچ چيز اشتباهي يا اين كه هيچ سيرتكامل ايرادي درباره آنان نيست.

زيرا زماني دفعه به اپليكيشن نويسي و ايجاد كرد توليدها تبارك ميرسد، اينجانب مدل معاش يك جادوگر- هكر- نينجا- راك استار را نميخواهم. اينجانب آوازه را نميخواهم. اينجانب نميخواهم هر شب تا 4 صبح بيدار بمانم و بسوزم. هيچ نوع طلسم جادويي براي معالجه بيماري كدهاي اينجانب نيست.

 

الگوهاي كسل كننده نرم افزار نويسي مانند كتابدار، دانشمند، هنرمند و نجار

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

مانند يك هنرمند مي بايست بعضي اوقات فارغ چارچوب پندار كنم، ابتكار عمل داشته باشم و بتوانم چيزهاي انتزاعي را ببينم. مي‌خواهم نقص ها را به آغوش بكشم. مانند يك نجار، حقيقتا از ساختن اشياء لذت ميبرم. بعضي وقتها اين در معناي تعقيب كردن يك اپ خاص ميباشد و در برخي مورد ها ديگر با هر چيزي كه در مشت داريد عمل ميكنيد.


ادامه مطلب
امتیاز:
بازدید:
برچسب: طراحي اپليكيشن،
موضوع:
[ ۳ مرداد ۱۴۰۱ ] [ ۰۱:۲۶:۱۸ ] [ حامد ] [ نظرات (0) ]

طراحان UX اكثر اوقات هنگامي كه در همت براي جذب يوزرها طراحي اپليكيشن مي باشند، جريان‌هاي كاربري را توليد مي‌نمايند كه با محتوا پر گرديده است. متاسفانه، اين دستور فيض‌اي ضد و نقيض را ساخت و ساز مي‌نمايد. محتوا يا اين كه خصوصيت‌هاي ضرروزيان‌آور بيشتر احتمال داراست كه يوزرها را حيران و نااميد نمايند، در فيض سبب ارتقاء bounce rate ميشوند.

حذف محتواي بيش تر از حد

چه در محتواي بيشتراز حد چه در موادتشكيل دهنده UI، شما مي بايست حواس‌پرتي را تا حد قابليت نادر فرمائيد. آنان خير فقط غيرضروري، بلكه غير ديدني مي باشند. براين اساس مطمئن گرديد كه كليه محتواها، گرافيك‌ها، كارتن‌ها، متن‌هاي زرق و برق‌دار و لوگوهاي چشمك‌زن متعددي و مفرط را حذف كرده‌ايد. به عبارت ديگر، شما بايستي آساني را در حيث بگيريد.

در شكل قابليت، به سمت پياده سازي مينيماليست برويد. بيشتر اينترنت‌تارنما‌هاي استاتيك و خدمت‌گرا مي توانند از منش مينيماليستي براي جريان‌هاي كاربري معمولي و درعين حالا ديدني براي اينترنت‌تارنما‌شان استعمال نمايند. طرح‌هاي وب سايت را تنها با اركان ضروري ساخت فرماييد. از ادغام متعادل تصاوير، متن و خصوصيت‌هاي ديگر كه جريان كاربري را تمجيد مي‌نمايند به كار گيري نماييد.

تعداد آيتم‌ها و خصوصيت‌ها را كوتاه فرماييد

پياده سازي مينيماليست همينطور براي مورد‌ها و خصوصيت‌هاي متفاوت وب سايت شما شغل مي‌نمايد. شما مي بايست خصوصيت‌ها و مورد‌هاي خويش را در وبسايت به دست‌كم برسانيد. گزينش‌هاي بي‌شمار مي تواند سبب به فلج كردن تصميم‌گيري گردد. مدام مطمئن گرديد كه گزينش‌هاي واضحي را ارائه مي‌دهيد كه به يك مبادرت خاص سبب ساز مي گردد.

معمولي‌ترين رويكرد براي ساخت اينگونه رويدادي فراخوان به شغل (Calls-To-Action) و قرار دادن مطلوب آنها در وب سايت ميباشد.


ادامه مطلب
امتیاز:
بازدید:
برچسب: طراحي اپليكيشن،
موضوع:
[ ۲ مرداد ۱۴۰۱ ] [ ۰۱:۱۴:۵۳ ] [ حامد ] [ نظرات (0) ]

به صورت سنتي، قلمها تحت عنوان سازمان هاي ايستا با دسته محدودي طراحي اپليكيشن از پارامترهاي قابل تهيه و تنظيم فهم و شعور ميگردند. هر فرصت كه پياده سازي نياز به چند نوع چاپ داشته باشد، طراحان مي بايست مجموع پوشه ها را برا روي مدل هاي فونت گزينه به كار گيري قرار دهند. با فونت متغير شما صرفا به يك فولدر نياز داريد چون فونت هاي متغير با مولد تعداد محدودي از پيكربندي وزن و پهنا ، طومار را ارائه ميدهند.فونت متغير مي‌تواند هر بخشي از فضاي پياده سازي گرديده براي متن را پوشش دهد.فونت متغير در پياده سازي واكنشي و محلي سازي ، پرورش مي نمايد. هنگامي فونت هاي اينترنت به طرح هاي گوشي معرفي شد، عدم انعطاف پذيري كافي باعث به مسائل قابل خوانايي و عدم تطابق پياده سازي گرديده است. فونت هاي متغير نسبتا نو ميباشند و آن‌ها به ارائه فونت براي اينترنت ، سريعتر ياري مي نمايند و در كل به فرايند بي آلايش پياده سازي ياري مي نمايند.و اين صرفا شروع ميباشد. آيتم هاي هنري فونت متغير هنوز در سال 2019 گزينه نظارت قرار نمي گيرند.

 

كد نويسي و پياده سازي

امروزه ما هنوز اين پرسش ديرين را مي‌پرسيم: «آيا طراحان مي بايست كد بنويسند ؟» و آن‌گاه، «آيا توسعه و گسترش دهندگان به علم UX نياز دارا هستند؟» و انگيزه اين ميباشد "خودداري از اختلاف در اجراي پياده سازي" . براين اساس در شرايطي كه در امر غرض اين شغل ها نياز باشد، مي بايست در امر خط مش هايي چهت نيل به آنجا نيز انديشه كرد.يادگيري كد يك آيتم منطقي ميباشد. در شرايطي‌كه شما كسي مي‌باشيد كه پياده سازي خويش را اعمال مي‌كنيد، از يك تيم از مسائل با اين طرز ميتوانيد خودداري فرماييد. با اين درحال حاضر، معيار علم مورد نياز براي مراقبت يك پياده سازي و يك پيشرفت دهنده قدرتمند، استثنايي ميباشد.شيوه ديگري چهت نيل بدين مقصود، استعمال و ارتقاي ابزارهاي عالي ميباشد. فيگما (رخ) يكي اين ابزارهاست. تا قبل از اين، طراحان بدون چاره بودند كه متغيرهاي متعددي مانند سيستم دليل، مخلوط، افزونه، ذخيره سازي، هماهنگ سازي، همياري، و در غايت رويكرد هاي گردآوري كليه آنان را در يك جاي در لحاظ بگيرند و ان ها را تغيير تحول دهند كه امروزه فيگما اين قضيه را حل نموده است.


ادامه مطلب
امتیاز:
بازدید:
برچسب: طراحي اپليكيشن،
موضوع:
[ ۱ مرداد ۱۴۰۱ ] [ ۱۲:۲۲:۳۱ ] [ حامد ] [ نظرات (0) ]
[ ۱ ][ ۲ ][ ۳ ][ ۴ ][ ۵ ][ ۶ ][ ۷ ][ ۸ ][ ۹ ][ ۱۰ ][ ۱۱ ][ ۱۲ ][ ۱۳ ][ ۱۴ ][ ۱۵ ][ ۱۶ ][ ۱۷ ][ ۱۸ ][ ۱۹ ][ ۲۰ ][ ۲۱ ][ ۲۲ ][ ۲۳ ][ ۲۴ ][ ۲۵ ][ ۲۶ ][ ۲۷ ][ ۲۸ ][ ۲۹ ][ ۳۰ ][ ۳۱ ][ ۳۲ ][ ۳۳ ][ ۳۴ ][ ۳۵ ][ ۳۶ ][ ۳۷ ][ ۳۸ ][ ۳۹ ][ ۴۰ ][ ۴۱ ][ ۴۲ ][ ۴۳ ][ ۴۴ ][ ۴۵ ][ ۴۶ ][ ۴۷ ][ ۴۸ ][ ۴۹ ][ ۵۰ ][ ۵۱ ][ ۵۲ ][ ۵۳ ][ ۵۴ ][ ۵۵ ][ ۵۶ ]
.: Weblog Themes By sitearia :.

درباره وبلاگ

نويسندگان
نظرسنجی
لینک های تبادلی
فاقد لینک
تبادل لینک اتوماتیک
لینک :
خبرنامه
عضویت لغو عضویت
پيوندهای روزانه
لينكي ثبت نشده است
پنل کاربری
نام کاربری :
پسورد :
عضویت
نام کاربری :
پسورد :
تکرار پسورد:
ایمیل :
نام اصلی :
آمار
امروز : ---
دیروز : ---
افراد آنلاین : ---
همه : ---
چت باکس
موضوعات وب
موضوعي ثبت نشده است
امکانات وب

سئو کار حرفه ای / خرید پیج اینستاگرام / باربری / دانلود نرم افزار اندروید  / شرکت خدمات نظافتی در مشهد / شرکت نظافت منزل و راه پله در مشهد / شرکت نظافت راه پله در مشهد / شرکت نظافت منزل در مشهد  /سایت ایرونی  / بازی اندروید  /  خدمات گرافیک آریا گستر  / فروش پیج آماده آریا گستر / نیازمندی های نظافتی / وکیل در مشهد / ارز دیجیتال / نیازمندی های قالیشویی / مبل شویی / املاک شمال  / آرد واحد تهران / فیزیوتراپی سیناطب / sell Instagram account safely / نیازمندی های گردشگری / نیازمندی های سالن زیبایی