В приложени Android мы подключили DeviceHive Java библиотеку, которая инкапсулирует логику общения с устройствами через DeviceHive сервер. Что позволило нам легко и непринужденно написать логику получения температуры с цифрового датчика ds18b20, подключенного к микросхеме ESP8266, в реальном времени, а также написать 2 команды на включение и выключения светодиода, который так же подключен к ESP8266.
"IntelliJ IDEA и Android Studio для Android-разработчиков". Филипп Торчинский...Yandex
В мае 2013 года Google анонсировал Android Studio — новую IDE для мобильных разработчиков. Она основана на открытой платформе JetBrains IntelliJ, которая также является основой для IntelliJ IDEA и ряда других сред разработки. В докладе говорится о том, как создавалась платформа IntelliJ и как она устроена, что привлекло в ней Google. Мы обсудим различия Android Studio и IntelliJ IDEA, посмотрим новый layout designer и прямо в ходе доклада настроим сервер непрерывной интеграции для сборки и тестирования билдов под Android и соберём какой-нибудь проект с помощью Gradle.
2 Продуктивность работы в IDE; Разработка для Windows 10 Storesandy97
Доклад на семинаре компании Embarcadero.
Андрей Совцов знакомит с новыми возможностями IDE RAD Studio Tokyo и обновлениях в VCL и других библиотеках для разработки приложений для Windows 10 и Windows Store
В приложени Android мы подключили DeviceHive Java библиотеку, которая инкапсулирует логику общения с устройствами через DeviceHive сервер. Что позволило нам легко и непринужденно написать логику получения температуры с цифрового датчика ds18b20, подключенного к микросхеме ESP8266, в реальном времени, а также написать 2 команды на включение и выключения светодиода, который так же подключен к ESP8266.
"IntelliJ IDEA и Android Studio для Android-разработчиков". Филипп Торчинский...Yandex
В мае 2013 года Google анонсировал Android Studio — новую IDE для мобильных разработчиков. Она основана на открытой платформе JetBrains IntelliJ, которая также является основой для IntelliJ IDEA и ряда других сред разработки. В докладе говорится о том, как создавалась платформа IntelliJ и как она устроена, что привлекло в ней Google. Мы обсудим различия Android Studio и IntelliJ IDEA, посмотрим новый layout designer и прямо в ходе доклада настроим сервер непрерывной интеграции для сборки и тестирования билдов под Android и соберём какой-нибудь проект с помощью Gradle.
2 Продуктивность работы в IDE; Разработка для Windows 10 Storesandy97
Доклад на семинаре компании Embarcadero.
Андрей Совцов знакомит с новыми возможностями IDE RAD Studio Tokyo и обновлениях в VCL и других библиотеках для разработки приложений для Windows 10 и Windows Store
"Инструментарий разработчика iOS: Xcode, AppCode и сторонние инструменты". Ма...Yandex
Выбор языка для разработки под iOS не ограничен Objective-C — всё зависит от конкретных задач. Но даже если код пишется на Objective-C, у разработчика есть и другие инструменты, кроме Xcode, способные облегчить жизнь. Есть сторонние тестовые фреймворки, менеджеры зависимостей, браузеры документации и, конечно, альтернативные IDE — например, AppCode.
В докладе я расскажу, почему в JetBrains создали собственную IDE для Objective-C, а не просто плагин к Xcode. Обсудим, чем AppCode отличается от Xcode, и как мы реализовали интеграцию с этой средой. А также поговорим о возникавших сложностях и планах по развитию интеграции и всего продукта.
"Инструментарий разработчика iOS: Xcode, AppCode и сторонние инструменты". Ма...Yandex
Выбор языка для разработки под iOS не ограничен Objective-C — всё зависит от конкретных задач. Но даже если код пишется на Objective-C, у разработчика есть и другие инструменты, кроме Xcode, способные облегчить жизнь. Есть сторонние тестовые фреймворки, менеджеры зависимостей, браузеры документации и, конечно, альтернативные IDE — например, AppCode.
В докладе я расскажу, почему в JetBrains создали собственную IDE для Objective-C, а не просто плагин к Xcode. Обсудим, чем AppCode отличается от Xcode, и как мы реализовали интеграцию с этой средой. А также поговорим о возникавших сложностях и планах по развитию интеграции и всего продукта.
основы ооп на языке C#. часть 1. введение в программированиеYakubovichDA
Основы объектно-ориентированного программирования на языке C#. Часть 1. Введение в программирование.
Рассматривается базовые понятие алгоритмов, блок-схем, объектно-ориентированного программирования на базе платформы .NET Framework.
Мобилизация в Колёсах: от аутсорса до собственной командыVladimir Merkushev
Наш опыт в области разработки мобильных приложений для проектов Колёса и Крыша. Сравнение разработки в команде и с удаленным подрядчиком. Разработка приложений глазами ведущего программиста.
Авторы: Владимир Меркушев и Роман Ли
Создание системного программного обеспечения.
Основная цель вида профессиональной деятельности:
Разработка, отладка, модификация и поддержка системного программного обеспечения
"Инструментарий разработчика iOS: Xcode, AppCode и сторонние инструменты". Ма...Yandex
Выбор языка для разработки под iOS не ограничен Objective-C — всё зависит от конкретных задач. Но даже если код пишется на Objective-C, у разработчика есть и другие инструменты, кроме Xcode, способные облегчить жизнь. Есть сторонние тестовые фреймворки, менеджеры зависимостей, браузеры документации и, конечно, альтернативные IDE — например, AppCode.
В докладе я расскажу, почему в JetBrains создали собственную IDE для Objective-C, а не просто плагин к Xcode. Обсудим, чем AppCode отличается от Xcode, и как мы реализовали интеграцию с этой средой. А также поговорим о возникавших сложностях и планах по развитию интеграции и всего продукта.
"Инструментарий разработчика iOS: Xcode, AppCode и сторонние инструменты". Ма...Yandex
Выбор языка для разработки под iOS не ограничен Objective-C — всё зависит от конкретных задач. Но даже если код пишется на Objective-C, у разработчика есть и другие инструменты, кроме Xcode, способные облегчить жизнь. Есть сторонние тестовые фреймворки, менеджеры зависимостей, браузеры документации и, конечно, альтернативные IDE — например, AppCode.
В докладе я расскажу, почему в JetBrains создали собственную IDE для Objective-C, а не просто плагин к Xcode. Обсудим, чем AppCode отличается от Xcode, и как мы реализовали интеграцию с этой средой. А также поговорим о возникавших сложностях и планах по развитию интеграции и всего продукта.
основы ооп на языке C#. часть 1. введение в программированиеYakubovichDA
Основы объектно-ориентированного программирования на языке C#. Часть 1. Введение в программирование.
Рассматривается базовые понятие алгоритмов, блок-схем, объектно-ориентированного программирования на базе платформы .NET Framework.
Мобилизация в Колёсах: от аутсорса до собственной командыVladimir Merkushev
Наш опыт в области разработки мобильных приложений для проектов Колёса и Крыша. Сравнение разработки в команде и с удаленным подрядчиком. Разработка приложений глазами ведущего программиста.
Авторы: Владимир Меркушев и Роман Ли
Создание системного программного обеспечения.
Основная цель вида профессиональной деятельности:
Разработка, отладка, модификация и поддержка системного программного обеспечения
4. Android Studio -
интегрированная среда
разработки (IDE) для
создания приложений под
платформу Android. Она
предоставляет
разработчикам все
необходимые инструменты
и функции для создания
высококачественных
приложений.
5. Редактор кода: предоставляет
средства для написания и
редактирования кода на языках Java
и Kotlin.
Графический макетер: позволяет
визуально создавать
пользовательский интерфейс
приложения, используя drag-and-
drop функциональность.
Панель инструментов: содержит
различные инструменты и функции,
такие как сборка проекта, отладка и
управление зависимостями.
Симуляторы и устройства для
тестирования: Android Studio
предоставляет встроенные
эмуляторы и возможность
подключения физических устройств
для тестирования приложений.
Основные компоненты Android Studio:
6. Java: это основной язык
разработки для Android,
который обладает богатыми
возможностями и большим
сообществом разработчиков.
Kotlin: это современный язык,
который становится все более
популярным среди
разработчиков Android. Kotlin
обладает синтаксисом,
упрощающим разработку и
улучшающим безопасность
кода.
Для разработки Android-
приложений в Android Studio
можно использовать два
основных языка
программирования:
7. Настройка параметров
проекта, таких как имя
приложения, пакет
приложения и
минимальная версия
Android.
Структура проекта:
Android Studio создает
стандартную структуру
проекта с различными
папками, файлами
ресурсов и исходного
кода.
Создание проекта в
Android Studio включает
несколько шагов:
8. Использование XML для
создания макетов
интерфейса. XML-файлы
определяют
расположение и стиль
элементов
пользовательского
интерфейса.
Графический макетер
позволяет визуально
создавать макеты
интерфейса, перемещая
и изменяя элементы с
помощью drag-and-drop
функциональности.
Разработка
пользовательского
интерфейса в Android Studio
включает:
9. Использование
встроенных эмуляторов
или подключение
физических устройств для
тестирования
приложений.
Панель Logcat
предоставляет вывод
логов и отладочной
информации, которая
помогает выявить
ошибки и проблемы в
приложении.
Отладка и тестирование в
Android Studio: