Nov
08

Настраиваем внешний вид текстовых полей в Palm WebOS

Текстовые поля – это наиболее часто используемый контрол в WebOS-приложениях. Но когда речь заходит о настройке внешнего вида этого контрола, оказывается что все не так просто. Стандартный вид WebOS приложений не всегда вызывает у пользователей положительные эмоции и Wow-эффект, поэтому довольно часто требуется изменить внешний вид приложения. Как это можно сделать – рассмотрим в этот раз. читать далее…

Oct
01

Работа с SOAP Web-сервисами в Android-приложениях

Всем время от времени хочется странного. Вот мне тоже захотелось такого. А именно – подружить Android-приложение с .NET Web-сервисом – такие сервисы и писать быстрее и доступ к ним потом можно получить из Windows Mobile и Windows Phone 7 без проблем – тоесть одним махом можно решить проблему работы с сервисом для различных мобильных платформ. И вот в этот раз я расскажу о том, как сделать чтобы все это заработало. читать далее…

Sep
30

Интегрируем оплату через PayPal в Android-приложение

С некоторых пор PayPal предлагает возможность добавления функционала, связанного с оплатой, непосредственно в Android-приложения. Пользователям, в этом случае, нет необходимости заходить на сайт PayPal, все происходит непосредственно в программе. Для этих целей доступен SDK. О том, как его использовать я расскажу в этот раз. читать далее…

Sep
05

Работа с акселерометром в Android

Для одного из текущих проектов понадобилась поддержка акселерометра. Учитывая то, что еще месяц назад Android API я в глаза не видел, мне казалось что получение данных с акселерометра – это какой-то адский труд. Оказалось все намного проще.

Для работы с различными датчиками в Android используется класс Sensor. Список датчиков можно получить через SensorManager. Например таким вот образом при создании Activity можно получить объект Sensor, связанный с акселеромтером:

public class AccelerometerTest extends Activity {

	SensorManager mSensorManager;
	Sensor mAccelerometerSensor;

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        mSensorManager = (SensorManager)getSystemService(Context.SENSOR_SERVICE);
        List<Sensor> sensors = mSensorManager.getSensorList(Sensor.TYPE_ALL);
        if(sensors.size() > 0)
        {
        	for (Sensor sensor : sensors) {
        		switch(sensor.getType())
        		{
        		case Sensor.TYPE_ACCELEROMETER:
        			if(mAccelerometerSensor == null) mAccelerometerSensor = sensor;
        			break;
        		default:
        			break;
        		}
		}
        }
    }

читать далее…

Aug
24

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

Доступен PSD файл, содержащий все элементы пользовательского интерфейса для iPhone OS 4. Незаменимая вещь для прототипирования пользовательских интерфейсов iPhone-приложений.

Скачать iPhone 4 GUI PSD.

Aug
16

Кому в App Store жить хорошо. Магазинчик программ «У Стиви» глазами разработчика

Сегодня у нас статья хабрапользователя xzDeveloper об App Store.

В этой статье постараюсь кратко рассказать про свой полуторалетний опыт разработки под iPhone. И о том, кому же полезен App Store.

Часть 1. Действующие лица

Независимый разработчик

Моя позиция такова, и, надеюсь, многие согласятся, что успешный человек — это тот, кто занимается любимым делом, которое приносит доход, на который можно не только жить, но и отдыхать от работы. То есть, его трудовой вклад должен окупаться настолько, чтобы он полностью себя обеспечивал. Кроме дохода еще требуется саморазвитие, чтобы не отставать от темпов роста отрасли, быть всегда во всеоружии, насколько это возможно, чтобы не растерять главное: опыт, навыки, знания.

Много ли таких среди инди-разработчиков? Мне кажется, что нет. Напротив, даже очень и очень мало. Особенно в нашей стране. Попробуем разобраться, почему. читать далее…

Jul
25

Доступны видео и материалы вебкастов Windows Phone 7 Jump Start

Недавно состоялся вебкаст по разработке для Windows Phone – Windows Phone 7 Jump Start, где команда Microsoft Press рассказывала и показывала как начать разрабатывать приложения под Windows Phone 7.

Для тех, кто пропустил данные видео-сессии, материалы, в том числе и видео-записи презентации, были выложены онлайн:

Первая сессия: Getting Started with Microsoft Windows Phone and Silverlight

Видео 1.1
Видео 1.2
Видео 1.3

Вторая сессия: Programming Game Applications with XNA

