home.social

#fataar — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #fataar, aggregated by home.social.

  1. Создаём многомодульную библиотеку на Android: как же собрать fat-aar?

    В Android-разработке могут возникать сценарии, когда нам нужно собрать один aar из нескольких модулей. Однажды нам в Сравни потребовалось создать SDK для наших партнёров — на основе уже существующего проекта. Сделать это хотелось без радикальных изменений в проекте и излишнего раскрытия деталей его устройства. Задача понятная, но нетривиальная в реализации. Google до сих пор не предоставляет полноценного инструмента для создания fat-aar; к opensource-решениям также много вопросов. Выход из ситуации: вникнуть в нюансы того, как работает gradle, и на базе общедоступных средств сделать свой инструмент для создания многомодульной библиотеки. С автоматизированной сборкой модулей и публикацией артефакта. О том, как мы к этому подступились и к чему пришли, рассказываем под катом.

    habr.com/ru/companies/sravni/a

    #gradle #android #aar #fataar #мобильная_разработка #многомодульность #android_sdk

  2. Создаём многомодульную библиотеку на Android: как же собрать fat-aar?

    В Android-разработке могут возникать сценарии, когда нам нужно собрать один aar из нескольких модулей. Однажды нам в Сравни потребовалось создать SDK для наших партнёров — на основе уже существующего проекта. Сделать это хотелось без радикальных изменений в проекте и излишнего раскрытия деталей его устройства. Задача понятная, но нетривиальная в реализации. Google до сих пор не предоставляет полноценного инструмента для создания fat-aar; к opensource-решениям также много вопросов. Выход из ситуации: вникнуть в нюансы того, как работает gradle, и на базе общедоступных средств сделать свой инструмент для создания многомодульной библиотеки. С автоматизированной сборкой модулей и публикацией артефакта. О том, как мы к этому подступились и к чему пришли, рассказываем под катом.

    habr.com/ru/companies/sravni/a

    #gradle #android #aar #fataar #мобильная_разработка #многомодульность #android_sdk

  3. Создаём многомодульную библиотеку на Android: как же собрать fat-aar?

    В Android-разработке могут возникать сценарии, когда нам нужно собрать один aar из нескольких модулей. Однажды нам в Сравни потребовалось создать SDK для наших партнёров — на основе уже существующего проекта. Сделать это хотелось без радикальных изменений в проекте и излишнего раскрытия деталей его устройства. Задача понятная, но нетривиальная в реализации. Google до сих пор не предоставляет полноценного инструмента для создания fat-aar; к opensource-решениям также много вопросов. Выход из ситуации: вникнуть в нюансы того, как работает gradle, и на базе общедоступных средств сделать свой инструмент для создания многомодульной библиотеки. С автоматизированной сборкой модулей и публикацией артефакта. О том, как мы к этому подступились и к чему пришли, рассказываем под катом.

    habr.com/ru/companies/sravni/a

    #gradle #android #aar #fataar #мобильная_разработка #многомодульность #android_sdk

  4. Создаём многомодульную библиотеку на Android: как же собрать fat-aar?

    В Android-разработке могут возникать сценарии, когда нам нужно собрать один aar из нескольких модулей. Однажды нам в Сравни потребовалось создать SDK для наших партнёров — на основе уже существующего проекта. Сделать это хотелось без радикальных изменений в проекте и излишнего раскрытия деталей его устройства. Задача понятная, но нетривиальная в реализации. Google до сих пор не предоставляет полноценного инструмента для создания fat-aar; к opensource-решениям также много вопросов. Выход из ситуации: вникнуть в нюансы того, как работает gradle, и на базе общедоступных средств сделать свой инструмент для создания многомодульной библиотеки. С автоматизированной сборкой модулей и публикацией артефакта. О том, как мы к этому подступились и к чему пришли, рассказываем под катом.

    habr.com/ru/companies/sravni/a

    #gradle #android #aar #fataar #мобильная_разработка #многомодульность #android_sdk