Intereting Posts
Прикрепленное изображение Android для электронной почты не работает Ошибка Запуск AVD – «Не удалось открыть файл: (null) /system/build.prop: Нет такого файла или каталога» Соединение HTTPS с сертификатом клиента в приложении для Android Как форматировать ввод EditText при вводе с тысячами разделителей (,) в Android? Запуск простых тестов JUnit на Android Studio (IntelliJ) при использовании конфигурации на основе Gradle API Android Google Maps V2 не отображает карты на эмуляторе Android: временно отключить изменения ориентации в действии Мне нужно свести к минимуму приложение андроида при нажатии кнопки «Назад» Android Call Forwarding программно Невозможно использовать некоторые функции L SDK Предупреждение о безопасности на libdvm.so отмечено при развертывании приложений для Android ActionBarActivity с ActionBarDrawerToggle – Не использовать drawerImageRes Обратный вызов автофокусировки камеры не происходит Модифицировать gson-конвертер для вложенных json с разными объектами Как настроить фокус на право текста в EditText для Android?

Open-sourcing мобильное приложение

Я рассматриваю возможность создания существующего мобильного приложения в проекте с открытым исходным кодом. Он имеет версию для Android и iPhone.

Хотя я использовал проекты с открытым исходным кодом и отправил запросы функций и отчеты об ошибках, я никогда не создавал проект с открытым исходным кодом и не вносил исправления в существующий.

Каковы основные вещи, которые я должен учитывать, прежде чем открывать источник моего проекта? Какие конкретные шаги вы рекомендуете предпринять для открытого доступа к мобильному приложению?

Solutions Collecting From Web of "Open-sourcing мобильное приложение"

Вам повезло, когда я начал запускать проекты с открытым исходным кодом, я не понимал, что эта великая книга существует,

http://producingoss.com/

Он дает общие советы практически во всех аспектах запуска проекта с открытым исходным кодом, и вы можете добавить свой собственный для мобильного мира.

Вы можете опубликовать свой код на googleCode, SourceForge или Github, использовать всю мощь веб-сайтов тезисов (документация, заметки и т. Д.), Которые помогут участникам.

И не забудьте прокомментировать свой код 😉

GoogleCode – хорошее место для загрузки вашего проекта. Там у вас будет трекер и вики, чтобы написать об этом.

Для действительно удивительного приложения OSS я бы предложил использовать git. Бесплатный хостинг для git предоставляется github . Хорошей отправной точкой для использования git является http://learn.github.com/

Что касается развития FOSS, то он не очень отличается от обычного развития. Но здесь вам придется надеть разные роли, такие как менеджер продуктов, разработчик и тестер.

Другие вещи, которые вам нужно позаботиться.

  1. Поскольку вы являетесь его инициатором, вам необходимо взять под свой контроль его разработку.

  2. Ваш код должен быть легко понят другими. Документация имеет первостепенное значение для других разработчиков.

  3. Не обижайтесь, если кто-то создает вилку вашего проекта. Знайте, чтобы защитить себя, разместив соответствующую лицензию, например GPLV3 или любую другую, которая вам подходит.