Pull to refresh

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

Reading time 2 min
Views 10K
ITSumma corporate blog Development of mobile applications *Google App Engine *Development for Android *


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

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

Google работает над системой архивации Android-приложений

Reading time 2 min
Views 2K
Development for Android *Smartphones

Google сообщила, что работает над функцией архивирования установленных приложений для экономии памяти. Подробнее о нововведении читайте в материале:

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

Google запретила разработчикам из России обновлять и загружать в Google Play платные приложения

Reading time 1 min
Views 16K
Payment systems *Development for Android *Mobile applications monetization *Finance in IT IT-companies

Google обновила страницу поддержки пользователей, связанную с отключением платежей в магазине приложений Google Play. Если раньше компания заверяла, что разработчики могут продолжать обновлять и загружать новые приложения на площадку, то сейчас эта возможность доступна только для бесплатного ПО.

Читать далее
Total votes 25: ↑25 and ↓0 +25
Comments 74

Вебинар по Android-разработке: Model View-паттерны презентационного слоя

Reading time 1 min
Views 175
KTS corporate blog Development of mobile applications *Development for Android *Kotlin *

Привет!

Сегодня в 18:00 мы приглашаем всех интересующихся, изучающих и практикующих Android-разработку, на бесплатный вебинар, посвящённый паттернам MV*

Паттерн презентационного слоя используется в каждом Android-приложении. Если эта тема пока кажется вам сложной — не беда, приходите на наш вебинар, где мы всё объясним и научим пользоваться этими страшными приёмами. Ведущий — Максим Мялкин, руководитель мобильной разработки KTS.

Читать далее
Total votes 12: ↑10 and ↓2 +8
Comments 3

Пишем справочник по математике под Android, подключаем рекламу Begun

Reading time 20 min
Views 26K
Development for Android *
Sandbox
Здравствуйте, уважаемые Хабровчане! Вы видели немало постов на тему разработки под android. В данном посте я попытаюсь наиболее подробно изложить свой небольшой опыт разработки под эту ОС.

Небольшое вступление


Проанализировав маркет я понял, что на нем очень много игр, развлекательных и социальных приложений. По-настоящему нужных приложений очень мало, поэтому я решил сделать «карманный» справочник по высшей математике с удобной навигацией по темам, состоящий из трех разделов: математический анализ, аналитическая геометрия, теория вероятностей. Далее обо всем по порядку.
Читать дальше →
Total votes 43: ↑31 and ↓12 +19
Comments 27

XMPP-SMS шлюз на Android

Reading time 11 min
Views 19K
Development for Android *
Sandbox


Введение

Причиной написания данной статьи послужила необходимость создания программы для системы Android, с помощью которой можно отправлять данные заказа в виде SMS сообщений владельцам интернет магазинов о том, что был совершен заказ товаров или услуг. Ранее мною использовалась система включающая GSM-модем и программу написанную на языке С++, использовавшая AT-команды для общения с модемом и библиотеку gloox для получения сообщений по протоколу XMPP, на стороне web-сайта использовалась библиотека xmpphp, для отправки данных заказа. При такой схеме приходилось держать включенным компьютер постоянно, так как система приема заказов работала круглосуточно, соответственно отсюда дополнительный расход электроэнергии, шум от вентиляторов ночью и постоянный контроль интернет соединения.
Читать дальше →
Total votes 55: ↑49 and ↓6 +43
Comments 19

Взаимодействие между приложением и службой

Reading time 5 min
Views 20K
Development for Android *

Введение


В данной публикации хочу показать пример взаимодействия (получение и отправки данных) приложения и службы, в операционной системе Андроид. Публикация рассчитана на начинающих программистов, теории практически не будет, так как основная цель рассказать, как это сделать.
Читать дальше →
Total votes 39: ↑34 and ↓5 +29
Comments 18

Секретные коды, или как я писал свое приложение для android

Reading time 5 min
Views 95K
Development for Android *
Думаю все, у кого есть устройство на базе ОС Android, хотя-бы краем уха слышали о «секретных кодах».
Однако поиск по Хабру показал что здесь нет ни одной статьи на данную тему. А ведь некоторые коды довольно могущественные: например один из кодов на моем Samsung Galaxy Tab позволяет настроить GPS что ускоряет поиск спутников, другой — жестко установить режим связи с сетью(GPRS, EDGE, 3G...) что в местах с нестабильной связью позволяет хорошо сэкономить батарею на скачках между режимами.
Но повествование я поведу не сколько про возможности кодов а про исследование механизма запуска приложений по кодам в ОС Android, как найти все коды(и приложение в которое это всё вылилось). И еще немного про то, как сделать приложение которое будет отзываться на свой код.
Под катом 6 картинок, немного кода и много текста… Самых нетерпеливых прошу сразу в конец статьи помацать результаты а уж потом — читать технологию.
Читать дальше →
Total votes 118: ↑109 and ↓9 +100
Comments 73

