войти зарегистрироваться

Разработка под AndroidГлобальное обновление инструментария

ICS
Буквально на днях Google обновил все основные инструменты разработки под платформу Android:

  • Android SDK
  • ADT плагин для Eclipse
  • NDK
  • Платформа Android 4.0.3

Разработка под AndroidУправление зависмостями в Android-проектах с использованием Ivy

Если ваш Android-проект компилируется и собирается с помощью Maven или SBT (а может, и чем-нибудь другим, отличным от Ant), то вы уже используете механизм управления зависимостями, предоставляемый, что называется, «из коробки». Однако, если вы используете Ant, либо просто собираете приложение в Eclipse с помощью ADT-плагина, то такой функциональности у вас нет, и каталог lib в корне проекта наполняется вручную, а желания или возможности переходить на использование Maven'а конечно же нет. Тогда, есть ли возможность не складировать jar-файлы вручную, не держать их, бинарных, в VCS, не добавлять их самим в «Build Path» в настройках проекта? Конечно есть, какие вопросы!

GoogleGTUG TLV. 15.08.2011

image

Привет!
Не пропустите вторую встречу GTUG TLV!

Когда:
15 августа 2011, 18:00.

Где:
Офис Google в Тель-Авиве: башня Левинштейн (Levinstein Tower), этаж 26.

Программа встречи:
18:00-18:30 — Сбор
18:30-19:00 — Cross Platform Mobile Development — Uri Shaked
19:00-19:30 — Google Web Toolkit — Facing year 2012 technologies — Gabi Axel
19:30-20:00 — Перерыв
20:00-20:30 — Android Cross Browser Attacks — Adi Sharabani & Roi Saltzman (Watchfire)
20:30-21:00 — Android Network Toolkit — Itzhak Avraham & Elia Yehuda (Zimperium)

Количество мест ограничено, регистрируйтесь прямо сейчас.

До встречи!

Разработка под AndroidСоздание композитных компонентов на Android

Приветствую всех Хабра-жителей и Андроид-ценителей!
Композитный в нашем случае означает «состоящий из нескольких», но вы это и так знаете.
Итак, есть Задача:
  • Необходимо вывести блок данных, включающий в себя текст, картинки, кнопки и т.д.
    (В нашем случае это будет короткий анонс передачи по ТВ)
  • дизайн блока нарисован специально нанятым дизайнером и вам нельзя отсупать от него ни на пиксель
  • Это блок может иметь какую-то внутреннюю логику работы и компоненты могут влиять друг на друга (у нас «внутренней логикой», будет установка символа "*" в заголовок передачи и смена цвета фона если была нажата кнопка «Буду смотреть»)
  • Таких блоков может быть много и информация для них получается уже в процессе работы приложения
  • как всегда, в процессе работы, дизайн может быть пересмотрен, и вам надо быстро внести изменения в программу не переписывая все с самого начала


AndroidПредставлена платформа Android 3.2 и обновлены SDK-инструменты

Команда разработчиков Android представила платформу Android 3.2 — дополнительный релиз, в котором добавлено несколько новых возможностей для пользователей и разработчиков. Новая платформа включает в себя изменения API, а уровень API повышен до 13.

Некоторые из основных моментов Android 3.2:
  • Оптимизирована для большего числа планшетов.
  • Приложения с фиксированным размером могут масштабироваться для их отображения на более крупных устройствах.
  • На устройствах, которые поддерживают съёмную SD-карту, пользователи могут загружать мультимедийные файлы непосредственно с SD-карты в приложения, которые их используют.
  • Расширен API поддержки экрана.
Чтобы получить более полное представление о том, что нового в платформе, можете прочитать описание на сайте Android.

Кроме того, недавно были выпущены новые версии SDK Tools (r12) и плагина для Eclipse (ADT 12), а NDK был обновлён до r6.

[via Android Developers Blog]

Разработка под AndroidПодробное руководство по установке Android-x86

Эмулятор который идет в комплекте с Android SDK, не очень шустрый.
Основная идея использовать VirtualBox + Android X86, для преодоления проблем с производительностью.

Что нам необходимо:
Среда разработки Eclipse + Android SDK тут,
а также VirtualBox.

Под катом много картинок, и процесс установки, а также некоторые полезные советы.

Разработка под AndroidAndroid nine-patch — растягиваем андроида

nine-patchРекомендации по созданию UI виджетов и некоторых блоков приложений для ОС Android предписывают нам использовать блоки с закруглёнными углами и/или с эффектом объема, отбрасывающие тени. Какие же инструменты нам дает SDK для реализации таких интерфейсов?
При описании простых векторных форм без дополнительного оформления углов и краев блока рекомендуется использовать shape формы. Если в блоке имеются сложные графические элементы по углам или с краев блока можно использовать Nine-patch изображения, о которых и пойдет речь в этой статье. На случай сложного оформления блока, например в виде единого объекта, остается использовать только фиксированное изображение, что уменьшит рамки масштабирования и не даст изменить соотношение сторон блока.

Разработка под AndroidПишем своё первое приложение на Android из песочницы


Предисловие


Цель данного поста — с одной стороны поделиться своим успешным опытом старта разработки приложений на платформе Android и с другой стороны поспособствовать развитию рынка софта для этой замечательной и бурно растущей платформы за счёт (без ложной скромности скажу) возможно Вас, прочитавших данный пост. В сети, конечно, можно найти материалы на тему разработки приложения «чуть сложнее, чем helloworld», но как правило они разрозненные и в них не описываются различные мелкие подводные камешки. В данном посте мы рассмотрим полный цикл разработки приложения, начиная с чистого компьютера до готового apk-файла. Под катом скрины.

AndroidСоздание QuickAction диалогов в Android

О том как написать Хеллоу Ворлд в интернете полным полно, так что я решил рассказать о более интересных вещах. Официальное приложение Twitter для Android использует паттерны и возможности графического интерфейса появившиеся в последних версиях sdk, такие как Dashboard, Search Bar, QuickAction и Action Bar. Диалог QuickAction является одной из самых интересных новинок, он отображает контекстное действия для данного элемента ListView. Этот диалог используется также в приложении контактов, начиная с версии 2.0

Разработка под AndroidДиалоговое окно Android с «иконифицированным» меню

Некоторое время назад меня увлекла идея разработки приложений под платформу Android. Дабы не заниматься изучением платформы на простых hello-world программках решил сделать что-то такое, что позволило бы освоиться с UI частью фреймворка, работой с БД, сетью и социальными сервисами.
Идея была придумана до одурения простая и я бы даже сказал, тупая. И вот когда я начал что-то делать то тут резко захотелось мне сделать красивое диалоговое окно с выбором пункта меню с иконками. Такой диалог присутствует в стандартном Андроиде, например, долгий тап на рабочем столе открывает диалог выбора добавляемого контента (виджет, обоины и т.д.). Итак, добро пожаловать под кат…