Google представил портал для разработчиков игр под Android. Он содержит разделы с документацией, обновлениями и полезными материалами для создателей новых игр от несложных до высокобюджетных класса ААА.
Хаб для разработчиков
На новом портале уже разместили архивы документов, которые помогут в создании приложений для Android. Среди них – руководства и справочные материалы по API для Android, Wear OS, Android TV, Android Auto и Android Things. Авторы узнают, как создавать макеты, адаптируемые к различным экранам, сохранять информацию в локальной базе данных и использовать датчики и камеры смартфонов.
Предусмотрены специальные разделы, где собрана информация о носимых устройствах, ТВ, авто, Chrome OS и других устройствах под управлением Android. На сайт добавили новости и полезные видео, касающиеся разработки и новых продуктов Google для создания приложений.
Android Studio
В качестве основной среды разработки предлагается Android Studio. Доступны версии для Windows, Mac OS и Linux.
Интерфейс среды для разработчиков
Интегрированная среда разработки содержит визуальный редактор макетов, встроенные инструменты оптимизации, эмулятор, интеллектуальный редактор кода, систему сборки, а также ряд библиотек и приложений, облегчающих создание новых игр.
Работа с кодом в Android Studio
Android Jetpack
Jetpack – набор компонентов программного обеспечения, который упрощает разработку приложений для Android. Компоненты помогают следовать рекомендациям, освобождая от написания стандартного кода и упрощают сложные задачи, чтобы программист мог сосредоточиться на главном.
Jetpack включает библиотеки пакетов androidX и обеспечивает обратную совместимость. Компоненты можно адаптированы индивидуально, но созданы они для совместной работы, при этом используются возможности языка Kotlin, повышающие производительность. Jetpack управляет монотонными действиями: фоновые задачи, навигация и управление жизненным циклом. Компоненты Jetpack, построенные на основе современных методов проектирования, обеспечивают меньшее количество сбоев и меньшую утечку памяти, благодаря встроенной обратной совместимости.
Обратная совместимость – новая версия компьютерной программы содержит интерфейс, присутствующий в старой версии. Благодаря этому другие программы могут работать с новой версией без значительной переделки.
Полезные ссылки для навигации по сайту
Подробнее о сайте для разработчиков от Google
Документация для разработчиков Android
Руководство по работе и тестирование платформы Android Studio