Начинающие «министры»

Reading time 1 min
Views 3.5K
«Apps Ministry» corporate blog
Пацаны, мы тут текстик на хабр накидали — зацените

Очень часто посты, которые должны что-либо представить, начинаются с фразы: «Этот %сабж% не нуждается в представлении». Мы решили пойти по другому пути. И дело даже не в принципе. Просто компания «Министерство Приложений» на самом деле нуждается в представлении. Ведь нам ещё не исполнилось и года. Впрочем, несмотря на «юный» возраст, мы уже можем похвастаться некоторыми достижениями. Но обо всём по порядку.

image

Как нетрудно догадаться из названия, наша работа заключается в создании приложений на различные мобильные платформы. В их числе разработки под iOS, Android, Windows Phone, Symbian, Bada и Java.

Читать дальше →
Total votes 13: ↑1 and ↓12 -11
Comments 4

Кастомизация ProgressBar в Android

Reading time 4 min
Views 35K
Development for Android *
Периодически возникает потребность заменить стандартный круговой ProgressBar на какой-либо свой.

Обычно визуальное восприятие у людей более обострено, так что сразу приведу пример нескольких вариантов ProgressBar


Читать дальше →
Total votes 24: ↑22 and ↓2 +20
Comments 27

Итоги White Nights: Mobile Games Conference

Reading time 3 min
Views 4.7K
Nevosoft corporate blog Development for iOS *Development of mobile applications *
В середине июня мы провели первую и единственную в России международную конференцию, посвященную играм на мобильных платформах — White Nights: Mobile Games Conference. И, честно говоря, результаты даже превзошли наши ожидания. В Питере на Белых ночах собралось почти 400 разработчиков и издателей, докладчики из Google, Microsoft, Flurry Analytics, Big Fish, Mail.ru, Alawar, i-Free и не только (ссылки на видеозаписи презентаций внутри). Даже Rovio у нас выступили по Skype! :) Плюс, по отзывам многих участников, такого количества полезных бизнес-контактов давно уже не давала ни одна конференция. Спасибо огромное всем, кто к нам приехал!

image
Читать дальше →
Total votes 5: ↑4 and ↓1 +3
Comments 3

Конкурс ВК: Мессенджер для Android. Как это было!?

Reading time 3 min
Views 35K
Development for Android *
Приятного времени суток!

Сколько человек хочет заняться разработкой под Android, но в силу определенных обстоятельств все никак не может начать (у кого-то нет времени, кому-то скучно просто прорешивать примеры, лень, неопределенность)? Сколько человек добавляет каждую, кажущуюся интересной и полезной, статью на хабре в избранное и забивает? До конкурса ВКонтакте на разработку мессенджера под Android, я был среди числа вышеописанных пользователей. Но в один роковой момент все изменилось…
Читать дальше →
Total votes 164: ↑153 and ↓11 +142
Comments 64

Kiosk Mode приложения на Android

Reading time 4 min
Views 56K
Development for Android *
Sandbox
Привет Хабр. Многие из нас каждый день трудятся на определёнными приложениями, создают что-то своё или выполняют требования нерадивого заказчика. Одним из таких требований может быть что-то вроде: «Хочу что бы из приложения нельзя было выйти, не хочу чтобы можно было делать что-то ещё, кроме как находится в моём приложений». В этом топике хочу поделиться мыслями, как же такое сделать.

Читать дальше →
Total votes 25: ↑22 and ↓3 +19
Comments 39

Как отделить тему от приложения

Reading time 5 min
Views 5.4K
Development for Android *
Sandbox
Проблема настройки (кастомизации) внешнего вида Android-приложений часто возникает перед разработчиками. Причиной может быть необходимость следования интерфейса корпоративному стилю или требование заказчика, желающего, чтобы его приложение выглядело по-особенному, а не просто как набор стандартных элементов.

Существуют встроенные в платформу средства для этих целей (темы, стили), однако они не предоставляют внятного механизма изменения интерфейса приложения без изменения кода самого приложения.

