Два месяца назад я присоединился к Neura в качестве руководителя программы для разработчиков, чтобы помочь создать отличное сообщество разработчиков вокруг продукта Neura.

С самого начала было ясно, что нам необходимо:
1. Обеспечить бесперебойную интеграцию нашего SDK в свои мобильные приложения для наших пользователей (разработчиков).
2. Разъяснить, как лучше всего использовать наш продукт.

SDK Neura можно использовать по-разному. Я хотел убедиться, что самый простой вариант использования, который мы предлагаем, - привлечение конечных пользователей в самый лучший момент - доступен в качестве образца кода для загрузки и работы с ним.

Я люблю открытый исходный код

Как разработчик, я не могу представить свою карьеру без этого. В прошлом я участвовал в проектах с открытым исходным кодом, иногда добавляя код, а иногда проявляя активность, открывая новые проблемы и помогая другим разработчикам с их использованием. Я всегда хотел опубликовать свой собственный проект, но я был либо недостаточно хорош (причина, которую я знаю сегодня, не имеет значения), либо я просто работал над кодом, я не мог понять, как полностью или частично открыть исходный код (опять же, сегодня я знаю ответ - «просто спроси кого-нибудь»).

Когда я начал работать на новой должности, я знал, что должен поставить перед собой цель. К счастью, вскоре после того, как я погрузился в более крупные задачи, одна из них представила проблему, которая заставила меня создать побочный проект. Этот побочный проект представляет собой простое приложение Node.js, которое может сохранять данные конечных пользователей в базе данных (MongoDB) и отправлять push-уведомления этим пользователям на iOS-устройства на основе алгоритмов машинного обучения Neura. Этот побочный проект, пример приложения для iOS, реализовал базовую концепцию соблюдения режима лечения. Когда сервер был запущен и запущен, стало ясно, что приложение также является хорошим кандидатом с открытым исходным кодом. Он имеет простой пользовательский интерфейс, реализацию простого сетевого решения, а весь проект основан на MVC.

И вот мы, вместо одного репозитория с открытым исходным кодом на Github, у меня с самого начала их два! И тот факт, что этот проект включает в себя как конкретные методы разработки для Neura, так и некоторые общие принципы разработки клиент-сервер, заставляет меня еще больше гордиться своей работой :).

Пример веб-перехватчика Node.js: https://github.com/NeuraLabs/neura-webhook-sample.
Пример приложения для iOS: https://github.com/NeuraLabs/neura-meds-reminder -ios .

Если у вас есть вопросы, оставьте комментарий здесь или свяжитесь со мной в Twitter и LinkedIn.

Также мы нанимаем!