how much knowledge of kotlin do I need before I can start learning android dev do you think? I know these things:
• variables, strings, if-else statements, when statements, for loop, while loop, functions, lists and sets, also maps, null safety, classes, interfaces, anonymous objects, abstract classes, functional programming, lambdas, inlined lambdas, lazy initialisation, unsigned, exceptions, try catch blocks, anonymous functions, basic generics (but not in and out), sealed classes, inner classes, data classes, companion objects, objects, difference between how companion objects and regular objects are instantiated, polymorphism, inheritance,
Is this enough for me to start? Or is more expansive knowledge needed. For example I'm not familiar with coroutines and I only have basic knowledge with generics.