Intereting Posts
Android – Включите библиотеку GitHub ActionBar PullToRefresh Как поддерживать регистрацию сервера во всем родном приложении Android? Обнаруживать, когда RecyclerView достигает нижней позиции при прокрутке Как переименовать идентификаторы виджетов в Eclipse? Поддержка Android BottomSheetBehavior не может быть динамической? HttpUrlConnection getOutputStream вызывает IOException Проверка показывает исключение нулевого указателя, пока я проверяю нулевую вероятность Андроид галерея «заикания» с отложенным адаптером загрузки изображения ListView Horizontal Fling Gesture Добавление динамического представления в элемент RecyclerView Ошибка телефонной почты – «Невозможно прочитать свойство« захват »неопределенного» на Android Зачем компилировать модуль ядра Android с -fno-pic? Android-Execution failed for task ': app: transformClassesWithDexForAvsDebug' Запрос максимального значения столбца в SQLite для Android Как узнать размер файла перед его загрузкой?

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

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

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

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

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

http://producingoss.com/

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

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

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

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

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

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

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

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

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

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