Как стать автором
Обновить

Митап Hot Mobile в Ульяновске

Время прочтения 1 мин
Просмотры 577
Разработка мобильных приложений *Разработка под Android *Учебный процесс в IT
Приглашаем на митап Hot Mobile, посвященный разработке мобильных приложений, в Ульяновске!

29 августа специалисты mobile.SimbirSoft поделятся опытом и ответят на вопросы. Темы докладов:

  • «Что там интересного в Kotlin Reflection?»
  • «Handlers, Loopers, жизнь событий в Android»
  • «Плюшки Git и Android Studio, о которых вы не знали»

Читать дальше →
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 0

Google начала публичный альфа-тест Jetpack Compose

Время прочтения 2 мин
Просмотры 10K
Блог компании ITSumma Разработка мобильных приложений *Google App Engine *Разработка под Android *


26 августа компания Google запустила в режиме альфа-теста новый инструмент для разработки Android-приложений Jetpack Compose, о чем сообщается в официальном блоге Google Android Developers. Основная цель JC — ускорение процесса разработки мобильных приложений и уменьшение объема конечного кода.

Основной особенность Jetpack Compose является отказ от XML для верстки интерфейса и использовании уже стандартного для android-разработки Kotlin для работы с данным UI-фреймворком. В совокупности, эти два решения не только облегчают процесс разработки приложения, но и снижают объем трудозатрат и кодовой базы.
Всего голосов 15: ↑15 и ↓0 +15
Комментарии 9

Новости Android разработки #3

Время прочтения 3 мин
Просмотры 3.6K
Блог компании Android Broadcast Разработка мобильных приложений *Разработка под Android *

Текстовая версия выпуска новостей Android разработки на YouTube канале "Android Broadcast" от 8 февраля 2021. В них рассказывают о самых важных событиях, новостях, библиотеках и интересных статьях из мира разработки под Android.

В выпуске вы узнаете про Kotlin 1.4.30, закрытие JCenter, следующей версии KotlinX Serialization и что же на самом деле такое Harmony OS по заявлениям Huawei.

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 2

Google выпустила стабильную версию Android Studio Arctic Fox с Jetpack Compose 1.0

Время прочтения 2 мин
Просмотры 3.2K
Разработка мобильных приложений *Разработка под Android *Kotlin *

Google выпустила стабильную версию инструмента пользовательского интерфейса Android Jetpack Compose после двух лет разработки. Вместе со стабильным выпуском Android Studio Arctic Fox, Jetpack Compose готов к использованию в производственном коде.

Читать далее
Всего голосов 10: ↑10 и ↓0 +10
Комментарии 3

Google I/O 2013 Первый день. Краткие итоги

Время прочтения 6 мин
Просмотры 102K
Разработка под Android *
Все, наверное знают, что вчера 15 мая стартовала конференция Google I/O (а кто не знал теперь знает). В первый день конференции, по обычаю, освещают все ключевые нововведения в платформах Google.

image

Так что всем тем, кому интересно, что нового нам приготовил поисковый гигант, приятного чтения, а кому малоинтересно или не интересно вовсе, можно смело пропускать. Для простоты восприятия разобьём материал на две части: для пользователей и для разработчиков.
Читать дальше →
Всего голосов 89: ↑78 и ↓11 +67
Комментарии 94

Использование NDK в Android Studio

Время прочтения 9 мин
Просмотры 67K
Разработка под Android *
Туториал
Из песочницы
В настоящее время среди Android-девелоперов большую популярность имеет среда разработки Android Studio, основанная на IntelliJ IDEA от JetBrains. Однако, при использовании данной IDE, могут возникнуть проблемы при разработке приложений, использующих нативный код, так как Android NDK рассчитан преимущественно на использование IDE Eclipse и ADT.

