Get Mystery Box with random crypto!

LearnAndroid

Logo of telegram channel learnandroid — LearnAndroid L
Logo of telegram channel learnandroid — LearnAndroid
Channel address: @learnandroid
Categories: Uncategorized
Language: English
Subscribers: 41
Description from channel

Learn Android easily...

Ratings & Reviews

2.00

3 reviews

Reviews can be left only by registered users. All reviews are moderated by admins.

5 stars

0

4 stars

0

3 stars

1

2 stars

1

1 stars

1


The latest Messages

2016-04-13 08:26:29 Thumb: https://airpair-blog.s3.amazonaws.com/wp-content/uploads/2014/07/swift.png
Google possibly interested in making Swift a ‘first class' language for Android

A number of companies including Google and Facebook are reportedly interested in adopting Apple's Swift programming language. According to The Next Web's sources, representatives from Google, Facebook and Uber attended a meeting in London to discuss the language.

Based on the details that are known so far, it seems Google will be putting Swift to the most use. Facebook and Uber just say they will make Swift more central to their operations, whereas Google want to allow Android developers to use the language, as an alternative to Java.

Google's interest in Swift likely has something to do with the on-going legal battle between Google and Oracle (who owns Java). If a move to Swift does happen, Google would have to make much of the software Android relies upon Swift-ready, including APIs and SDKs. Other software such as Android Studio would also need to incorporate Swift.

Since its launch in the summer of 2014, Swift has become a popular alternative to Objective-C among iOS developers. Towards the end of 2015 it was open sourced, and just last month the language was updated to include Linux support. If Google decide to make Swift a first class language on its Android platform there's a good chance it will be popular among developers.

Google's annual developer conference, I/O, is coming up in just over a month. As the London meeting involving Google, Facebook and Uber is alleged to have only taken place at the end of last year it may be too early for Google to announce anything at I/O 2016, we may have to wait until next year.

As to why these companies had to meet to discuss a language, it's probable that Google wants Uber and Facebook to update their apps to use Swift, which it could showcase if it ever introduces Swift as a language for app development.
#google #apple #news #en
@learnandroid
2.4K views05:26
Open / Comment
2016-04-13 08:25:18 thumb: http://cdn02.androidauthority.net/wp-content/uploads/2016/04/Android-Studio-2-whats-new-840x525.jpg
Android Studio 2.0 released

Following its announcement last November, Android Studio 2.0 has now been released into the stable channel. The upgraded suite brings developers new tools for emulation, an ‘Instant Run’ build feature, Cloud Test Lab integration, and plenty more. For the non-developers out there, Android Studio is the official integrated development environment (IDE) from Google that covers app development across smartphone, tablet, Android Auto, Wear, and TV platforms.

Instant Run looks to be the major new addition to Android Studio, which should enable much faster build times. This feature allows developers to see changes made to their app’s code almost instantaneously, even when it’s already running live on a device or in the emulator. Clicking the new button will analyze the latest code changes and figure out the fastest way to deploy it, avoiding re-installation of an APK each time you want to test out a change.

Speaking of speed, the new Android Emulator is said to be up to three times faster in CPU, RAM, & I/O in comparison with the old emulator. The software also builds much faster, with ADB push speeds up a huge 10 times faster than before. Google has updated the emulator with a new interface, sensor controls, and multi-touch gesture support. There’s also a drag and drop APK function for faster installation.

Other notable features include Cloud Test Lab integration, which allows for app testing on a wide range of physical devices from within Android Studio. There’s also new App Indexing to help promote the visibility of your app in Google Search with auto-generated URLs, a GPU Debugger Preview if you’re developing with OpenGL ES, and a more general update to IntelliJ 15 to keep the platform up to date with the latest coding platform features.
#android #news #en
@learnandroid
1.9K viewsedited  05:25
Open / Comment
2016-04-13 08:16:29 Thumb: https://airpair-blog.s3.amazonaws.com/wp-content/uploads/2014/07/swift.png
علاقمندی احتمالی گوگل برای استفاده از Swift به عنوان یک زبان برنامه نویسی سطح اول در اندروید

تعدادی از شرکت‌های بزرگ از جمله گوگل و فیسبوک گزارش داده‌اند که نسبت به استفاده از زبان برنامه‌نویسی اپل به نام Swift علاقمند هستند. بر اساس اعلام منابع وب‌سایت معتبر The Next Web، نمایندگانی از گوگل، فیسبوک و اوبر طی جلسه‌ای که در لندن برگزار شده، در مورد این زبان برنامه‌نویسی به گفتگو پرداختند.

بر اساس جزئیاتی که تا کنون مشخص شده، به نظر می‌رسد گوگل بیشترین استفاده را از Swift خواهد برد. فیسبوک و اوبر نیز اعلام کرده‌اند که از این زبان برنامه‌نویسی در فعالیت‌های خود بیشتر استفاده خواهند کرد و آن را به عنوان یکی از اصلی‌ترین زبان‌های برنامه‌نویسی خود بکار خواهند گرفت؛ این در حالی است که گوگل می‌خواهد به توسعه‌دهندگان اندروید اجازه دهد تا از Swift به عنوان جایگزینی برای Java بهره ببرند.

