Поиск по этому блогу

среда, 17 августа 2011 г.

iPhone/iPad программирование

Данная статья представляет собой введение в программирование под iPhone/iPad. В ней будут рассмотрены инструменты, необходимые для создания приложений, а также создано небольшое приложение для iPhone.

В 2010 году на конференции разработчиков WWDC компания Apple представила новую версию Xcode 4 (предыдущая версия - Xcode 3). В дальнейшем мною будет использоваться именно эта версия среды разработки.

Для установки и первого запуска необходим любой Mac с процессором Intel и установленной Mac OS X 10.6 Snow Leopard (или выше).

Xcode 3 и Xcode 4 можно скачать бесплатно с сайта developer.apple.com.

Установка достаточно проста - нужно следовать инструкциям установщика, убедиться, что отмечен пункт iPhone SDK и не менять стандартное место установки.

четверг, 21 июля 2011 г.

Pro Android 2 - Глава 3. Использование ресурсов, контент-провайдеров и намерений (начало: ресурсы)

Ресурсы

Ресурсом в Android является файл (музыкальный файл) или строка (название диалогового окна), которая связана с исполняемым приложением. Их можно изменять без перекомпиляции приложения.
Ресурсы включают в себя строки, цвета и растровые изображения. Вместо жёсткого кодирования строк в приложении, можно использовать их идентификаторы. Такой подход позволяет изменить текст строки ресурса без изменения исходного кода.

Строки как ресурсы

Строки как ресурсы представляют собой определение одной или нескольких строк в XML-файле(ах). Эти XML-файлы находятся в директории values (/res/values). Их названия задаются произвольно. Однако наиболее часто используемым является "strings.xml". Ниже приведён пример такого файла.

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="hello">hello</string>
    <string name="app_name">hello appname</string>
</resources>

понедельник, 18 июля 2011 г.

Next? :-)

Привет всем, кто читает мой блог! Чуть больше 3 месяцев прошло с момента моей последней публикации. Виною всему - "стандартное" отсутствие времени. За этот период интерес к блогу как у меня, так и у его читателей не пропал, а лишь возрос. Всё больше людей заглядывают сюда и черпают ( хотелось бы верить :-) ) частичку полезной информации для себя.
Уже скоро будет опубликовано новое сообщение на тему использования ресурсов при программировании под Android. Также, в скором времени, здесь появятся статьи по разработке под iPhone / iPad ( уже почти 1,5 месяца как я числюсь оффициальным iOS-разработчиком :-) ). Правда, я пока не определился до конца, как чередовать между собой статьи по iPhone / Android. Всё покажет время.
Ждём новых статей! :-)

пятница, 15 апреля 2011 г.

Quit Smoking для Android

Сегодня я хочу рассказать об одном из приложений для Android от лица нашей команды разработчиков Itibo.

Всем хорошо известно, что в наше время огромное количество людей является курильщиками - как парни, так и девушки. Многие из них прекрасно осознают, какой вред они наносят своему организму, но все равно продолжают курить. По статистике каждые шесть секунд табак уносит одну жизнь, а ежегодно курение становится причиной смерти 5,4 миллионов человек. Многие любители сигарет не раз задавались вопросом - "Может быть стоит бросить?" - и даже пытались это сделать, иногда успешно, но чаще не доводя дело до конца. И это неудивительно, ведь избавиться от этой вредной привычки не так-то легко.

И все же есть свет в конце тоннеля - открыты специализированные клиники, написано большое число книг и статей, разработаны различные методики и техники, а так же много других вещей, призванных помочь курильщику побороть свою тягу к сигаретам. Но сегодня мы поговорим о достаточно интересном и эффективном способе, который не требует больших денежных затрат и не отнимает время на прочтение книг и статей.

Для начала задайте себе вопрос - "Чем я чаще всего пользуюсь каждый день?". Наверняка, ответом будет мобильный телефон. Раз так, то почему бы не извлечь из этого пользу? Исходя из подобных соображений, мы решили разработать приложение для мобильных платформ, которое поможет людям постепенно уменьшить количество выкуриваемых в день сигарет, а затем и вовсе отказаться от курения, как говорится "не отходя от кассы". О нем и расскажем дальше.

среда, 30 марта 2011 г.

Pro Android 2 - Глава 2. Получение первого опыта (окончание)

Анализ приложения "Notepad"

Если Вы читаете всё по-порядку, то Вам уже известно как создать и запустить в эмуляторе Android-приложение.
Для того, чтобы поближе познакомиться с компонентами Android-приложений, здесь будет произведён анализ приложения "Notepad", которое поставляется вместе с Android SDK.
Приложение "Notepad" по сложности находится между приложением "Hello World!" и полномасштабным Android-приложением.

Установка и запуск приложения "Notepad"

В приложении "Notepad" пользователь может создать новую заметку, изменить существующую заметку, удалить заметку, просмотреть список созданных заметок и другое. Когда пользователь впервые запускает приложение, ему отображается пустой список заметок. При нажатии на кнопку "Menu", приложение предоставляет пользователю список действий, одно из которых позволяет создать новую заметку. После добавления новой заметки, её можно изменить или удалить, выбрав соответствующий пункт меню.

вторник, 22 марта 2011 г.

Pro Android 2 - Глава 2. Получение первого опыта (продолжение)

Hello World!

Первым приложением, которое пишут люди, начинающие изучать новый язык программирования, является "Hello World!". Следуя данной традиции, здесь будет описан этот процесс. Итак, приступим:

1. Запустите Eclipse и выберите File -> New -> Project. В диалоговом окне нового проекта выберите Android и нажмите Next. Вы должны увидеть окно New Android Project (как на рисунке ниже).

суббота, 19 марта 2011 г.

Pro Android 2 - Глава 2. Получение первого опыта (начало)

Настройка среды разработки

Чтобы начать создавать Android-приложения необходимо установить следующие компоненты:
  1. Java SE Development Kit (JDK 6);
  2. Eclipse IDE;
  3. Android SDK;
  4. Android Development Tools (ADT).
Android SDK совместима с Windows (Windows XP, Windows Vista и Windows 7), Mac OS X (только Intel) и Linux (только Intel).
Далее будет рассказано как установить и настроить все требуемые элементы для этих систем.

Установка JDK 6

Android SDK требует JDK 5 или выше. Для ОС Windows его можно скачать на сайте http://java.sun.com/javase/downloads. Для Mac OS X - http://developer.apple.com/java/download/. Для установки JDK на ОС Linux необходимо открыть терминал и прописать в нем: sudo apt-get install sun-java6-jdk.
После установки JDK, в систему необходимо добавить переменную, указывающую на место его установки.
Для ОС Windows 7 (аналогично и для других версий Windows) необходимо выполнить следующие шаги:
Пуск -> щелчок правой кнопкой мыши на Мой компьютер -> Свойства -> Дополнительные параметры системы -> Переменные среды -> Создать (в "Системные переменные") -> Имя переменной: JAVA_HOME -> Значение переменной: путь к папке с установленной JDK.
Для Mac OS X необходимо добавить строку "export JAVA_HOME=path_to_JDK_directory"  в файл .profile, который находится в директории HOME. path_to_JDK_directory - это путь к JDK, обычно  /Library/Java/Home.
Для ОС Linux также необходимо добавить вышеприведённую строку в файл .profile. Путь к JDK обычно выглядит как /usr/lib/jvm/java-6-sun.