Цель данной статьи — подробное описание процесса создания Android-приложения, использующего NDK в Android Studio, в частности — предложение достаточно простой и эффективной конфигурации gradle (системы сборки пакетов, используемая в Android Studio), гарантирующей включение нативных библиотек в APK-файл. Также статья включает краткую инструкцию работы с NDK в IDE Eclipse и введение в нативную разработку, достаточное для написания первого приложения.
Читать дальше →
Всего голосов 37: ↑36 и ↓1 +35
Комментарии 8

ADB Uninstall плагин для Android Studio (IntelliJ IDEA)

Время прочтения 6 мин
Просмотры 19K
Разработка под Android *

Так случилось, что я проиграл один спор и мне пришлось побриться налысо. Т.к. больше ничего не сдерживало поток свежих идей к моей голове, а на улицу показаться было стыдно, то я задался целью написать общественно-полезный плагин к одной из лучших сред разработки. Функционал прост, как паренный початок маиса, но очень нужный (ума не приложу, почему это еще не встроено по-умолчанию). Итак, сегодня я постараюсь поделиться опытом разработки плагина, который позволит вам элегантно удалять приложения над которыми вы работаете с подключенных андроид устройств.
Читать дальше →
Всего голосов 43: ↑43 и ↓0 +43
Комментарии 6

Интеграция Android Studio, Gradle и NDK

Время прочтения 5 мин
Просмотры 45K
Блог компании Intel Программирование *Разработка под Android *
Перевод
В свете недавних изменений (начиная с релиза 0.7.3 от 27 декабря 2013) новая система сборки под Android становится очень интересной в том числе и для тех, кто использует NDK. Теперь стало действительно просто интегрировать нативные библиотеки в вашу сборку и генерировать APK для различных архитектур, корректно обращаясь с кодами версий.
Читать дальше →
Всего голосов 27: ↑27 и ↓0 +27
Комментарии 5

Ошибка gradle при создании проекта в Android Studio

Время прочтения 1 мин
Просмотры 11K
Разработка под Android *Gradle *
Из песочницы
Всем привет!

Столкнулся с проблемой при создании нового проекта в среде Android Studio (на момент написание статьи версия 0.3.2).
Операционка Win 7x64, Android SDK v 22.2.1.
Проект никак не хотел создаваться вылетая с ошибкой: Could not GET 'http://repo1.maven.org/maven2/com/android/tools/build/gradle/'. Received status code 407 from server: Proxy Authentication Required

Сразу хочу сказать, что
Читать дальше →
Всего голосов 22: ↑7 и ↓15 -8
Комментарии 6

Navigation Editor — новый инструмент в Android Studio

Время прочтения 2 мин
Просмотры 36K
Разработка под Android *
В Android Studio появился интересный инструмент для быстрого прототипирования экранов активностей. Как говорят авторы на своей страничке — это пока только предварительная проба пера и данный инструмент ещё будет дорабатываться. Редактор может оказаться полезным как дизайнерам, так и начинающим разработчикам.
Я решил немного поиграться с редактором.
Читать дальше →
Всего голосов 35: ↑33 и ↓2 +31
Комментарии 25

Android Studio для NDK под Windows

Время прочтения 25 мин
Просмотры 218K
Программирование *C++ *Разработка под Android *
Из песочницы


На днях я обнаружил, что версия Android Studio неуклонно стремится к единице, в связи с чем задумался об изучении этого инструмента. Чтобы не было скучно, я решил поделиться своим опытом и собранными граблями в виде статьи-туториала.

Сразу хочу оговориться, что я не являюсь гуру Android-разработки, поэтому каких-либо откровений в тексте вы не найдете. Зато тут есть пошаговая инструкция по установке и настройке Android Studio под Windows и созданию простейшего проекта с использованием Android NDK.

Также заранее предупреждаю: статья получилась большой и очень подробной (честно, сам не ожидал), даже несмотря на то, что я почти все скриншоты и некоторые листинги кода спрятал под спойлеры.
Читать дальше →
Всего голосов 49: ↑43 и ↓6 +37
Комментарии 18

