آموزش جامع برنامه نویسی اندروید (مقدماتی)


به نام مهربان‌ترین
امروزه نسل گوشی‌های همراهی که فقط قابلیت ایجاد تماس را داشتند، منقرض شده است و برقراری تماس، تنها یکی از بیشمار کارهایی شده است که در حال حاضر گوشی‌های هوشمند با برنامه‌های کاربردی متنوع خود انجام می‌دهند. این تغییر و رشد در وسایل الکترونیکی که بر مبنای سیستم‌عامل‌هایی نظیر اندروید کار می‌کنند و هم‌چنین به تبع آن رشد تعداد علاقه‌مندان به توسعه برنامه‌های کاربردی اندروید ما را بر آن داشت که نقطه شروعی برای تمامی علاقه‌مندان حوزه اندروید ایجاد کنیم.
کتابی که در حال حاضر روبروی شما قرار دارد برگرفته از کتاب Android Programming: The Big Nerd Ranch Guide، یکی از معروف‌ترین کتاب‌های موجود در زمینه اندروید و هم‌چنین تجربیات چند ساله مولفان کتاب است. ما معتقدیم که کسب مهارت در برنامه‌نویسی، فقط با خواندن مطالب و یادگیری مفاهیم امکان‌پذیر نخواهد بود و مانند همه زبان‌های برنامه‌نویسی دیگر، تمرین نقش اول و مهمی را در برنامه‌نویسی اندروید بازی می‌کند.
این کتاب سعی دارد با استفاده از مثال‌های ساده و کاربردی بهترین و سریع‌ترین روش یادگیری برنامه‌نویسی اندروید را برای شما فراهم نماید. به همین دلیل، تعدادی برنامه در این کتاب مطرح شده است. بعضی از آن‌ها ساده‌اند و فقط یک فصل را به خود اختصاص داده‌اند. بعضی دیگر پیچیده‌ترند و در تعداد فصل بیش‌تری کامل می‌شوند. تاکید می‌کنیم که همه برنامه‌های این کتاب به هدف آموزش مفاهیم و تکنیک‌های مهم و بالا بردن تجربه شما در برنامه‌نویسی اندروید، طراحی شده‌اند.
در جلد اول این کتاب برنامه‌های زیر وجود دارند.
• برنامه کاربردی GeoQuiz:
این برنامه اولین برنامه کاربردی شما در اندروید خواهد بود و شما با آن، مفاهیم پایه‌ای در پروژه اندروید مانند اکتیویتی، layout و intentهای صریح را خواهید آموخت.
• برنامه کاربردی CriminalIntent:
طولانی‌ترین برنامه این کتاب در هر دو جلد CriminalIntent است که در طی ۱۳ فصل به مرور تکمیل می‌شود. این برنامه شما را با فرگمنت‌ها، رابط‌های لیست-جزئیات، منوها، استفاده از پایگاه‌داده، intentهای ضمنی، استفاده از دوربین و غیره آشنا خواهد کرد.
شما با مطالعه این کتاب تقریبا با تمامی مفاهیم موردنیاز برای شروع کدنویسی برنامه‌های کاربردی‍تان، آشنا خواهید شد و در آن‎ها مهارت کسب می‌کنید.
برای ادامه کار اگر به دنبال مباحث پیشرفته‌تر در اندروید هستید، پیشنهاد می‌کنیم جلد دوم این کتاب را نیز مطالعه فرمائید. در جلد دوم به مباحث سطح بالاتری مانند معماری، تم، سرویس، برنامه‌های چندنخی، وب‌سرویس، انیمیشن، استفاده از نقشه و غیره پرداخته شده است. جلد دوم نیز شیوه‌ای مشابه با جلد اول دارد و سعی شده است با مثال‌های زیاد، مهارت برنامه‌نویسی خوانندگان افزایش پیدا کند.
قابل ذکر است که تمامی کدهای مربوط به برنامه‌های این کتاب در یک سی‌دی همراه با کتاب در اختیار شما قرار خواهد گرفت. هم‌چنین می‌توانید برای دریافت کدها و اطلاعات بیش‌تر به سایت redapps.org مراجعه فرمائید.
برای تهیه این کتاب می‌توانید به دیباگران مراجعه کنید.

افزودن GIF به استوری اینستاگرام

قابلیتی که اخیرا به اینستاگرام اضافه شده است، به کاربران اجازه افزودن GIF به استوری را می‌دهد. برای این کار گام‌های زیر را طی کنید.

  • برنامه را باز کنید.
  • بر روی آیکن دوربین برای ایجاد استوری جدید کلیک کنید.
  • یک ویدیو یا عکس اضافه کنید.
  • آیکن اضافه کردن استیکر را انتخاب کنید.
  • GIF را انتخاب کنید.
  • در قسمت جستجو در بالای صفحه، می‌توانید GIF موردنظر خود را جستجو کنید.
  • در نهایت آن را انتخاب کرده و به عکس یا ویدیو خود اضافه کنید.

امکان دانلود دیتا برای کاربران واتس‌اپ

واتس‌اپ قابلیت جدیدی به آخرین نسخه بتای خود (نسخه ۲٫۱۸٫۵۰ بتا) اضافه کرده است که به کاربران خود اجازه دانلود داده‌های جمع‌آوری‌شده از آن‌ها را می‌دهد. برای استفاده از این ویژگی به بخش Account>Privacy در برنامه مراجعه کنید.

