[:ru]Как получить список всех песен на андроид устройстве[:en]List all songs from storage in Android Studio[:]

[:ru]В этом уроке о том, как вывести список всех музыкальных файлов в памяти устройства. С получением этого списка вы можете с легкостью сделать музыкальный плеер. Вы просто должны добавить логику медиа-плеера при нажатии на пункт списка. О том, как это сделать, смотрите урок как создать медиа плеер для андроид https://youtu.be/kf2fxYLOiSo[:en]Video shows you how to Читать дальше…

Продвинутый курс GameDev. Урок 4

[:ru]Продолжаем курс по разработке игры для android с помощью библиотеки libGDX. На четвертом уроке курса мы реализуем обработку столкновений главного объекта игры с препятствиями. Смотрите видеоурок по ссылке Чтобы получить доступ к курсу, запишитесь здесь <<Продвинутый курс GameDev. Урок 3                        Читать дальше…

Урок 12. Flappy Bird: добавляем в игру звуки и экран Game Over| Делаем android игры на LibGDX

Завершающий урок по созданию игры Flappy Bird для android. В этом уроке озвучим игру и добавим экран окончания игры, который будет вызываться, когда птица сталкивается с препятствиями. Скачать звуки и картинку для игры Исходный код измененных классов под видео: package info.fandroid.game; import com.badlogic.gdx.ApplicationAdapter; import com.badlogic.gdx.Gdx; import com.badlogic.gdx.audio.Music; import com.badlogic.gdx.graphics.GL20; import Читать дальше…

Урок 11. Flappy Bird: добавляем анимацию в игру| Делаем android игры на LibGDX

Продолжаем делать игру Flappy Bird для android. В этом уроке научим нашу птичку махать крыльями в полете — добавим в игру анимацию. Скачать графические ресурсы для игры Исходный код измененных классов под видео: package info.fandroid.game.sprites; import com.badlogic.gdx.graphics.g2d.TextureRegion; import com.badlogic.gdx.utils.Array; /** * Created by Vitaly on 22.12.2015. */ public class Animation Читать дальше…

Урок 10. Flappy Bird: добавляем текстуру земли и оптимизируем код для запуска игры на Android | Делаем игры на LibGDX

Продолжаем делать игру Flappy Bird для android. Для начала немного оптимизируем нашу игру, чтобы предотвратить утечки памяти. Затем добавим текстуру земли в нашу игру. Затем изменим код для корректного запуска игры на android устройстве. Скачать графические ресурсы для игры Исходный код измененных классов под видео: package info.fandroid.game.states; import com.badlogic.gdx.Gdx; import Читать дальше…

Android Sliding Tabs — раздвижные вкладки в стиле Material Design

Как вы могли заметить, Google обновил многие из своих приложений в стиле Material Design. Одним из основных визуальных изменений в обновления является обновленные раздвижные вкладки. Google дает хорошие руководящие принципы по разработке приложений с вкладками (узнать больше), но не спешит обновлять документацию. В этом учебном пособии я покажу вам, как создать Android приложение Читать дальше…

Scrolling Activity в Android Studio — структура шаблона, пример работы | Дизайн андроид приложений

Рассматриваем Scrolling Activity в Android Studio — новый шаблон для быстрого создания андроид-проекта, добавленный в последнем обновлении официальной среды разработки приложений для андроид. Ссылки: Весь плейлист: ссылка Исходный код проекта скачать: ссылка Спецификация материального дизайна: Patterns– Navigation drawer: ссылка Android Design Support Library — поддержка компонентов Material Design: ссылка

Navigation Drawer Activity в Android Studio — структура шаблона, пример работы | Дизайн андроид приложений

Рассматриваем Navigation Drawer Activity в Android Studio — новый шаблон для быстрого создания андроид-проекта, добавленный в последнем обновлении официальной среды разработки приложений для андроид. Ссылки: Исходный код проекта скачать: ссылка Работа с фрагментами в android: ссылка Спецификация материального дизайна: Patterns– Navigation drawer: ссылка Android Design Support Library — поддержка компонентов Material Design: Читать дальше…

LibGDX: Урок 4. Добавляем в игру экран меню и счетчик прогресса | Делаем android игры

Как добавить экран меню Screen и счетчик прогресса в игру для андроид с LibGDX — мультиплатформенным фреймворком для создания игр, мы покажем в этом уроке на примере усовершенствования простой игры. Полный код игры под видео: Drop.java package info.fandroid.drop; import com.badlogic.gdx.Game; import com.badlogic.gdx.graphics.g2d.BitmapFont; import com.badlogic.gdx.graphics.g2d.SpriteBatch; /** * Created by Vitaly on Читать дальше…

FAB, Snackbar, CoordinatorLayout — все это теперь в Blank Activity | Дизайн андроид приложений

Рассматриваем новые шаблоны для быстрого создания андроид-проекта, которые добавлены в последнем обновлении Android Studio. Начнем с Blank Activity, в котором по умолчанию уже есть такие компоненты библиотеки материального дизайна material.design.support.library, как плавающая кнопка Floating Action Button, а также Snackbar и CoordinatorLayout. Ссылки: Весь плейлист: ссылка Android Design Support Library — Читать дальше…

Android Translate app: встроенный перевод Google Translate в приложениях на Android 6 Marshmallow

Google Translate используют более 500 миллионов человек каждый месяц, переводя более чем 100 миллиардов слов каждый день. Начиная с прошлой недели, пользователи Android, на чьих устройствах установлено  Приложение Google Translate получат возможность перевода на 90 языков внутри некоторых из их любимых приложений на любом устройстве под управлением последней версии операционной системы Android (Android 6.0, Marshmallow). TripAdvisor, Читать дальше…

LibGDX: Урок 3. Создаем простую игру | Делаем android игры

Как сделать игру для андроид с LibGDX — мультиплатформенным фреймворком для создания игр, мы покажем в этом уроке на примере создания простой игры. Ссылки: Звуки, текстуры из этой игры: ссылка Ортографическая камера в LibGDX: ссылка Управление памятью в LibGDX: ссылка Полный код игры: import com.badlogic.gdx.ApplicationAdapter; import com.badlogic.gdx.Gdx; import com.badlogic.gdx.Input; import com.badlogic.gdx.audio.Music; Читать дальше…

Инструменты андроид разработчика для прототипирования интерфейса android приложений

Как построить прототип пользовательского интерфейса android приложения? В этом уроке рассмотрим пару онлайн-сервисов для быстрого создания прототипа мобильного приложения, которыми удобно пользоваться и легко делиться результатами работы. Ссылки: Сервис онлайн прототипирования Fluid: ссылка Сервис онлайн прототипирования Field Test: ссылка Результат работы сервиса: ссылка Сравнить с реальным приложением Reminder: ссылка Записаться Читать дальше…

LibGDX: Урок 2. Немного теории | Делаем android игры

Продолжаем знакомство с LibGDX — мультиплатформенным фреймворком для создания игр, рассматриваем методы жизненного цикла, Starter классы и конфигурацию LibGDX в Android Studio Схема жизненного цикла приложения на LibGDX: Ссылки: Весь плейлист: ссылка Установка JDK (Java Development Kit): ссылка Установка Android Studio: ссылка Добавление пакетов Android SDK Manager: ссылка Скачать LibGDX: ссылка Genymotion Читать дальше…