в любом случае опирайся на доку и есл даже что-то не работает - идешь в гитхаб материала и во вкладке issue ищешь по ключивым словам свой баг(ну гугл само собой), если не нашел подобных случаев - ищешь у себя проблему, так как подобные велосипеды - такое себе, так как по сути ты пишешь один велик над другим