یکی از دلایل این اقدام گوگل را می‌توان دعوای بین این غول دنیای جستجوگرها و شرکت اوراکل (که مالک جاوا است) دانست. اگر این حرکت به سمت استفاده از Swift انجام شود، گوگل می‌تواند نرم‌افزارهای بسیاری را با تکیه بر قدرت این زبان برنامه‌نویسی از جمله API‌ها و SDKهای آن تولید کند. در چنین شرایطی دیگر نرم‌افزارها مانند اندروید استودیو نیز احتیاج به ترکیب شدن با Swift خواهند داشت.

از زمانیکه زبان برنامه‌نویسی Swift در سال ۲۰۱۴ معرفی شد تا کنون، این زبان به یکی از محبوب‌ترین زبان‌های برنامه‌نویسی مشابه و جایگزین Objective-C برای توسعه‌دهندگان iOS مبدل شده است. در پایان سال ۲۰۱۵ و به دنبال متن‌باز شدن Swift، پشتیبانی از لینوکس نیز یک ماه بعد به آن اضافه شد. اگر گوگل تصمیم بگیرد Swift را به عنوان اولین زبان مورد استفاده در پلتفرم اندروید خود انتخاب کند، این زبان موقعیت بسیار خوبی برای محبوب‌ شدن بیشتر در بین توسعه‌دهندگان خواهد یافت.

کنفرانس سالیانه توسعه‌دهندگان گوگل موسوم به Google I/O حدود یک ماه دیگر آغاز خواهد شد. از آنجا که در دیدار لندن سه شرکت گوگل، فیسبوک و اوبر شرکت داشته‌اند، و با توجه به جایگاه این سه شرکت در سال گذشته، بنظر نمی‌رسد که در کنفرانس i/O سال میلادی جاری، اخبار مهمی در مورد این اتفاق اعلام شود؛ ممکن است سال آینده اخبار جدی‌تری درباره‌ی موضوع مورد بحث، در این کنفرانس اعلام شود.

اینکه چرا سه شرکت مورد اشاره برای بحث در مورد زبان برنامه‌نویسی Swift با یکدیگر دیدار کرده‌اند، احتمالا به خاطر این است که گوگل از دو شرکت دیگر درخواست کند تا اپلیکیشن‌های خود را با استفاده از این زبان برنامه‌نویسی Swift بروزرسانی کنند و حتی ممکن است از اپلیکیشن‌های بروزرشده این شرکت‌ها به عنوان نمونه‌های اولیه که از Swift استفاده کرده‌اند، رونمایی شود.
#google #apple #news
@learnandroid
1.7K views05:16
Open / Comment
2016-04-13 08:13:51 Thumb: http://cdn02.androidauthority.net/wp-content/uploads/2016/04/Android-Studio-2-whats-new-840x525.jpg
خبر انتشار Android Studio 2.0

پس از اینکه گوگل در ماه نوامبر گذشته خبر انتشار Android Studio 2.0 اعلام کرد، حالا این بروزرسانی جدید منتشر شده و به صورت کاملا پایدار درآمده است. حالا با این بروزرسانی، توسعه‌دهندگان اندروید ابزارهای جدید را در بخش شبیه‌ساز در اختیار دارند و ویژگی‌های جدیدی مثل Instant Run Build، یکپارچه‌شدن با تست‌های ابری و چند قابلیت دیگر نیز به اندروید استودیو ۲ اضافه شده است.

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

در مورد سرعت صحبت کردیم؛ بد نیست به این نکته هم اشاره کنیم که در شبیه‌ساز جدید اندروید، در نسخه‌ی ۲ اندروید استودیو، گفته می‌شود عملیات‌های مختلف پردازشی نسبت به نسخه‌های قبل شبیه‌ساز یاد شده، تا ۳ برابر سریع‌تر انجام می‌شوند. همچنین با افزایش سرعت ADB تا ۱۰ برابر نسبت به نسخه‌های قبل، حالا عملیات ساختن نرم‌افزار با سرعت بسیار بیشتری صورت می‌پذیرد. گوگل نمای ظاهری شبیه‌ساز را هم بروز کرده و کنترل سنسورها، قابلیت چند لمسی و ... را نیز به آن اضافه کرده است. یک ویژگی بسیار خوب دیگر که در Android Studio 2.0 اضافه شده، امکان نصب فایل‌های APK در شبیه‌ساز با درگ و دراپ کردن فایل بر روی شبیه‌ساز است که باعث می‌شود فرآیند نصب اپلیکیشن‌ها در این محیط بسیار سریع‌تر انجام شود.

