Aug
29

Android Market теперь и для России

В Android Market возможность выкладывать бесплатные приложения официально появилась и для России. Кроме выбора страны доступна также возможность выбора оператора, для которого выкладывается приложение.

К сожалению, платные приложения в России еще не принимаются, но, думаю, эта возможность должна появиться в скором времени.

Android Market для России

Aug
18

Разработка OpenGL игр под платформу Android

А сегодня у нас статья хабрапользователя YoungSkipper о разработке игр для Android и особенностях Android Market.

Некоторое время назад я закончил портирование игры iDracula — Undead Awakening которую разработала компания Moregames Entertainment с платформы iPhone, на платформу Android.

Я готов поделиться с вами своими мыслями и проблемами, с которыми я столкнулся.
читать далее…

Aug
18

Все элементы Android GUI в PSD

Появилась интересная штука – все элементы Android GUI в одном PSD-файле. Контролы все в векторе.

PSD доступен для бесплатной загрузки.

Android UI

Кому иентересно – Android UI Guidelines.

Aug
16

Странности с dropdown-окном в wxComboBox/wxChoice в Windows Mobile

После долгого перерыва решил снова заняться разработкой для Windows Mobile – доработать программу-переводчик, использующую Google Translate. В программе используется wxChoice cо списком языков. Так как поддерживаемых языков довольно много, то общая высота списка wxChoice получается много больше чем высота экрана КПК. В результате получаем что-то подобное:

Ошибка в вычислении размера dropdown-окна в wxComboBox/wxChoice

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

Перепробовав разные комбинации SetSize()/SetInitialSize()/SetMinSize()/SetMaxSize() нашел вот какое решение:

Если установить размер клиентской области для wxChoice после появления окна, то изменения применяются и получаем нормальный размер выпадающего списка. Если это делать при создании формы, то изменения не применяются.

bool wxGoogleTranslateClientApp::OnInit()
{    
	wxGoogleTranslateClientMainFrame* mainWindow = new wxGoogleTranslateClientMainFrame( NULL );
	mainWindow->Show(true);
	// Очень плохое решение, но только оно и работает
	mainWindow->m_SourceLanguageChoice->SetClientSize(
		mainWindow->m_SourceLanguageChoice->GetClientSize().GetWidth(), 120);
	mainWindow->m_ResultLanguageChoice->SetClientSize(
		mainWindow->m_ResultLanguageChoice->GetClientSize().GetWidth(), 120);
    return true;
}

В результате получаем вот такой результат:
wxComboBox/wxChoice Dropdown Size Problem Fixed

Aug
10

Видео с iPhoneDevCamp Ukraine

Лучше позже чем еще позже. Стало доступно видео с конференции разработчиков iPhone-приложений.
Скачать видеозаписи докладов можно здесь.

Jul
30

Simple – Новый язык программирования для Android.

Simple Programming Language for Google AndroidХы, ну никак от Google не ожидал такого финта ушами. Они выпустили новый язык программирования для Android, основанный на BASIC. Говорят что разобраться в нем может даже непрофессионал.

Что-то у меня дежа-вю по этому поводу. У Microsoft уже есть Small Basic, и Google туда же. Но идея сама по себе ничего так. Уже подумываю попробовать Simple в работе, может пойдет лучше чем Java.

Jul
29

Вышла Early Access версия JavaFX 1.2 для Windows Mobile

Появилась новая версия JavaFX 1.2 для разработчиков, поддерживающая только устройства на Windows Mobile 6.0 и 6.1.
Данная версия предназначена только для разработки, не рекомендуется использовать в коммерческих целях.
Для более подробного знакомства есть скринкаст.

Скачать JavaFX 1.2 Early Access

Jul
28

MOTODEV Studio for Android

MOTODEV Studio for AndroidНу ничего себе motorola делают такое… Вот выпустили IDE для разработки приложений для Android – MOTODEV Studio for Android

Это IDE на базе Eclipse (кто бы сомнивался), но с кучей дополнительных плюшек:

  • Встроенный Android Developer Toolkit
  • Возможность использования шаблонов кода
  • Возможность подписывания приложений (ИМХО, полезная очень фича)
  • Мастер создания приложений (можно создавать собственные классы, отнаследованные от стандартных, в режиме местера)
  • Виртуальная лаборатория устройств (запуск приложений на реальных устройствах с помощью DeviceAnywhere)
  • Маркетинговая интеграция (подключение к Android Application Store из IDE)
  • Возможность загрузки приложений на устройство в обход комендной строки

Загрузить MOTODEV Studio for Android

Jul
28

Начат прием приложений в Windows Marketplace for Mobile

Сегодня Windows Marketplace for Mobile начал прием приложений от разработчиков. Также объявлен конкурс, победители которого могут выиграть 4 стола Surface.

Jul
25

Использование акселерометра в iPhone симуляторе

Сегодня у нас статья Хабрапользователя DimaRad об использовании акселерометра в iPhone-симуляторе.

Как разрабатывать приложения для iPhone, использующее акселерометр, мы уже знаем. Теперь осталось научиться тестировать его в симуляторе.

Такая необходимость может возникнуть по нескольким причинам: нет iPhone, либо вы еще не присоединились к iPhone Developer Program, поэтому нет возможности запустить его на реальном устройстве.
читать далее…


top