background preloader

Программирование

Facebook Twitter

Android Studio Release Notes. Android Studio is the official IDE for Android development, and includes everything you need to build Android apps.

Android Studio Release Notes

To get the latest version, click Help > Check for update (on Mac, Android Studio > Check for updates). Or you can download Android Studio here. 3.0 (October 2017) Android Studio 3.0.0 is a major release that includes a variety of new features and improvements. macOS users: If you are updating an older version of Android Studio, you may encounter an update error dialog that says "Some conflicts were found in the installation area". Android Plugin for Gradle 3.0.0 The new Android plugin for Gradle includes a variety of improvements and new features, but it primarily improves build performance for projects that have a large number of modules. This version also includes the following: For more information about what's changed, see the Android Plugin for Gradle Release Notes. Что нужно знать про арифметику с плавающей запятой. Kotlin — официальный язык разработки под Android. Разбираемся в тонкостях языка на Stepik / Блог компании Stepik.org.

Вчера на ежегодной конференции Google I/O, проходящей в Сан-Франциско, Гугл объявил Kotlin официальным языком программирования для платформы Android.

Kotlin — официальный язык разработки под Android. Разбираемся в тонкостях языка на Stepik / Блог компании Stepik.org

Изучить Kotlin можно уже сегодня, на Stepik, совершенно бесплатно. Kotlin — это современный статически типизированный язык программирования для JVM, Android и браузера. Он лаконичен, безопасен, универсален, полностью совместим с Java и проще, чем Scala. Что Mobius 2017 рассказал о мобильной разработке / Блог компании JUG.ru Group. Слушая доклады на IT-конференции, можно не только узнать много конкретной информации из каждого, но и увидеть более общую картину: вместе доклады говорят о том, чем в данный момент живёт и интересуется индустрия.

Что Mobius 2017 рассказал о мобильной разработке / Блог компании JUG.ru Group

В Петербурге на прошлой неделе состоялся Mobius 2017 — как прошло мероприятие, и какие общие выводы о мобильной разработке в 2017-м можно сделать по рассказанному там? У конференции было сразу несколько отличий от прошлогодней. Яндекс объявляет вторую «Мобилизацию» Не секрет, что развитие современных технологий приводит к постепенному размыванию рынка электронных девайсов, и даже к его упрощению.

Яндекс объявляет вторую «Мобилизацию»

Вместо десятков устройств сегодня достаточно иметь один смартфон. Или все-таки недостаточно? И хотя он умеет делать уже почти все помимо своих основных функций (снимать и транслировать фото и видео, включая 4K и даже VR в тех странах, где это поддерживается оператором; замерять шаги; синхронизироваться с «умным домом» и любыми носимыми устройствами), к счастью, пока смартфон не умеет летать. Ну а если серьезно, безусловно, обывателю хороший смартфон способен заменить многие девайсы, но есть, как говорится, нюансы… Mobile & Digital Форум – это как раз та площадка, которая демонстрирует эти нюансы, да и сами смартфоны тоже. Glitch — новый подход к разработке приложений / Блог компании Everyday Tools. На днях мы наткнулись на интересную статью на блог-платформе Medium, речь в которой идет о свежем проекте компании Fog Creek — Glitch (с английского «глюк», «сбой программы»).

Glitch — новый подход к разработке приложений / Блог компании Everyday Tools

Бета-версия проекта стартовала в декабре 2016 года, правда, под другим названием, но об этом позже. Glitch – это, как заявляют создатели, «дружелюбное сообщество, где вы можете создать приложение своей мечты». Проект призван сделать процесс создания ботов и веб-разработку быстрее и проще. Сервис предлагает бесплатно ознакомиться с примерами работающих приложений, куски кода которых можно использовать для создания собственных продуктов, и дает возможность воспользоваться редактором кода для их модификации. Glitch поддерживает импорт и экспорт проектов из GitHub, в частности вы можете поместить прямо на страницу проекта GitHub особую кнопку, которая позволит новым пользователям запускать его на Glitch одним щелчком мыши.

370 бесплатных курсов по программированию, которые стартуют в марте. Итоги конференции Google Cloud Next 2017. Сервис Google App Engine теперь поддерживает все языки программирования. Компания Google объявила, что сегодня стала доступна полностью обновленная версия App Engine.

Сервис Google App Engine теперь поддерживает все языки программирования

Нейросеть Google Translate составила единую базу смыслов человеческих слов / Geektimes. «Универсальный язык» нейронной сети Google Neural Machine Translation (GNMT).

Нейросеть Google Translate составила единую базу смыслов человеческих слов / Geektimes

На левой иллюстрации разными цветами показаны кластеры значений каждого слова, справа внизу — смыслы слова, полученные для него из разных человеческих языков: английского, корейского и японского За последние десять лет система автоматического перевода текстов Google Translate выросла с нескольких языков до 103, а сейчас она переводит 140 млрд слов ежедневно. В сентябре сообщалось, что разработчики приняли решение полностью перевести сервис Google Translate на глубинное обучение. У этого подхода есть много преимуществ. Нейросеть DeepCoder учится программировать, заимствуя код у других программ / Geektimes. Условная матрица неточностей для нейросети и тестового набора из 500 программ длиной в 3 строчки.

