Разработка библиотеки: от API до публичного релизаПроцессы разработки

Доклад принят в программу конференции
Ася Свириденко
Яндекс

Работаю в Яндексе последние 4 года, руковожу группой разработки iOS Почты. iOS разработкой занимаюсь настолько давно, что это уже перешло в раздел вопросов про возраст: спрашивать неприлично, да и так всё очевидно. Во всех отношениях противоречивый человек: люблю Swift, при этом испытываю тёплые чувства к старичку Obj-C (кажется, это зовётся Стокгольмский синдром), хочу выступить с докладом про work–life balance, но не имею никакого представления, о чём говорить, не променяю Петербург ни на один другой город, но лучшие выходные – в Москве с друзьями и, конечно же, не могу жить без вина и спорта.

email: a-kononova@yandex-team.ru
Тезисы

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

Мы поговорим:
1. О проектировании API библиотеки: какие особенности и подводные камни могут встретиться.
2. На что обратить внимание при написании кода и тестировании.
3. Как облегчить жизнь своим пользователям и, как следствие, себе.
4. Об особенностях релизного цикла и взаимодействии с другими командами.
5. Что необходимо для публичного релиза, и какой постпродакшн ждёт разработчика библиотеки.

Рассказ будет полон неподдельными историями из жизни команды мобильной библиотеки YandexSpeechKit :)

Методы и техника разработки ПО
,
Разработка библиотек, включая open source библиотеки
,
Особенности процессов разработки и тестирования мобильного ПО

Другие доклады секции Процессы разработки