آیا قابلیت Reset Factory برای حفاظت از داده‌ها به تنهایی کافی‌ست؟

چیزی که همیشه بیان می‌شود این است که با قابلیت Reset Factory تلفن‌های همراه، تمامی داده‌ها، حساب‌های کاربری، گذرواژه‌ها و محتوا از روی دستگاه کاربر حذف می‌شود. اما محققان با بررسی تعدادی از نسخه‌های اندروید اثبات کرده‌اند که این گفته تا حدودی صحت دارد و حذف شدن داده‌ها صد در صدی نیست.
تحقیقات برروی نسخه‌های اندروید در محدوده‌ی ۲٫۳ تا ۴٫۳ انجام شده است و مشخص کرده است که دستیابی به داده‌های کاربر بعد از Reset Factory امکان‌پذیر است. این ادعا هنوز برای اندروید ۴٫۴ و نسخه‌های بالاتر بررسی و اثبات نشده است. بنابراین بهترین راه برای حفظ داده‌ها، رمزگذاری است. بهتر است از یک رمز تصادفی که ترکیبی از حروف کوچک، حروف بزرگ، اعداد، نشانه‌ها است و حداقل شامل ۱۱ کاراکتر است استفاده شود.

۱۳ برنامه مخرب که از گوگل پلی حذف شدند!

این ۱۳ برنامه مخرب باعث می‌شدند تا ویروس‌هایی وارد سیستم گوگل شوند که عضو یک زنجیره مخرب به نام “Brain Test” یا “تست مغز” هستند. برنامه‌هایی بی‌خطر از نگاه کاربران که در پشت پرده آن‌ها کار‌های وحشتناک قرار داشت! این برنامه‌های مخرب سعی می‌کردند تا دسترسی روت را بدست بیاورند و همچنین موبایلی که به این مشکل و بدافزار دچار می‌شد، بدون اجازه صاحب موبایل برنامه‌های مخرب دیگر را نیز نصب می‌کرد تا زمینه را برای کار‌های دیگر خود فراهم آورد. از آنجایی که اکثر این بدافزار‌ها سرگرم کننده بودند، به‌ راحتی می‌شد این بدافزار‌‌ها را وارد سیستم هدف کرد.
این برنامه‌ها یا بهتر است بگوییم بدافزار‌ها، قادر به ثبت بررسی خودکار در گوگل پلی بودند که با فریب دادن اشخاص دارای گوشی اندرویدی وارد سیستم آن‌ها می‌شدند (البته بیشتر گوشی‌هایی که روت شدند، دچار این ویروس می‌شدند) و شخص آن‌ها را نمی‌توانست پاک کند، حتی به وسیله بازگرداندن به تنظیمات کارخانه‌ای هم نمی‌شود این برنامه‌ها را پاک کرد. این بدافزارها به نصب یا پاک‌کردن تمام برنامه‌های شما دسترسی دارند. در گوشی‌هایی که این ویروس وارد شده، آسیب‌های زیادی زده شده است.
 

لیستی کامل از گوشی‌هایی که بروزرسانی اندروید ۶ را دریافت خواهند کرد

پس از ارائه‌ی نسخه‌ی نهایی اندروید ۶ شرکت‌های مختلف نیز لیست مربوط به گوشی‌های خود که بروزرسانی این نسخه از اندروید را دریافت خواهند کرد، منتشر کرده‌اند.
امروزه بروزرسانی نقشی مهم در دیدگاه کاربران ایفا می‌کنند. چرا که علاوه بر این که کاربران علاقه به دیدن ویژگی‌های جدید دارند، می‌خواهند تا از امنیت سیستم عامل گوشی خد نهایت اطمینان را داشته باشند.
حالا پس از ین که گوگل اندروید ۶ را برای نکسوس‌های ساخت سال ۲۰۱۳ به بعد اندروید ۶ را برای نکسوس‌های ساخت سال ۲۰۱۳ به بعد و نیز گوشی‌های اندروید وان خود ارائه کرد شرکت‌های مختلف نیز لیستی از گوشی‌های خود که بروزرسانی اندروید ۶ را دریافت خواهند کرد نیز منتش کرده‌اند. در ادامه می‌توانید لیستی از گوشی‌های سازندگان مختلف که دریافت بروزرسانی اندروید ۶ برای آن‌ها تایید شده ات را مشاهده کنید.
توجه کنید که در این لیست فقط گوشی‌های تایید شده توسط شرکت‌های سازنده آروده شده‌اند و ممکن است در آینده گوشی‌های جدیدی وارد این لیست بشوند.
 android_6_list

طرحی جدید برای عکس‌های سلفی

sony-selfie-patent-630x462

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

شروع به کار سایت

گروه برنامه های قرمز به منظور تولید برنامه‌های مفید برای گوشی‌های هوشمند و تبلت‌های مبتنی بر سیستم‌عاملهای اندروید و آی او اس تشکیل شده است.
سایت گروه برنامه‌نویسی رداپس از امروز سوم بهمن ماه ۱۳۹۳ رسما شروع به کار کرد. امیدواریم بتوانیم با انتشار برنامه‌های مفید نظر شما هم میهنان عزیز جلب کنیم. هدف این این سایت ایجاد یک پل ارتباطی با استفاده‌کنندگان نرم‌افزارهای گروه رداپس (برنامه‌های قرمز) هست. هر گونه انتقاد و پیشنهاد می‌تواند منجر به بهبود محصولات این گروه شود.
android-ios

رد اپس به چه معناست؟

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