Pull to refresh

Gemini Pro теперь доступен в Android Studio

Reading time1 min
Views5.4K

Google сообщила, что чат-бот в Android Studio теперь работает на базе языковой модели Gemini Pro. Разработчики могут использовать его возможности для написания кода. Функция доступна в более чем 180 странах мира начиная с Android Studio Jellyfish.

Читать далее
Total votes 3: ↑4 and ↓-1+5
Comments10

Вышла Android Studio 2023.1 Hedgehog

Reading time2 min
Views5.1K

Быстрый обзор основных изменений в новой стабильной версии Android Studio: новые профайлеры, улучшения для Compose и удаление поддержки ADT (Eclipse Android Development Tool)

Подробности
Total votes 5: ↑5 and ↓0+5
Comments6

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

Reading time2 min
Views10K


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

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

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

Reading time3 min
Views3.9K

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

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

Читать далее
Total votes 7: ↑7 and ↓0+7
Comments2

Официально! В Android 14 нельзя установить старые приложения

Reading time2 min
Views26K

Буквально пару дней назад анонсировали выход первой ранней версии Android 14 для разработчиков (Developer Preview 1). Слухи ходившие по интернету последние 2 месяца подтвердились - установить старые приложения на устройствах с Android 14 и выше не получится. Но все это нестрашно

Подробности
Total votes 30: ↑22 and ↓8+14
Comments321

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

Reading time1 min
Views665
Приглашаем на митап Hot Mobile, посвященный разработке мобильных приложений, в Ульяновске!

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

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

Читать дальше →
Total votes 4: ↑4 and ↓0+4
Comments0

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

Reading time2 min
Views3.5K

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

Читать далее
Total votes 10: ↑10 and ↓0+10
Comments3

Вышла стабильная версия Android Studio Flamingo

Reading time1 min
Views3.8K

Выпуск стабильной версии Android Studio Flamingo включает в себя новые функции для тестирования мобильных приложений, создания пользовательских интерфейсов с помощью Live Edit и обновление IntelliJ. Разработчики могут обновиться из самой IDE или скачать новую версию на официальном сайте.

Читать далее
Total votes 5: ↑5 and ↓0+5
Comments3

Итоги Google I/O для Android-разработчиков

Reading time3 min
Views1.6K

Вчера, 10 мая 2023 года, Google провела ежегодную конференцию Google I/O. Кроме новых гаджетов компания представила обновления инструментов для разработчиков: ИИ-помощника для Android Studio, обновления основных операционных систем и дизайн-центр для разработчиков.

Читать далее
Total votes 7: ↑7 and ↓0+7
Comments0

Рецепты под Android: IoC со вкусом Gradle

Reading time10 min
Views11K
Android-проекты бывают большими. Иногда действительно большими. Один из наших проектов — новостное приложение, которое разрабатывается одновременно под две альтернативные платформы: Android и FireOS, что от Amazon. Это позволяет расширить круг читателей новостей, ведь пользователи читалок Kindle Fire любят почитать:). Однако, это же накладывает обязательство считаться с особенностями каждой из платформ. Например, если в Android вы используете GCM для push-сообщений, то в FireOS вы должны использовать для этого Amazon AWS. Аналогично и для систем покупок внутри приложения: Google in-app billing vs. In-App Purchasing. Но большой размер проекта != большой размер приложения!

В этой статье мы покажем, как используем альтернативные билды для оптимизации приложения и поддерживаем их без вреда для процесса разработки.

Что готовим?



Читать дальше →
Total votes 12: ↑11 and ↓1+10
Comments2

Видео с Android Kolesa Mobile: о модульной разработке, backend driven UI и continuous integration

Reading time2 min
Views3.4K
Привет, Хабр! Публикуем видеозапись с третьего Android Kolesa Mobile – встречи для мобильных разработчиков.

В роли спикеров выступили наши коллеги и представители компаний Avito.ru, Chocolife и Noble Applications. Под катом — фото, слайды и записи докладов. Приятного просмотра!


Читать дальше →
Total votes 9: ↑9 and ↓0+9
Comments2

Современная Android разработка на Kotlin. Часть 2

Reading time24 min
Views66K
Привет, Хабр! Представляю вашему вниманию перевод статьи "Modern Android development with Kotlin (Part 2)" автора Mladen Rakonjac.

