Оглавление:
- Образцы для Android
- Приложение I / O для Google
- K-9 Mail
- Приложение для Android GitHub
- Facebook SDK для Android
- Учебник по блокноту
- Приложение U + 2020
- Пасхальное яйцо Lollipop
- Android Bootstrap
- Источник AOSP
Видео: Урок 1. Мобильное приложение за 20 минут. 2024
Большинство из десяти отличных приложений и примеров с открытым исходным кодом в этом списке - это приложения Android реального мира, которые вы можете установить из Google Play Store. Попробуйте приложение на своем устройстве, а затем взломайте его исходный код, чтобы увидеть, как поворачиваются шестерни.
Образцы для Android
В папке с образцами Android SDK содержится исходный код для различных образцов Android, которые демонстрируют, как использовать различные API для Android с помощью небольших, удобоваримых рабочих примеров. Вы можете найти множество простых, прямолинейных примеров в исходном коде образцов Android.
Включение анимации в ваш проект или воспроизведение аудиофайла внутри вашего приложения легко, потому что API Demos предоставляет примеры того и другого. Если у вас много идей, но не так много времени, вы обязательно должны установить это демо-приложение на свое устройство и поиграть с его многочисленными примерами, чтобы увидеть, что именно они могут сделать.
Образцы просты в использовании с Android Studio: просто перейдите в File → Import Sample, чтобы просмотреть список доступных образцов и импортировать их в новый проект Android Studio.
Приложение I / O для Google
// github. com / google / iosched
Каждый год толпы групп разработчиков Google спускаются на Moscone West в Сан-Франциско на многодневную конференцию, где обсуждаются все вещи Google. Официальное приложение конференции написано для устройств Android, а исходный код служит примером того, как писать хорошие приложения для платформы.
K-9 Mail
// код. Google. com / p / k9mail /
K-9 Mail - популярный почтовый клиент для Android, который раньше поставлялся с Android, прежде чем он стал отдельным приложением. Это необычайно полнофункциональное приложение с открытым исходным кодом с такими функциями, как поиск, push, синхронизация, маркировка, подписи и многое другое.
Приложение для Android GitHub
// github. com / github / android
GitHub - популярное сообщество проектов с открытым исходным кодом, которое использует систему управления распределенной версией Git (DVCS). Приложение GitHub Android позволяет просматривать с вашей руки все ваши любимые репозитории GitHub. Приложение демонстрирует, как использовать API GitHub, а также структуру RoboGuice.
Facebook SDK для Android
// github. com / facebook / facebook-android-sdk
Если вы чувствуете амбициозность, вы можете решить задачу создания следующего популярного приложения Facebook, даже если вы не знаете, с чего начать. Используйте Android Android SDK для простой интеграции функций Facebook в ваше приложение - авторизацию пользователей, выполнение запросов API и многое другое.Интегрируйте всю доброту Facebook, не разбирая пота.
Учебник по блокноту
// d. андроид. com / guide / tutorials / notepad /
Если вы заинтересованы в понимании основных принципов SQLite без всякого пуха сервисов, фоновых задач и других технических концепций, учебник Notepad Tutorial для вас. Хотя простой в своем исполнении и использовании, исходный код и учебник, которые идут вместе с ним, являются полезными.
Приложение U + 2020
// github. com / JakeWharton / u2020
Джейк Уортон - потрясающий вклад в сообщество разработчиков с открытым исходным кодом Android. Среди его многочисленных проектов - приложение U + 2020, которое демонстрирует множество библиотек с открытым исходным кодом, включая кинжал, ретрофит, пикассо, OkHttp, RxJava, сетку с чередованием и многие другие.
Пасхальное яйцо Lollipop
// github. ком / Android / platform_frameworks_base / BLOB /мастер / пакеты / SystemUI / SRC / COM / Android / systemui / яйцо /
LLand. java
Вы были живы в 2014 году? Тогда вы, наверное, слышали о Флаффид Берд. Возможно, даже вам или кому-то, кого вы любите, не повезло, чтобы уступить этому страшному несчастью. Итак, теперь вы можете развязать его всем, кого вы знаете, у кого есть Android 5. 0, нажав кучу раз на «Android-версию» в «Настройки», а затем продолжительное нажатие на получаемый леденец. И если этого недостаточно, просмотрите исходный код в Android Open Source Project (AOSP).
Android Bootstrap
// www. androidbootstrap. com
Создание приложения с нуля требует времени. Android Bootstrap может быть отличным способом сократить этот процесс. Он включает в себя полную рабочую реализацию Фрагментов, Фрагмент-пейджера, ActionBar через AppCompat, Навигационный ящик, ViewPagerIndicator, Retrofit, GSON, Robotium для тестирования интеграции, API-расходование с API-интерфейсом. com и многое другое.
Это не замена для понимания того, как создавать приложения для Android, но это может быть полезным инструментом для загрузки вашего следующего Android-проекта с помощью нескольких широко используемых инструментов.
Источник AOSP
//. андроид. com
Почти все об Android - это с открытым исходным кодом. Это означает, что исходный код самой операционной системы, включая многие из приложений, с которыми она поставляется, доступен онлайн для просмотра в Android Open Source Project (AOSP). Источник массивный, и вам может показаться, что его немного сложно ориентироваться, поэтому вы можете проверить зеркало GitHub, что облегчает внесение вклада в источник, если вы являетесь пользователем github.