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


به نام مهربان‌ترین
امروزه نسل گوشی‌های همراهی که فقط قابلیت ایجاد تماس را داشتند، منقرض شده است و برقراری تماس، تنها یکی از بیشمار کارهایی شده است که در حال حاضر گوشی‌های هوشمند با برنامه‌های کاربردی متنوع خود انجام می‌دهند. این تغییر و رشد در وسایل الکترونیکی که بر مبنای سیستم‌عامل‌هایی نظیر اندروید کار می‌کنند و هم‌چنین به تبع آن رشد تعداد علاقه‌مندان به توسعه برنامه‌های کاربردی اندروید ما را بر آن داشت که نقطه شروعی برای تمامی علاقه‌مندان حوزه اندروید ایجاد کنیم.
کتابی که در حال حاضر روبروی شما قرار دارد برگرفته از کتاب 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 امکان‌پذیر است. این ادعا هنوز برای اندروید ۴٫۴ و نسخه‌های بالاتر بررسی و اثبات نشده است. بنابراین بهترین راه برای حفظ داده‌ها، رمزگذاری است. بهتر است از یک رمز تصادفی که ترکیبی از حروف کوچک، حروف بزرگ، اعداد، نشانه‌ها است و حداقل شامل ۱۱ کاراکتر است استفاده شود.

قابلیت جدید دایرکت در اینستاگرام

اینستاگرام قابلیت جدیدی را به قسمت دایرکت خود اضافه کرده است. این قابلیت در نسخه‌ی ۱۰.۱۶ هم‌اکنون در فروشگاه‌های اینترنتی برنامه‌های کاربردی برای اندروید و iOS قابل دسترسی است. با اضافه شدن این ویژگی شما می‌توانید تصاویر و ویدیوهایی را برای دنبال‌کنندگان خود ارسال کنید و این تصاویر یا ویدیوها بعد از نمایش ناپدید خواهند شد.
شما می‌توانید چنین تصاویر یا ویدیوهایی را فقط برای دنبال‌کنندگان خود به صورت تکی یا گروهی ارسال کنید و در صورتی که آن‌ها از تصاویر ارسالی شما اسکرین‌شات گرفته و یا آن را دوباره به اشتراک بگذارند، اینستاگرام به شما اطلاع خواهد داد.

بهترین بازی‌های اندروید در سال ۲۰۱۷

پلی استور فروشگاه اینترنتی است که بازی‌های متفاوتی را برای سیستم‌عامل اندروید عرضه می‌کند. در این فروشگاه بازی‌ها در دسته‌بندی‌های مختلف قرار گرفته‌اند تا کار جستجو و پیدا کردن بازی برای کاربران راحت‌تر شودبا توجه به آماری که از پلی استور به دست آمده است، قابل‌توجه‌ترین بازی‌ها در سال ۲۰۱۷ در بین کاربران این گونه گزارش شده است.

نام بازی حجم حداقل نسخه‌ی اندروید نسخه‌ی بازی
بازی‌های ورزشی
Golf Clash حدود ۱۱۰ مگابایت ۴.۴ ۷۱.۰.۵.۱۰۹.۱
Table Tennis Touch حدود ۳۰۳ مگابایت ۴-۱ ۲.۲.۱۲۳۰.۱
بازی‌های آفلاین
Doodle Bowling حدود ۱۲۶مگابایت ۳.۰ ۱.۹.۲۸
Shadow Fight 2 حدود ۱۳۵مگابایت ۴.۴ ۷۱.۰.۵.۱۰۹.۱
بازی‌های معمایی
Rolling Snail حدود ۷۵ مگابایت ۴۰۱ ۱.۲.۲
Diggy’s Adventure حدود ۷۰ مگابایت ۲.۳.۳ ۱.۲.۵۱
بازی‌های دفاعی
Realm Defense حدود ۷۰ مگابایت ۴.۰.۳ ۱.۲.۱
Fieldrunners 2 حدود ۲۷۲ مگابایت ۴.۰.۳ ۱.۲.۱
بازی‌های آر پی جی
Eternium: Mage And Minions حدود ۷۱ مگابایت ۴.۰ ۱.۲.۲۶
 Chrono Trigger متفاوت ۲.۲ ۱.۰.۷
بازی‌های دونده‌های بی‌پایان
 Sky Dancer حدود ۸۲ مگابایت ۴.۰.۳ ۱۰۳۰۲
 Epic Skater حدود ۴۷ مگابایت ۴.۰.۳ ۲.۰.۰۵
بازی‌های اکشن
Dead Trigger 2 حدود ۴۶۰ مگابایت ۴.۰ ۱.۲.۱
Godfire: Rise of Prometheus حدود ۲.۱۵ گیگابایت ۱.۱.۳
بازی‌های رقابتی
 Micro Machines حدود ۳۳۵ مگابایت ۴.۰.۳ ۱.۰.۵.۰.۰۰۱
 Dirt Xtreme حدود ۲۱۰ مگابایت ۴.۰.۳ ۰.۲.۰
بازی‌های جنگی
 Real Boxing 2 Rocky حدود ۲۲۵ مگابایت ۴.۴ ۱.۸.۳
 Mortal Kombat X بیش از ۱.۵ گیگابایت ۴.۰ ۱.۲.۲
بازی‌های استراتژی
 The Battle of Polytopia حدود ۲۸ مگابایت ۴.۰ Myriad+
 Keep Kraft حدود ۷۵ مگابایت ۴.۰.۳ ۱.۰.۳۰

 
 

امکان تماس صوتی در تلگرام

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

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

معرفی نرم‌افزار – Evernote

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

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

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

اندروید مارشمالو برای گوشی Z3

پف‌نبات (به انگلیسی: Marshmallow) نوعی آب‌نبات نرم است که از مخلوط ژلاتین و سپیدهٔ تخم مرغ و شکر یا شیرهٔ نشاسته تهیه می‌شود و بافتی اسفنجی دارد. پف‌نبات احتمالاً شکل تازه‌ای از نوعی شیرینی سودرسان به بدن است که از گیاه ختمی درست می‌شود. این گیاه از تیره ٔ پنیرکیان است با ساقه‌های بلند و گل‌های درشت‌تر با خواص پنیرک. پف‌نبات گاه به صورت برشته شده نیز مصرف می‌شود. در زبان انگلیسی به این شیرینی مارشمالو (Marshmallow) گفته می‌شود.
اندروید مارشمالو (به انگلیسی: Android Marshmallow) یا اندروید ۶ نسخه‌ای از سیستم عامل اندروید است که در سپتامبر ۲۰۱۵ توسط گوگل معرفی شد.
از خصوصیات بارز این سیستم عامل می‌توان به موارد زیر اشاره کرد:

  • هوشمندتر کردن محیط اندروید و نرم‌افزار google now به کمک ویژگی Now on Tap
  • عمر بیشتر باتری در حالت آماده به‌کار (standby) به کمک الگوریتم Doze
  • به روزرسانی راحت‌تر برنامه‌ها
  • استفاده از سنسور تشخیص اثر انگشت درون خود سیستم عامل

در حال حاضر نسخه‌ی بتای این سیستم‌عامل برای گوشی Z3 سونی موجود هست. شنیده‌ها حاکی از آن است که نسخه‌ی رسمی این سیستم عامل برای گوشی‌ سری Z3 در اواخر ژانویه ۲۰۱۶ یعنی کمتر از یک ماه دیگه در دسترس خواهد بود.