علی خانقلی

به برنامه نویسی و مخصوصا برنامه نویسی اندروید علاقه بسیار زیادی دارم. همه تلاشم هم اینه که با "برنامه چی" بتونم برنامه نویسی رو برای همه خیلی راحت کنم. به وبسایت ما خوش اومدین! ;)

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

یکی از ویژگی های سیستم عامل اندروید، 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 در اندروید ادامه مطلب

امنیت داده ها در اندروید

تامین امنیت داده ها در اندروید

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

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

شروع برنامه نویسی اندروید

راهنمای قدم به قدم شروع برنامه نویسی اندروید

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

راهنمای قدم به قدم شروع برنامه نویسی اندروید ادامه مطلب

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

دستورالعمل های تامین امنیت اپ اندروید

یکی از دغدغه های برنامه نویس ها و توسعه دهنده های اندروید امنیت اپ هایی است که میسازند. پس همه برنامه نویس ها باید با نکته های امنیتی که برای اپلیکیشن های آنها ممکن است اتفاق بیفتد را بشناسند و بتوانند راهکار های درستی برای مقابله با آنها پیاده سازی کنند. در این مقاله از …

دستورالعمل های تامین امنیت اپ اندروید ادامه مطلب

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

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

شاید شما هم جمله هایی شبیه به اینکه “دوره برنامه نویسی اندروید تمام شد” یا “برنامه نویسی اندروید ارزش یادگیری ندارد” یا هر جمله ای با این مفهوم را از افراد زیادی شنیده باشید. معمولا هم دوستانی این حرف را میزنند که اطلاعات دقیقی درباره دنیای برنامه نویسی ندارند. اما واقعیت کدام است؟ آیا وقت …

آیا برنامه نویسی اندروید ارزش یادگیری دارد؟ ادامه مطلب

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

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

همیشه وقتی صحبت از برنامه نویسی و رد و بدل کردن داده بین برنامه های مختلف باشد، یکی از مهمترین مواردی که باید در نظر بگیریم تامین امنیت است. یعنی باید همه راه هایی که داده میتواند دزدیده شود یا از دست برود را مسدود کنیم. داده ها مهمترین دارایی های ما در دنیای دیجیتال …

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

7 زبان برنامه نویسی اندروید

7 زبان برنامه نویسی اندروید

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

7 زبان برنامه نویسی اندروید ادامه مطلب

اندروید Dynamic System Update DSU

Dynamic System Update اندروید

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

Dynamic System Update اندروید ادامه مطلب

اسکرول به بالا