Мною предлагается технология, позволяющая динамически менять внешний вид Android приложения путем установки новых «тем», которые могут быть скачаны отдельно от приложения. Описанная в статье разработка выполнялась в качестве пилотного проекта в департаменте мобильных приложений компании «Мера-НН» (www.meranetworks.com), где и работает автор статьи.
Читать дальше →
Total votes 23: ↑21 and ↓2 +19
Comments 20

Как должны выглядеть Android приложения?

Reading time 7 min
Views 30K
Development for Android *
Translation
Платформа Android не имеет жестких рекомендаций, как должны выглядеть и работать приложения. Google с самого начала дал ясно понять, что у них нет планов начать диктовать, что приемлемо, а что нет. Существует набор UI рекомендаций, но они в основном концентрируются на мелочах вроде значков, виджетов и меню.
Читать дальше →
Total votes 54: ↑48 and ↓6 +42
Comments 24

Советы по Android Tabs

Reading time 4 min
Views 40K
Development for Android *
Translation
Вкладки являются одним из наиболее часто используемых и полезных компонент мобильных пользовательских интерфейсов. Вкладки обеспечивают быстрый и легкий доступ к различным частям приложения. В Android приложениях вкладки используются в различных формах. В некоторых случаях дизайн вкладок скопирован с других платформ, а в некоторых случаях используется устаревший дизайн старых версий Android. Это понятно, т.к. существует очень много различных реализаций вкладок в связи с тем, что дизайн Android не был определен в самом начале. Сейчас данная ситуация изменилась, и есть ориентир для дизайна пользовательского интерфейса с вкладками.



В этой статье я хотел бы взглянуть на текущее состояние интерфейсов с вкладками и дать несколько советов, как сохранить единообразный стиль платформы.
Читать дальше →
Total votes 49: ↑45 and ↓4 +41
Comments 21

Настройки в стиле Holo Android

Reading time 11 min
Views 16K
Development for Android *
Sandbox
Итак, решил написать небольшой пост(я не умелец в этом, поэтому — много кода, мало слов) о том, как сделать настройки как в официальном приложении Настройки в Android 4 (может и в 3.0 тоже). Наша цель:
0. Умение читать и понимать код без объяснений
1. Использование фрагментов
2. Использование header'ов
3. Разделение пунктов на категории
4. Поддержка всех разрешений экрана
5. Использовать SDK14

image
Поехали
Total votes 14: ↑8 and ↓6 +2
Comments 0

Как сделать игру особенной?

Reading time 2 min
Views 7.5K
Nevosoft corporate blog Development for iOS *Development of mobile applications *
Тед Прайс (Ted Price), исполнительный директор Insomniac Games, рассказал ресурсу Gamasutra о четырех правилах, которых придерживается его студия при создании любой игры. В свою очередь, считаем нужным поделиться этими принципами с вами.
Читать дальше →
Total votes 12: ↑6 and ↓6 0
Comments 2

Разработчики из Google начали показывать примеры улучшения приложений [Видео]

Reading time 1 min
Views 11K
Development for Android *
Разработчики из google начали цикл видео, где они анализируют чужие приложения и предлагают свои варианты интерфейса.
В первом выпуске они изучили три приложения (точнее три проблемных activity). Много болтовни, конечно, но в будущем надеюсь будет больше приложений и меньше воды.
Первый выпуск под катом.
Читать дальше →
Total votes 17: ↑16 and ↓1 +15
Comments 3

Обзор книги «Программирование под Android»

Reading time 5 min
Views 70K
Издательский дом «Питер» corporate blog Development for Android *
Программирование под Android
image
Автор — З. Медникс, Л. Дорнин, Б. Мик, М. Накамура
Перевод — О. Сивченко
Дата выхода — 11.05.12


Представляем вашему вниманию одну из переводных новинок нашего издательства, книгу «Программирование под Android».

Для начала — несколько слов об авторах данного мануала.
Зигурд Медникс — консультант, сотрудничает с ведущими изготовителями комплектного оборудования, корпорациями и другими предприятиями, занимающимися созданием систем на базе Android.
Лейрд Дорнин — старший инженер, работающий на крупном мобильном операторе, имеет богатейший опыт работы с Java, Android, J2ME, SavaJe и WebKit.
Дж. Блейк Мейке — разработчик-ветеран с огромным опытом написания приложений Java для ряда мобильных и серверных платформ.
Масуми Накамура — главный архитектор в группе по работе с большими данными и рекомендациям, работает в компании Where.Inc.
Читать дальше →
Total votes 19: ↑13 and ↓6 +7
Comments 19