Русская документация Android

Привет!

Если ты ищешь русскую документацию по android и твоя цель это разработка приложений под android, добро пожаловать!

Существует приличное количество книг, посвященных разработке под android, как на иностранных языках, так и на русском языке. Большинство из них сразу сваливает на голову начинающего разработчика множество непонятных терминов, от чего появляется горячее желание поскорее все это забросить. Я довольно быстро пришел к выводу, что изучать android по русскоязычным книгам гораздо сложнее, чем представляется вначале.

Существует отличный ресурс, который описывает возможности Android по шагам, от начала и до конца. Это сайт с официальной документацией http://developer.android.com. И у этого ресурса есть всего один маленький недостаток, вся документация представлена на английском языке, и для людей с плохим знанием английского языка, едва вступивших на тропу разработки приложений, не только для платформы android, но и разработки приложений вообще, его изучение может оказаться не по силам. К тому же, чтение на родном языке позволяет легче воспринимать информацию, что дает возможность быстрее включиться в процесс непосредственно разработки приложений.

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

При переводе я буду использовать термины, которые уже прижились в русскоязычной литературе, например: явления (Activity), намерения (Intents), поставщики содержимого (Content Providers) и прочие, с которыми ты познакомишься в уроках.

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

Материалы сайта не наследуют лицензию Creative Commons Attribution 2.5, под которой выпущена официальная документация. Копирование и распространение информации с сайта не разрешается без предварительного согласования с владельцем.

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

Меню

Меню это распространенный компонент пользовательского интерфейса для множества типов приложений. Чтобы предоставить знакомый и последовательный интерфейс, вы должны использовать класс Menu для организации действий пользователя и прочих опцией приложения. Начиная с Android 3.0 (API...

Всплывающие сообщения

Всплывающие сообщения (прим. переводчика: тосты – выскакивают как из тостера) это простой способ оповестить пользователя об операции в небольшом окошке. Оно занимает на экране место, которое необходимо для размещения сообщения, в то время как...

Диалоги

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

Настройки

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

События ввода

В Android есть несколько способов перехватить события пользователя. Cобытия перехватываются у объектов типа View, с которыми взаимодействует пользователь, а класс View предоставляет необходимые для этого средства. Подклассы View, содержат методы обратного вызова, которые удобно...

Диалог выбора (picker)

Android предоставляет компоненты для выбора даты и времени в виде готовых диалогов. Каждый диалог позволяет выбрать отдельную часть времени (час, минута, AM/PM) и даты (день, месяц, год). Использование данных диалогов гарантирует, что пользователь укажет...

Выпадающий список

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

Переключатели

Переключатели позволяют пользователю выбрать одно из двух состояний. Вы можете добавить кнопку-переключатель в разметку, используя объект типа ToggleButton. Android 4.0 (API 14) включает другой тип, который называется просто “переключатель” (в отличие от кнопки-переключателя), управляемый...

Радио кнопки

Радио кнопки (RadioButton) позволяют пользователю выбрать из списка один пункт. Используйте радио кнопки, для наборов, в которых пункты являются взаимоисключающими, если считаете, что пользователь должен видеть все возможные варианты “бок-о-бок”. Если не нужно показывать...

Флажки

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