Нейросеть DeepCoder учится программировать, заимствуя код у других программ / Geektimes

Каждая ячейка содержит среднюю вероятность ложно-положительного результата (крупным шрифтом) и количество тестовых программ, из которых это значение выведено (меньшим шрифтом, в скобках). Насыщенность цвета коррелирует с вероятностью ложно-положительного результата У программистов скоро появится хороший помощник: умная нейросеть, которая способна выполнять рутинные задачи. Более того, с помощью такой нейросети люди могут создавать программы, даже не зная синтаксиса конкретного языка и фактически не умея программировать. Нужно составить алгоритм и поставить задачи — а нейросеть напишет код для их решения. Oracle preps developers for Java 9 upgrade.

Матрица с идеями для стартапов / Блог компании Everyday Tools. Буквально на днях Эрик Стромберг, бывший совладелец книжного сервиса Oyster, чуть более года назад проданного Google, рассказал о матрице, которая поможет вам найти идею для нового стартапа.

Матрица с идеями для стартапов / Блог компании Everyday Tools

Сама задумка создания подобной матрицы многим показалась чрезвычайно интересной. Пост Эрика, размещенный в его блоге на Medium, спровоцировал обширную дискуссию и вызвал интерес у мировых СМИ. ObjectBox - The new Mobile Database (Beta) - Open Source by greenrobot. Обзор Android Shortcuts / Блог компании Тинькофф Банк. С версии ОС Android 7.1 (API 25) Google предлагает нам новый механизм работы с приложениями — Android Shortcuts.

Обзор Android Shortcuts / Блог компании Тинькофф Банк

Мы написали краткий обзор этой фичи, созданной для удобства пользователей. Общий обзор В переводе с английского «shortcut» — кратчайший путь, такое название хорошо отражает основное предназначение шорткатов. Они позволяют нам попасть в какую-то определенную точку приложения и выполнить конкретное действие всего за пару нажатий. Шорткаты неплохо смотрятся, например, если пользователю надо: Andromeda придёт на смену Android и Chrome OS. Грядущий вторник, 4 октября, может стать одним из важнейших моментов в истории Google. Во-первых, компания откажется от линейки устройств Nexus и представит первые смартфоны серии Pixel. Продукты Nexus изначально задумывались как референсные, которые должны задавать вектор развития операционной системы Android. Ни Google, ни компания-партнёр, производившая эти гаджеты, на их продаже практически ничего не зарабатывали. Google всегда была исключительно поставщиком сервисов, но с линейкой Pixel она станет и полноценным производителем устройств.

Вышла стабильная версия Android Studio 2.2. GoodFirms опубликовала рейтинг российских разработчиков мобильных приложений. 17-18 сентября на площадке топового ИТ ВУЗа страны — Иннополис — пройдёт первый в России InspiRussia Хакатон, посвященный созданию новых продуктов в blockchain и Fintech-индустрии на основе современных IT-решений. Участие бесплатное, возможно как оффлайн, так и в online-формате. Google призывает разработчиков отказаться от HTTP. До конца этого года компания Google планирует перевести браузер Chrome на HTML5, отказавшись от использования Flash. Теперь стало известно, что поисковый гигант также намерен "убить" протокол передачи данных HTTP. Начиная с января следующего года на сайтах, которые используют небезопасные соединения HTTP для передачи паролей и данных кредитных карт, будут появляться предупреждения в адресной строке о том, что личные данные пользователей не защищены и могут быть перехвачены злоумышленниками.

Google создаст замену Android — Российская газета. Революционный язык программирования: на 90% меньше кода. Программисты из Массачусетского технологического, компании Adobe, Калифорнийского университета, университета Торонто, Техасского университета A&M и Техасского университета разработали новый язык программирования для симуляции физических процессов. Симуляции нужны всем: ученым, инженерам и строителям. До сих пор проблема заключалась в совмещении разных уровней сложности. Скажем, чтобы описать разлом крыла самолета, вам нужна очень точная модель этого разлома. А чтобы описать, как ведет себя крыло самолета наверху, достаточно очень простого описания этого крыла.

Google запустил онлайн сертификацию Android-разработчиков. На минувшей неделе Google на платформе Udacity запустил программу Associate Android Developer Certification – онлайн сертификацию разработчиков. Это 48-часовой экзамен, в ходе которого вам надо будет доказать, что вы достойны называться Android-разработчиком. В нем вам придется продемонстрировать навыки в таких областях, как: The Top 10 Exception Types in Production Java Applications - Based on 1B Events. AppsFlyer выводит различия между iOS и Android пользователями. Хотя известно, что у iOS и Android пользователей разные приоритеты и склонности, не каждый знает, что у пользователей Apple показатель конверсии в ключевых категориях приложений выше почти на 300%.

Также может удивить тот факт, что определенные культурные группы, независимо от местоположения, приносят конверсии в два или три раза больше, чем другие. Google открыл новый People API.