- PVSM.RU - https://www.pvsm.ru -
Сегодня я хочу приподнести подарок всем любителям прекрасного open source — открыть исходники мессенджера для Андроид и пригласить всех заинтересованных принять участие в его дальнейшей разработке.
Я разрабатываю приложения под Андроид уже более двух лет, до этого 3.5 года занимался Java EE. Наиболее известные мои проекты — Calculator++ (github [1]), Android Common Library (github [2]) и Java Common Library (github [3]). Я стараюсь разрабатывать приложения профессионально, поэтому все они являются Maven проектами, имеют неплохое покрытие тестами, с недавних пор автоматически собираются Travis CI. Также поддерживаю open source сообщество, почти все мои проекты открыты под лицензией Apache 2.0. Более подробно обо мне здесь [4].
Цель проекта одна — создать лучший мессенджер для Андроид. Помимо этого хочется, чтобы он был открытым, бесплатным, а также поддерживал огромное количество протоколов обмена сообщениями (начиная от классических XMPP и SMS, заканчивая известными и не очень социальными сетями).
На данный момент написан прототип (или, скорее, ранняя версия) приложения, в котором реализовано ядро мессенджера (модель, БД, UI), а также добавлена поддержка следующих протоколов:
Приложение должно запускаться на телефонах с Андроид 2.3 и выше, а также оптимизировано для отображения на планшетах (см. скриншоты).
Проект (по традиции) описан в Maven, собирается на Travis CI по коммиту, частично покрыт тестами. Исходный код доступен на gihub [5], лицензия — Apache 2.0.
В первую очередь проект нуждается в ревью, для того чтобы не допустить фатальных архетиктурных проблем в будущем. Помимо этого, требуется реализовать большое количество фич (хотя я не вижу это необходимым для выпуска первой версии):
Так как проект большой и разнообразный, то требуется помощь людей с разными сверхъестественными способностями (от написания кода до тестирования) разного уровня подготовленности (от новичков до профессионалов) — работа найдётся всем. Разработчики, тестировщики, дизайнеры, проектировщики интерфейсов, переводчики, а также те, кто заинтересован в создании лучшего мессенджера для Андроид, все приглашаются принять участие в проекте.
На данный момент самый простой способ принять участие в проекте — исследовать исходники на github [5] (форки приветсвутются!). Если хотите запилить фичу, задать вопрос по дизайну или зафиксить баг — проще всего написать мне на email [6] или добавить соответствующую задачу в issue tracker [7]. Проект скоро будет доступен для перевода здесь [8].
Для получения актуальной предрелизной версии приложения — вступайте в Google+ группу [9].
Текущая версия приложения доступна здесь [10].
Спасибо за внимание, с нетерпением жду ваши пул реквесты!
Автор: serso
Источник [11]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/java/48046
Ссылки в тексте:
[1] github: https://github.com/serso/android-calculatorpp
[2] github: https://github.com/serso/android-common
[3] github: https://github.com/serso/common
[4] здесь: http://se.solovyev.org/
[5] gihub: https://github.com/serso/android-messengerpp
[6] email: mailto:se.solovyev@gmail.com
[7] issue tracker: https://github.com/serso/android-messengerpp/issues
[8] здесь: http://crowdin.net/projects/serso
[9] Google+ группу: https://plus.google.com/communities/112145635211244043975
[10] здесь: https://drive.google.com/file/d/0B2cXSv6b94RbczJVdEk0R0ZuTEU/edit?usp=sharing
[11] Источник: http://habrahabr.ru/post/180493/
Нажмите здесь для печати.