- PVSM.RU - https://www.pvsm.ru -
Используя и изучая приложения с открытым исходным кодом, вы можете научиться, как создавать хорошие приложения самостоятельно.
Ниже перечислены лучшие проекты под Android с открытым исходным кодом. Благодаря им вы сможете узнать массу отличных практик для разработки под Android.
Исходники [1]
Этот репозиторий содержит приложение, которое реализует архитектуру MVP с использованием Dagger2, GreenDao, RxJava2, Fast-Android-Networking и PlaceholderView.
Исходники [2]
Этот репозиторий содержит приложение, которое реализует архитектуру MVVM с использованием Dagger2, GreenDao, RxJava2, Fast-Android-Networking и PlaceholderView.
Исходники [3]
Play Market [4]
Google I/O — это конференция разработчиков, которая проводится каждый год. На ней представлены сотни демонстраций технологий от разработчиков.
Этот проект — Android-приложение для конференции. Приложение поддерживает устройства под управлением Android 4.0+ и оптимизировано для телефонов и планшетов всех форм и размеров.
Исходники [5]
Платформа Android обладает большой гибкостью, когда организует и архивирует приложение. Эта свобода может привести к приложениям с большими классами. Это может затруднить тестирование, поддержку и расширение.
Архитектура Android Blueprint предназначена для демонстрации возможных способов помочь в решении этих проблем. Этот проект показывает одно и то же приложение, реализованное много раз с использованием различных архитектурных концепций и инструментов.
Вы можете использовать эти образцы как отправную точку для создания собственных приложений. Здесь основное внимание уделяется структуре кода, архитектуре, тестированию. Однако имейте в виду, что существует множество способов создания приложений с этими архитектурами и инструментами. Сосредоточьтесь на своих собственных приоритетах и не слишком увлекайтесь тем, что можно считать каноническими примерами.
Исходники [6]
Play Market [7]
Telegram [8] — это приложение для обмена сообщениями с акцентом на скорость и безопасность. Этот мессенджер супер быстрый, простой и бесплатный. Данный репозиторий содержит официальный исходный код андроид-приложения для Telegram.
Исходники [9]
Приложение под Android, которое способно вдохновить своим дизайном, благодаря отличной реализации material design.
Исходники [10]
Play Market [11]
Это приложение чата полно картин, фильмов, GIF, музыки, эскизов и других форм мультимедиа. Также оно всегда обеспечивает безопасное сквозное шифрование.
Исходники [12]
Официальное приложение ribot [13] для Android, в котором реализованы архитектура, инструменты и рекомендации, которые команда поддерживает для платформы Android.
Исходники [14]
Play Market [15]
Kickstarter — это глобальное сообщество, которое помогает воплощать творческие проекты в жизнь. Изучайте тысячи проектов в области искусства, дизайна, фильмов, игр, музыки и т. д.
Исходники [16]
Play Market [17]
GitHub отказался поддерживать приложение, поэтому оно было выпущено "в люди" и поддерживается как публичный проект. Сейчас общество активно работают над переизданием этого приложения в Play Маркет. Это приложение станет духовным преемником оригинального приложения.
Исходники [18]
Очень простое приложение, показывающее, как реализовать архитектуру MVP.
Автор: Артём Клименко
Источник [19]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/java/262797
Ссылки в тексте:
[1] Исходники: https://github.com/MindorksOpenSource/android-mvp-architecture
[2] Исходники: https://github.com/MindorksOpenSource/android-mvvm-architecture
[3] Исходники: https://github.com/google/iosched
[4] Play Market: https://play.google.com/store/apps/details?id=com.google.samples.apps.iosched
[5] Исходники: https://github.com/googlesamples/android-architecture
[6] Исходники: https://github.com/DrKLO/Telegram
[7] Play Market: https://play.google.com/store/apps/details?id=org.telegram.messenger
[8] Telegram: https://telegram.org/
[9] Исходники: https://github.com/nickbutcher/plaid
[10] Исходники: https://github.com/wireapp/wire-android
[11] Play Market: https://play.google.com/store/apps/details?id=com.wire
[12] Исходники: https://github.com/ribot/ribot-app-android
[13] ribot: http://ribot.co.uk/
[14] Исходники: https://github.com/kickstarter/android-oss
[15] Play Market: https://play.google.com/store/apps/details?id=com.kickstarter.kickstarter&hl=ru
[16] Исходники: https://github.com/pockethub/PocketHub
[17] Play Market: https://play.google.com/store/apps/details?id=com.github.pockethub.android
[18] Исходники: https://github.com/amitshekhariitbhu/Android-MVP-Sample-Application
[19] Источник: https://habrahabr.ru/post/336434/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best
Нажмите здесь для печати.