Аспектно ориентированное программирование в Android

Время прочтения 3 мин
Просмотры 12K
Разработка под Android *
Из песочницы
Услышав об аспектно ориентированном программировании я, как Android разработчик, сразу подумал, что на Android это вряд ли заработает, однако, решил попробовать. Я был очень удивлен, когда уже через 5 минут приложение, использующее AspectJ, успешно заработало на телефоне.

Не буду убеждать в необходимости использования аспектов в Android и приводить примеры «uses cases», просто приведу пример того, как добавить к своему приложению возможность использования аспектов. Что такое аспекты и для чего их использовать прекрасно описано, например, на wiki.
Кому интересно - добро пожаловать под кат
Всего голосов 19: ↑16 и ↓3 +13
Комментарии 9

Полезные инструменты в Android Studio

Время прочтения 5 мин
Просмотры 11K
Разработка под Android *


Прошло уже достаточно много времени с момента презентации Android Studio и наверняка у многих накопилось много знаний, нюансов и фишек, используемых часто в работе. Этим и хочется поделиться. Я начну, а вы продолжите…
  • SSD
  • Наполнение лэйаута тестовыми данными
  • Автоинкремент версии и изменение имени билда
  • Создание различных вариантов сборки
  • Пипетка
  • Просмотр истории блока кода


Читать дальше →
Рейтинг 0
Комментарии 0

Ubuntu Make — разработчику в помощь

Время прочтения 2 мин
Просмотры 56K
Разработка под Android *


Появилось желание познакомиться с разработкой под android. Скачал Android Studio, распаковал и удалил. Решил поискать другие варианты установки. В процессе поиска наткнулся на Ubuntu Make (он же Ubuntu Developer Tools Center в прошлом), и в этой небольшой заметке хочу рассказать вам о нем.
Читать дальше →
Всего голосов 25: ↑21 и ↓4 +17
Комментарии 13

Кроссплатформенное приложение в Android Studio на jMonkeyEngine 3

Время прочтения 6 мин
Просмотры 23K
Java *Разработка под Android *
Из песочницы
jMonkeyEngine (jME) — трёхмерный игровой движок с открытым исходным кодом. Написан на Java и использует по умолчанию LWJGL для рендеринга. Полностью поддерживаются версии OpenGL со второй по четвёртую.
Как-то раз упоминался на Хабре в далёком 2010-м году.

Помимо характеристик примечателен джавой и не очень примечателен средой разработки NetBeans, которая идёт в комплекте с SDK.

В данной статье хочу рассказать о том, как прикрутить обезьянку к привычной Android Studio.
Читать дальше →
Всего голосов 17: ↑15 и ↓2 +13
Комментарии 1

Хоткеи Android Studio

Время прочтения 2 мин
Просмотры 50K
Разработка под Android *
Из песочницы
Уже год как я начал пытаться программировать под Android, и весь год меня в этом поддерживал добрый друг Android Studio. Безусловно, я продвигался бы намного быстрее, знай зеленый я о хоткеях больше, но в свое время я не нашел цельного и понятного справочника важных горячих клавиш IDE, а посему написал его сам. В нем далеко не все комбинации, лишь те, что показались полезными в работе, за исключением Ctrl+C, Ctrl+V, Ctrl+X и Ctrl+Z. Выставляю его на суд общественности и для всеобщего пользования здесь:
Читать дальше →
Всего голосов 18: ↑10 и ↓8 +2
Комментарии 9

Создание нативных Android-приложений с использованием компилятора Intel C++ Compiler в Android Studio 1.0.1

Время прочтения 6 мин
Просмотры 55K
Блог компании Intel C++ *Разработка под Android *
Туториал
Перевод
На момент написания этого текста текущей версией Android Studio была версия 1.0.1. Компилятор Intel C++ Compiler for Android, будучи частью Intel Integrated Native Developer Experience (Intel INDE), поддерживает Android Studio 1.0.1 в Intel INDE 2015 Update 1. Поскольку Android Studio 1.0.1 не поддерживает Android NDK, в этой статье описаны шаги для создания нативного Android-приложения с использованием Android NDK r10d и компилятора Intel C++ Compiler for Android. Поехали!