Примечание. Данная статья является переводом циклов статей от Mladen Rakonjac, дата статьи: 23.09.2017. GitHub. Начав читать первую часть от SemperPeritus обнаружил, что остальные части почему-то не были переведены. Поэтому и предлагаю вашему вниманию вторую часть. Статья получилась объёмной.

image

«Очень сложно найти один проект, который охватывал бы всё новое в разработке под Android в Android Studio 3.0, поэтому я решил написать его.»
Total votes 21: ↑19 and ↓2+17
Comments5

Комфортная работа с Android Studio

Reading time16 min
Views112K


Всем доброго времени суток!


Насколько производительно работает Android Studio? Считаете ли Вы, что она работает шустро на Вашем ПК или Mac? Или, иногда, сталкиваетесь с лагами или долгой сборкой? А на крупных проектах?


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


Пользователи других популярных IDE, возможно, тоже могут найти для себя кое что полезное.

Читать дальше →
Total votes 26: ↑17 and ↓9+8
Comments25

Дайджест интересных материалов для мобильного разработчика #282 (14 — 20 января)

Reading time3 min
Views6.7K
В нашем новом дайджесте карта доверия к мобильным SDK, реки пользовательских данных, интерфейсы и юзабилити, определяющий отчет App Annie об экономике мобильных приложений и многое другое!

Читать дальше →
Total votes 24: ↑24 and ↓0+24
Comments0

Профилируем Unity проект с Android Studio

Reading time5 min
Views20K
Всем день добрый! Это статья о том, как профайлить Unity игры на Android с Android Studio. Я расскажу о том, как настроить Android Studio и получить максимальное кол-во данных. Вопросы анализа и выводов на основе полученного результата находятся вне рамок данной статьи.
Читать дальше →
Total votes 32: ↑30 and ↓2+28
Comments0

CI TeamCity — Автоматизация build процессов Android и UI тестирования

Reading time6 min
Views6.6K
В этой статье предлагаю Вашему вниманию инструкцию по установке и настройке TeamCity для автоматизации сборки и тестирования Android проектов под Windows.

Также буду уделять внимание особенностям настройки environment’а под Android проект (которые находил в процессе исследования) и различного рода вещам, которые могут помочь облегчить жизнь начинающему тестировщику и разработчику.

Цели:


При обновлении кода проекта должно происходить:

  • Автоматическая сборка проекта
  • Прогон UI автотестов
  • Экспорт APK файлов debug и release для последующего ручного тестирования
  • Уведомление всех участников команды разработки о результатах

План:


  1. Установка и настройка Java JDK
  2. Установка и настройка Android SDK
  3. Установка отдельного Gradle для дебага
  4. Подготовка Android проекта
  5. Установка TeamCity Server и Build Agent
  6. Настройка TeamCity Project → Build для билда проекта и получения установочного APK
  7. Настройка build steps c UI автотестами
Читать дальше →
Total votes 10: ↑10 and ↓0+10
Comments0

Как обойти проверку на Рутинг устройства, обхитрив библиотеку RootBeer?

Reading time6 min
Views8.9K

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

Будем декомпелировать .apk, копаться в обфусцированном байт-коде и редактировать его. Затем соберем .apk обратно, как обычно, словим несколько ошибок и исправим их. В общем вызов принят!

Читать далее
Total votes 15: ↑14 and ↓1+13
Comments9

Переход на Gradle 8 Android проекта

Level of difficultyMedium
Reading time7 min
Views3.7K

Всем привет, меня зовут Карамышев Саша и я Android разработчик. Занимаюсь проектом связанным со страхованием.

На днях поступила моя любимая нетривиальная задача, перевести проект на 8ой градл, чтобы потренироваться на котиках на не большом проекте и столкнутся с основными проблемами.

И конечно документация мне не помогла.

Рассказываю, где документация меня запутывала и как я выпутался

Читать далее
Total votes 7: ↑5 and ↓2+3
Comments4

Простой вопрос по Android Core, на который даже сеньоры отвечают неправильно

Level of difficultyMedium
Reading time2 min
Views14K

Мне кажется, я придумал очень простой вопрос по Android, но жаль, что не все поймут в чём же дело.

Хочешь проверить свои знания? Тогда заходи.

Читать далее
Total votes 22: ↑17 and ↓5+12
Comments34
1
23 ...