If you want to experiment with the code examples from the book Atomic Kotlin , you're in the right place.
| Packages | Contents | Packages | Contents | Packages | Contents |
|---|---|---|---|---|---|
section01 |
Boolean | ExtensionFunc | section05 |
Abstrack | |
| DoWhile | Enumerations | AdapterPattern | |||
| ExpressionBody | ExtensionProperty | BaseClassInit | |||
| Ranges | GenericFunctions | ClassDelegation | |||
| StringTemplates | Labels | ClassedNestedInterface | |||
| Variable | NamedAndDefaultArg | CompanionObjects | |||
| While | NullableExtensions | Constructor | |||
| ifExpressions | NonNullAssertion | Downcasting | |||
section02 |
Maps | NullableTypes | Inheritance | ||
| Lists | Overloading | InheritanceExtensions | |||
| ClassBodies | SafeCalls | InnerClass | |||
| Constructors | When | Interface | |||
| CreatingClass | section04 |
Closures | NestedClass | ||
| MapsGetValue | CreatingLists | Objects | |||
| MutableList | ImportanceOfLambdas | Polymorphism | |||
| MutableMap. | ListInit | LocalClass | |||
| Objects. | PairsOfLists | SealedClass | |||
| Properties | Partition | SecondaryConstructor | |||
| PropertyAccessors | Predicates | Smartcast | |||
| Sets | StoringLambda | TypeChecking | |||
| This | TakeOrDrop | Upcasting | |||
| VarArg | lambdas | section06 |
ExceptionHandlers | ||
section03 |
BreakContinue | FunctionReference | section07 |
ScopeFunctions | |
| CopyDataClass | High-orderFunction | EqualsHashcode | |||
| DataClass | Labels | lateinitLazy | |||
| DataClassHashCode | LocalExtencionFunc | ||||
| Destructuring | Maps | ||||
| ElvisOperator | MemberReference | ||||
| Enumerations | Zipping |
Give a ⭐️ if you like this project!