Android Studio в качестве системы сборки использует Gradle. На момент написания статьи Gradle в процессе сборки вызывала систему NDK. В Android NDK r10 и более поздней версии после инсталляции Intel INDE компилятор Intel C++ Compiler for Android (ICC) не является более используемым по умолчанию компилятором в системе сборки NDK.
Читать дальше →
Всего голосов 22: ↑21 и ↓1 +20
Комментарии 2

Material Design и поиск на примере приложения-справочника

Время прочтения 8 мин
Просмотры 28K
Разработка под Android *

Введение


Несколько лет назад я писал статью на Хабр о приложении-справочнике по математике для Android, которое стало моим первым опытом в разработке для GooglePlay. Сегодня, оглядываясь назад на свой прошлый хабрапост и прошлую версию приложения, мне становится страшно (чтобы содрогнуться достаточно взглянуть на первый скриншот ниже). За прошедшие несколько лет многое поменялось: AndroidMarket стал называться GooglePlay с новыми правилами и прочим, выходили новые версии ОС, появилась некая общая google-концепция к дизайну приложений material-design, появились новые среды разработки, да и Хабр изменился.

В этом посте речь пойдёт о том, как сделать свое приложение материальным, добавить в него поиск, а также некоторые размышления о том какую рекламу использовать.

Читать дальше →
Всего голосов 19: ↑18 и ↓1 +17
Комментарии 4

Добавление библиотеки OpenCV в проект Android Studio

Время прочтения 5 мин
Просмотры 50K
Java *Разработка мобильных приложений *Разработка под Android *

Вступление


Добрый день, уважаемые читатели! Всем давно известно, что мобильные устройства всё чаще комплектуются мощным аппаратным обеспечением. Процессоры современных смартфонов почти сравнялись с настольными аналогами, а проблемы с возможной нехваткой оперативной и внешней памяти уходят на второй план. Сегодня уже не встретишь телефоны или планшеты без внушительной программной платформы вроде Android, iOS или Windows, а кроме того, все мобильные устройства имеют те или иные встроенные модули, вроде фотокамеры. В данной статье речь пойдёт о встраивании библиотеки компьютерного зрения OpenCV в проект приложения для Android. Вероятно, данная статья не имела бы никакой значимой ценности, однако все инструкции в ней предназначены для Android Studio, новой официальной среды разработки от Google. К тому же, в статье описывается статическая инициализация OpenCV в Android без использования OpenCV Manager. Ниже представлен план руководства:

  1. Загрузка OpenCV SDK для Android
  2. Установка OpenCV в проект Android Studio
  3. Разработка примера приложения OpenCV для Android

Не будем терять времени и начнём работу.
Читать дальше →
Всего голосов 28: ↑22 и ↓6 +16
Комментарии 13

Работа с архивами Zip и 7z

Время прочтения 4 мин
Просмотры 22K
Java *Разработка под Android *
Туториал
В мобильной разработке бывает потребность сделать приложение для работы без интернета. Например, словарь или справочник, который будет использоваться в суровых полевых условиях. Тогда для работы приложения нужно единожды выкачать архив с данными и сохранить его у себя. Сделать это можно посредством запроса в сеть, но так же можно зашить архив с данными внутрь приложения.

Согласно требованиям Google Play, apk-файл приложения должен быть не более 50 МБ, так же можно прикрепить два файла дополнения .obb по 2 гигабайта. Механизм простой, но сложный при эксплуатации, поэтому лучше всего уложиться в 50 МБ и возрадоваться. И в этом нам помогут целых два архивных формата Zip и 7z.
Читать дальше →
Всего голосов 7: ↑5 и ↓2 +3
Комментарии 10