Рассказажу о полезных библиотеках и готовых решениях, которые упрощают процесс разработки и ускоряют написание простых приложений. Существование этих инструментов неочевидно для новичка, более или менее разобравшегося с основами. Некоторые из них рассматриваются только на 3 уровне подготовки, а о некоторых я не нашел упоминания в методических руководствах GeekBrains.
В частности, во время вебинара я бы хотел рассмотреть:
- ButterKnife
- Ion (Очень простая работа с сетью)
- Gson
- Paper (Простое NoSql хранилище)
- EventBus
По каждому из инструментов я сделаю короткий теоретический обзор, после чего мы вместе напишем одноэкранное приложение с их использованием. В приложении будет:
- экран со списком сущностей, полученных по сети с помощью Ion,
- простейший кэш в Paper;
- сигнализация о завершении сетевых запросов с помощью EventBus.