Видео 2.1
Видео 2.2
Видео 2.3

Третья сессия: Advanced Windows Phone Development

Видео 3.1
Видео 3.2
Видео 3.3

Четвертая сессия: Selling Your Windows Phone Solutions & Wrap Up

Видео 4.1
Видео 4.2
Видео 4.3

Jul
16

Мой путь в Motorola SHOP4APPS или “Где здесь деньги?”

Таки-да, позавчера произошло Событие – мое Android-приложение PDFMyWeb Pro наконец-то пропустили в Motorola’овский SHOP4APPS. И это после 7ми месяцев мучений, более десятка попыток его туда запостить, кучи потраченного времени и нервов. Но, в общем, это случилось и сейчас я попробую провести небольшой анализ того, стоилоа ли игра свеч.

Начало

А началось все давно (черт возьми, почти все посты о попадании на различные площадки по продаже мобильных приложений у меня начинаются именно с этой фразы. Супер-просто ни разу не было, на сколько я помню). В декабре прошлого года вышла первая версия моей утилиты SMSMyFile для обмена файлами через SMS и после успешного попадания в Android Market решено было покорять новые горизонты. Одним из таких “новых” стал мотороловский маркет Shop4Apps. информации о нем было очень немного (в основном потому что у моторолы какая-то странная политика по поводу новинок – они доступны только по предварительной регистрации, акцептования кучи NDA и найти информацию о чем-то на их сайте не так уж и просто), но я нашел как все-таки зарегистрироваться в их программе для разработчиков. Регистрация там, скажу я вам, не такая уж и простая. Мало того что выспрашивают кучу личной информации, чуть ли не группу крови и кличку любимой собачки брата жены, так им еще и обязательно нужен валидный PayPal-аккаунт, без наличия которого о сабмите платных приложений (да и вобще каких-либо приложений, как я понял) не может быть и речи. К чему бы это? Я бы может бесплатный софт без PayPal’а постил, а ведь нет, нельзя.

Но ладно, PayPal – штука наживная (как обзавестись американским PayPal-аккаунтом я уже писал ранее), поэтому регистрация прошла более-менее гладко (но долго, помнится ответа о том, что мою информацию рассмотрели и пустили в Developer Program, я ждал около полутора недель, еще тогда меня это жутко бесило, и, как потом оказалось, не спроста). читать далее…

Jul
12

Вышла Beta-версия средств разработки для Windows Phone 7

Microsoft выпустили Windows Phone Developer Tools Beta – новую версию средств разработки приложений для Windows Phone 7.

Список изменений

  • Несколько сборок объединены в одну – Microsoft.Phone:
    • Microsoft.Phone.Controls
    • Microsoft.Phone.Controls.Navigation
    • Microsoft.Phone.Controls.WebBrowser
    • Microsoft.Phone.Controls.WebBrowserInterop
    • Microsoft.Phone.Shell
    • Microsoft.Phone.Notification
    • Microsoft.Phone.Execution
    • Microsoft.Phone.Info
    • Microsoft.Phone.Tasks
    • Microsoft.Devices
  • System.Device.Location теперь является частью сборки System.Device
  • Сборка Microsoft.Devices переименована; классы этой сборки перенесены в сборку Microsoft.Phone. Часть классов сменила пространство имен.
  • Application.Resources удалены из App.xaml и шаблоны изменены.
  • ToggleControlSwitch и toggleControlButton удалены.
  • ListView и ListViewItem удалены.
  • ToggleControlSwitch и ToggleControlButton удалены.
  • Expression Blend for Windows Phone теперь входит в дистрибутив средств разработки;
  • С помощью Developer Registration Utility можно разблокировать устройство на базе WP7 для целей разработки;
  • XAP Deployment Tool позволит размещать XAP-файлы напрямую на разблокированное устройство;
  • Элементов управления Panorama и Pivot до сих пор нет, их появление ожидается в течении пары недель;

Посмотреть более полный список изменений.

Скачать средства разработки для Windows Phone 7

Jul
06

Microsoft анонсировала Silverlight for Symbian

Сегодня Microsoft анонсировала поддержку Silverlight для платформы Symbian.

Из интересных фич обещают вот что:

  • Поддержка воспроизведения видео в формате h.264.
  • Стриминг видео
  • Rich UI (поддерживается Silverlight 2)
  • Набор библиотек и компонентов среды выполнения Compact Framework.

Узнать больше о Silverlight for Symbian.

Примеры приложений:


top