Разработка библиотеки: от 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 библиотеки
,
Особенности процессов разработки и тестирования мобильного ПО

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