8 عامل که باید در گزینش ابزارهای توسعه اپلیکیشن موبایل مد نظر قرار گیرد - بخش اول

8 عامل که باید در گزینش ابزارهای توسعه اپلیکیشن موبایل مد نظر قرار گیرد - بخش اول

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

ویوها و ویو گروپ ها در اندروید - بخش دوم

ویوها و ویو گروپ ها در اندروید - بخش دوم

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

ویوها و ویو گروپ ها در اندروید - بخش اول

ویوها و ویو گروپ ها در اندروید - بخش اول

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

آشنایی با انواع اپلیکیشن های موبایل - بخش دوم

آشنایی با انواع اپلیکیشن های موبایل - بخش دوم

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

آشنایی با انواع اپلیکیشن های موبایل - بخش اول

آشنایی با انواع اپلیکیشن های موبایل - بخش اول

روش های گوناگونی برای ساخت اپلیکیشن های موبایل موجود است، اما تنوع روش ها، تکنولوژی های مورد استفاده و پلتفرم های موردنیاز و مدت زمان موردنیاز جهت ساخت اپلیکیشن، سوالاتی را پیش روی توسعه دهندگان قرار می دهند. با معرفی گوشی آیفون در سال 2007، دنیای موبایل میزبان انقلاب بزرگی شد، در سال 2008 کمپانی اپل به معرفی SDK نیتیو پرداخت که به این انقلاب قدرت بیشتری بخشید. از آن زمان تاکنون میلیون ها اپلیکیشن با استفاده از پلتفرم ها و فریم ورک های بیشمار پدید آمده اند. نحوه گزینش نوع اپلیکیشن، پلتفرم و فریم...

چگونه امنیت اپلیکیشن آی او اس خود را تامین کنیم؟ - بخش دوم

چگونه امنیت اپلیکیشن آی او اس خود را تامین کنیم؟ - بخش دوم

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

چگونه امنیت اپلیکیشن آی او اس خود را تامین کنیم؟ - بخش اول

چگونه امنیت اپلیکیشن آی او اس خود را تامین کنیم؟ - بخش اول

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

نحوه ساخت دکمه Swipe با سبک آی او اس در اندروید

نحوه ساخت دکمه Swipe با سبک آی او اس در اندروید

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