While I need to use Java for university projects (currently that are one Spring and one Java EE project) and work, I use Go on some personal projects (Hugo backend and KISSS). While I’m getting more familiar with Go (I do Java for many years), I also experience cases where I actually miss language features from Java. Oh and it’s not generics, I’m currently (still) fine without generics. I miss streams.
Libraries are a bunch of code that simplifies developing of certain features and prevent you from reinventing the wheel. Because most Android libraries are open source it’s also possible to fork and modify them. But you should take care about the specific licenses. I’ll present you some more popular, but also some not so popular libraries. But all of them are usable for many different purposes. 1. Material Dialogs A beautiful, fluid, and customizable dialogs API.