пятница, 1 августа 2014 г.

Паттерны проектирования. Singleton.

Это первая из серии статей, которые я хочу написать о шаблонах проектирования. Сегодня речь пойдёт о шаблоне Singleton.

Для начала хочу сказать, что такое вообще Singleton и когда он может быть полезен. Это шаблон, который обеспечивает существование одного экземпляра класса без возможности прямого создания этого класса. Например, в приложении может быть только один менеджер работы с базой данных.


вторник, 15 июля 2014 г.

Интегрирование Google Play Services в Android



Недавно я заинтересовался использованием геолокации в приложениях Android. В процессе поисков информации на эту тему выяснилось, что нужно использовать Google Play Services. Но для начала разработки необходимо подключить эту библиотеку в свой проект в IDE. После длительных поисков я нашёл на мой взгляд одну из самых полных и подробных инструкций по интеграции Google Play Services в Android.

Ниже приведён мой перевод данной статьи.

суббота, 5 июля 2014 г.

Отличия абстрактного класса от интерфейса в Java.


     Написать эту статью меня заставило несколько факторов. Во время поисков информации о  собеседованиях на должность Java developer я понял, что этот вопрос входит в десятку самых распространённых. И можно с уверенностью сказать, что вас об этом спросят!

понедельник, 2 июня 2014 г.

Разработка приложений под Android. Введение.

Здесь Вы обнаружите перевод статьи Ларса Вогеля, которая знакомит нас с миром разработки Android -приложений.


1. Разработка под Android


1.1. Операционная система Android

Android — операционная система, основанная на Linux с интерфейсом программирования Java. Это предоставляет нам такие инструменты, как компилятор, debugger и эмулятор устройства, а также его (имеется ввиду Android) собственную виртуальную машину Java (Dalvik Virtual Machine — DVM). Android создан альянсом Open Handset Alliance, возглавляемым компанией Google.