دیگر ویژگی قابل توجه اضافه شده در این بروزرسانی، امکان تست ابری یکپارچه است که به اپلیکیشن اجازه می‌دهد تا از طریق اندروید استودیو بر روی طیف وسیعی از دستگاه‌های فیزیکی نصب و اجرای آن بررسی شود. همچنین روش جدید ایندکس شدن اپلیکیشن‌ها با استفاده از تولید خودکار لینک، به معرفی آن‌ها در جستجو‌های گوگل کمک زیادی می‌کند. همچنین اگر در حال توسعه با اپلیکیشن‌هایی هستید که از OpenGL ES در آن‌ها استفاده کرده‌اید، حالا یک ابزار رفع اشکال جدید گرافیکی هم در دسترس است که به توسعه‌ی بهتر و رفع ایرادات احتمالی کمک زیادی می‌کند. همچنین از آنجا که اندروید استودیو بر پایه‌ی پلفترم IntelliJ ساخته شده، از جدیدترین نسخه‌ی این پلفترم یعنی نسخه‌ی ۱۵ برای بروز نگه داشتن هسته‌ی اصلی استفاده شده است.
#android #news
@learnandroid
1.5K views05:13
Open / Comment
2016-04-06 11:27:56 Thumb: https://assets.entrepreneur.com/content/3x2/822/20141105173002-why-apple-always-sets-time-9-41-iphone-ipad-ads.jpeg

راز ساعت ۹:۴۱ در اپل

محصولات شرکت اپل در تبلیغات همیشه بر روی یک ساعت (۹:۴۱) تنظیم شده‌اند و شاید برایتان جالب باشد که راز این ساعت در چیست و چرا اپل علاقه خاصی به این زمان دارد؟

علت نهفته در پشت علاقه شرکت اپل به این زمان خاص جالب است. این زمانی است که استیو جابز نخستین آیفون را در تاریخ ۲۹ ژوئن سال ۲۰۰۷ و در ساعت ۹:۴۱ صبح معرفی کرد. وقتی گوشی آیفون برای نخستین بار در آن رویداد بر صفحه ظاهر شد، ساعت ۹:۴۲ را نشان می‌داد.

این موضوع به همین منوال در رویدادهای معرفی محصولات بعدی نیز ادامه یافت و در زمان رونمایی از آیپد در سال ۲۰۱۰ نیز این دستگاه در ادامه راه آیفون، در حالی که روی ساعت ۹:۴۱ دقیقه تنظیم شده بود، ارائه شد.

همچنین این روال تا امروز نیز ادامه دارد و در تمامی تصاویر تبلیغاتی محصولات اپل به نشانه احترام به استیو جابز و آیفون، ساعت ۹:۴۱ برگزیده شده است.

بنا به گفته اسکات فورستل، مهندس سابق اپل، وابستگی و از خودگذشتگی اپل به ساعت ۹:۴۱ به طوری است که این شرکت معمولا مراسم‌ رونمایی خود را به گونه‌ای طراحی می‌کند که ۴۰ دقیقه طول بکشد!

شاید برایتان جالب باشد که بدانید تنها محصول اپل که از زمان متفاوتی در تصاویر تبلیغاتی استفاده می‌کند، ساعت اپل است که معمولا بر روی ساعت ۱۰:۹ تنظیم می‌شود و این زمانی است که در اغلب تبلیغات ساعت‌ها به دلیل موقعیت متقارن عقربه‌ها از آن استفاده می‌شود. البته در حقیقت بیشتر ساعت‌ها در تبلیغات خود از زمان ۱۰:۱۰ استفاده می‌کنند، اما شرکت اپل احتمالا به این خاطر که یک گام از بقیه جلوتر است، یک دقیقه زودتر را نشان‌ می‌دهد.
#apple #news
@learnandroid
1.4K views08:27
Open / Comment
2016-04-06 10:00:34 یک لیست شامل تعداد زیادی از Library های مورد استفاده در برنامه نویسی که مورد استفاده قرار میگیرند:
این Repository که روی GitHub قرار گرفته رفرنس خوبی برای کسایه که احتیاج به یک منبع دسته بندی شده برای دسترسی به Lib ها داره.
1) https://github.com/snowdream/awesome-android
2) https://android-arsenal.com/
3) https://android-libs.com/
4) https://github.com/wasabeef/awesome-android-libraries
#library
1.2K views07:00
Open / Comment
2016-04-06 09:45:33 به عنوان اولین پست این کانال یه سری قوانین از نحوه کار این کانال توضیح داده میشه:
1) تمامی پستها با # دسته بندی خواهد شد تا دسترسی به تمام مطالب راحت باشه
2) هدف این کانال ارائه اخبار، آموزش ها، نکات و منابع مورد نیاز هست
3) آموزش های این کانال به صورت یادگیری گام به گام از صفر تا صد نبوده و تا حد ممکن سعی خواهد شد این آموزش ها از قسمت های مختلف و به صورت کاربردی ارائه شود
4) مطالب آموزش، اخبار و سورس ها در صورت ارائه به صورت انگلیسی و زبان اصلی با # مشخص خواهند شد.
با تشکر. این قوانین در صورت لزوم بروز خواهند شد.
#rules
1.1K viewsedited  06:45
Open / Comment
2016-04-06 09:24:22 شروع به کار کانال با هدف ارائه آموزش ها و اخبار و نکات مربوط به برنامه نویسی در زمینه آندروید.
#update
1.0K views06:24
Open / Comment
2015-11-06 13:20:39 Channel photo updated
10:20
Open / Comment