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

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

Время на прочтение1 мин
Количество просмотров5.3K

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

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

Вышла Android Studio 2023.1 Hedgehog

Время на прочтение2 мин
Количество просмотров5.1K

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

Подробности
Всего голосов 5: ↑5 и ↓0+5
Комментарии6

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

Время на прочтение3 мин
Количество просмотров3.9K

Текстовая версия выпуска новостей 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.5K

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

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

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

Время на прочтение1 мин
Количество просмотров664
Приглашаем на митап Hot Mobile, посвященный разработке мобильных приложений, в Ульяновске!

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

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

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

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

Время на прочтение2 мин
Количество просмотров26K

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

Подробности
Всего голосов 30: ↑22 и ↓8+14
Комментарии321

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

Время на прочтение1 мин
Количество просмотров3.8K

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

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

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

Время на прочтение3 мин
Количество просмотров1.6K

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

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

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

Время на прочтение2 мин
Количество просмотров10K


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

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

Как использовать облачную ферму устройств Huawei для тестирования и отладки в Android Studio

Время на прочтение2 мин
Количество просмотров6.2K

Как ни странно, мало кто знает о том, что у Huawei есть ферма устройств в облаке, которую можно использовать для отладки и тестирования. И речь идет не об отладке через веб-интерфейс, что является более-менее известной фичёй консоли разработчика Huawei и нередко используется разработчиками. Мы же поговорим об отладке непосредственно из студии, с возможностью пользоваться ADB.

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

Следующим шагом открываем студию и устанавливаем плагин HMS Toolkit из магазин плагинов в самой студии (File -> Settings -> Plugins).

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

Hilt+Retrofit+Coroutine

Время на прочтение7 мин
Количество просмотров15K

Настало время разобраться с интересной библиотекой Hilt, которая построена на базе Dagger, и которую рекомендует использовать https://developer.android.com при создании различных зависимостей в вашем проекте. Рассмотрим как можно безболезненно внедрить её в ваш проект, работающий на архитектуре MVVM и использующий Retrofit.

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

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

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров3.7K

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

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

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

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

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

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

Уровень сложностиСредний
Время на прочтение2 мин
Количество просмотров14K

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

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

Читать далее
Всего голосов 22: ↑17 и ↓5+12
Комментарии34

Как писать приложения под Android

Время на прочтение8 мин
Количество просмотров12K

Как писать приложения под Android, какими плюсами и минусами обладают популярные технологии и где учиться писать на них?

Читать далее
Всего голосов 10: ↑8 и ↓2+6
Комментарии59

Как рождаются идеи pet-проектов?.

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров5.9K

Наверняка, многие программисты хоть когда-нибудь, в свободное время, программировали что-нибудь для себя или своих нужд. Делали, так называемые, Pet-проекты. Хотелось бы поделиться со всеми своим опытом...

Читать далее
Всего голосов 23: ↑21 и ↓2+19
Комментарии20

Реализация Lazy Dependency Holder (Продвинутая ленивая инициализация зависимостей) для больших команд

Уровень сложностиСложный
Время на прочтение9 мин
Количество просмотров1K

Реализация Lazy Dependency Holder (Продвинутая ленивая инициализация зависимостей) для больших команд.

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

Android Studio для NDK под Windows

Время на прочтение25 мин
Количество просмотров222K


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

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

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

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

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

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

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

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

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

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