آموزش برنامه نویسی اندروید

یادگیری برنامه نویسی اندروید میتواند کار سختی باشد. اما در وبسایت برنامه چی همه مفاهیم را با زبان ساده به شما آموزش میدهیم که بتوانید به راحتی وارد این حوزه شوید. همه مقاله های آموزش برنامه نویسی اندروید در این دسته قرار دارند.

service سرویس در اندروید

سرویس یا Service در اندروید – توضیح کامل + پروژه

یکی از کامپوننت های اپلیکیشن در اندروید، سرویس ها هستند. شما به عنوان کسی که قصد ساخت اپلیکیشن های اندروید را دارد، باید با همه کامپوننت های اصلی اپلیکیشن اندروید آشنا شوید. در این مقاله از برنامه چی میخواهیم یک راهنمای کامل برای Service ها در اندروید ارائه بدهیم. با ما همراه باشید. در این

سرویس یا Service در اندروید – توضیح کامل + پروژه بیشتر بخوانید »

کریپتوگرافی در اندروید

بهترین راهکار انجام کریپتوگرافی در اندروید

کریپتوگرافی نقش بسیار مهمی در امنیت داده های کاربران بازی میکنند. این مسئله روی گوشی های موبایل اهمیت بیشتری دارد زیرا حمله کننده ها ممکن است بصورت فیزیکی به دستگاه کاربر دسترسی داشته باشند. در این مقاله از بلاگ برنامه چی نحوه استفاده درست از کریپتوگرافی در اندروید و همچنین مثال هایی کاربردی از آن

بهترین راهکار انجام کریپتوگرافی در اندروید بیشتر بخوانید »

پردازش یا process در اندروید

پردازش یا Process در اندروید چیست؟

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

پردازش یا Process در اندروید چیست؟ بیشتر بخوانید »

thread یا نخ در اندروید

راهنمای کامل Thread یا نخ در برنامه نویسی اندروید

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

راهنمای کامل Thread یا نخ در برنامه نویسی اندروید بیشتر بخوانید »

4 نوع حافظه در اندروید مخصوص برنامه نویسی

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

4 نوع حافظه در اندروید مخصوص برنامه نویسی بیشتر بخوانید »

برنامه نویسی reactive در اندروید

راهنمای کامل برنامه نویسی Reactive در اندروید

اگر روی پروژه های اندرویدی که تعداد زیادی منابع و داده دارند کار کرده باشید، حتما با سختی های مدیریت داده و نشان دادن تغییرات روی رابط کاربری آشنا هستید. گاهی اوقات نیاز داریم تعدادی از Task ها در بک گراند اپلیکیشن انجام بشوند تا تاثیری روی رابط کاربری نداشته باشند. برای این کار میتوانیم

راهنمای کامل برنامه نویسی Reactive در اندروید بیشتر بخوانید »

به روز رسانی Security Providers

به روز رسانی Security Providers برای جلوگیری از SSL Exploit

سیستم عامل اندروید برای تامین امنیت در ارتباط های روی شبکه، از Security Providers استفاده میکند. اما در طول زمان خطرات امنیتی مختلفی در همین Provider پیشفرض پیدا میشود. برای اینکه بتوانید اپلیکیشن خودتان را در برابر این خطرات محافظت کنید، سرویس های گوگل پلی به شما اجازه میدهند به صورت اتوماتیک Security Providers های

به روز رسانی Security Providers برای جلوگیری از SSL Exploit بیشتر بخوانید »

پیکربندی امنیت شبکه در اندروید

یکی از ویژگی های سیستم عامل اندروید، Network Security Configuration است که به اپلیکیشن ها اجازه میدهد تنظیمات امنیت شبکه خودشان را در یک فایل ایمن، بدون نیاز به دستکاری بقیه کدها  شخصی سازی کنند. این تنظیمات میتوانند برای دامنه ها یا اپلیکیشن های خاص اعمال بشوند. در این نوشته از بلاگ برنامه چی همه

پیکربندی امنیت شبکه در اندروید بیشتر بخوانید »

کلاس R اندروید

آشنایی کامل با کلاس R اندروید

اگر کمی در برنامه نویسی اندروید تجربه داشته باشید، حتما با یک کلاس به نام R در اندروید برخورد کرده اید. تقریبا میشود گفت به هر قسمتی از اپلیکیشن اندروید سر بزنید، کلاس R اندروید هم آنجا حضور دارد. مثلا وقتی که میخواهیم id یک المان را از داخل فایل layout پیدا کنیم، باید از

آشنایی کامل با کلاس R اندروید بیشتر بخوانید »

امنیت کار با https و ssl در اندروید

امنیت در استفاده از HTTPS و SSL در اندروید

یکی از تکنولوژی هایی که برای ارتباط کدگذاری شده بین کلاینت و سرور از آن استفاده میشود، SSL (مخفف Secure Sockets Layer) است که امروزه از لحاظ تکنیکی به عنوان TLS (مخفف Transport Layer Security) شناخته میشود. اما این تفکر که استفاده از این تکنولوژی امنیت کامل را برقرار میکند اشتباه است. گاهی اوقات استفاده

امنیت در استفاده از HTTPS و SSL در اندروید بیشتر بخوانید »

first-android-context-barnamechi

سیر تا پیاز Context در اندروید

وقتی که برنامه نویسی اندروید را شروع کردم، یکی از اولین سوال های مهمی که داشتم این بود که “این Context لامصب چیه تو برنامه برنامه نویسی اندروید؟!” یادم هست از اساتید و دوستانی که تجربه بیشتری داشتند در این باره سوال کردم. جواب آنها این بود که Context اندروید یکی از مفاهیم سخت برای

سیر تا پیاز Context در اندروید بیشتر بخوانید »

پیمایش به بالا