├── .github └── FUNDING.yml ├── .gitignore ├── .idea ├── encodings.xml ├── kotlinc.xml ├── libraries │ ├── KotlinJavaRuntime.xml │ └── KotlinJavaRuntime__2_.xml ├── misc.xml ├── modules.xml ├── vcs.xml └── workspace.xml ├── KotlinTutorials.iml ├── README.md ├── kotlin2023.jpeg └── src └── main └── kotlin ├── AbstractClass.kt ├── ArithmeticOperators.kt ├── Arrays.kt ├── AssignmentOperators.kt ├── BasicTypes.kt ├── Break.kt ├── Class-Objects.kt ├── CompanionObject.kt ├── Comparison-EqualityOperators.kt ├── Constructor.kt ├── Continue.kt ├── DataClass.kt ├── ExtensionFunction.kt ├── ForLoop.kt ├── Functions.kt ├── Getters-Setters.kt ├── Global-LocalVariables.kt ├── HelloWorld.kt ├── Increment-DecrementOperators.kt ├── InfixFunction.kt ├── Inheritance.kt ├── InnerClass.kt ├── Input-Output.kt ├── InterfaceSample.kt ├── LogicalOperators.kt ├── MapExample.kt ├── MethodOverloading.kt ├── MultiformFunction.kt ├── NestedClass.kt ├── NestedifExpression.kt ├── NullSafety.kt ├── OperatorOverloading.kt ├── Player.kt ├── Range.kt ├── RecursiveFunction.kt ├── SealedClass.kt ├── TopLevelMethod.kt ├── TypeConversion.kt ├── Variables.kt ├── VisibilityModifiers.kt ├── When.kt ├── WhileLoop.kt ├── do...whileLoop.kt ├── if..else..ifExpression.kt ├── ifExpression.kt ├── inOperator.kt ├── main.kt └── toplevelmethod └── Simple.kt /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] 4 | patreon: # Replace with a single Patreon username 5 | open_collective: # Replace with a single Open Collective username 6 | ko_fi: # Replace with a single Ko-fi username 7 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel 8 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry 9 | liberapay: # Replace with a single Liberapay username 10 | issuehunt: # Replace with a single IssueHunt username 11 | otechie: # Replace with a single Otechie username 12 | lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry 13 | custom: www.buymeacoffee.com/halilozel1903 14 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | KotlinTutorials.iml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.idea/kotlinc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /.idea/libraries/KotlinJavaRuntime.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /.idea/libraries/KotlinJavaRuntime__2_.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.idea/workspace.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 13 | 14 | 21 | 22 | 23 | 25 | { 26 | "lastFilter": { 27 | } 28 | } 29 | 30 | 36 | 37 | 38 | 40 | { 41 | "customColor": "", 42 | "associatedIndex": 4 43 | } 44 | 45 | 46 | 49 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 75 | 76 | 82 | 83 | 89 | 90 | 96 | 97 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 1622382505686 125 | 131 | 132 | 1622382640756 133 | 138 | 139 | 1622382699799 140 | 145 | 146 | 1622382936795 147 | 152 | 153 | 1622383211699 154 | 159 | 160 | 1652474758215 161 | 166 | 167 | 1657898275510 168 | 173 | 174 | 1658246742941 175 | 180 | 181 | 1658248022961 182 | 187 | 188 | 1658248323958 189 | 194 | 195 | 1658248534658 196 | 201 | 202 | 1658248719637 203 | 208 | 209 | 1658248809989 210 | 215 | 216 | 1658354353751 217 | 222 | 223 | 1658354843555 224 | 229 | 230 | 1658355494119 231 | 236 | 237 | 1658355606875 238 | 243 | 244 | 1662306040501 245 | 250 | 251 | 1662314207411 252 | 257 | 258 | 1662314895975 259 | 264 | 265 | 1662315360477 266 | 271 | 272 | 1662315365103 273 | 278 | 279 | 1662316276154 280 | 285 | 286 | 1662325377433 287 | 292 | 293 | 1668949766596 294 | 299 | 300 | 1668949833704 301 | 306 | 307 | 1671830191591 308 | 313 | 314 | 1671830262436 315 | 320 | 321 | 1673456366131 322 | 327 | 328 | 1673456784687 329 | 334 | 335 | 1673456926640 336 | 341 | 342 | 1673457062399 343 | 348 | 349 | 1675428039863 350 | 355 | 356 | 1675428949156 357 | 362 | 363 | 1675429330233 364 | 369 | 370 | 1675429814344 371 | 376 | 377 | 1675430002100 378 | 383 | 384 | 1675430367940 385 | 390 | 391 | 398 | 399 | 406 | 407 | 414 | 415 | 422 | 423 | 430 | 433 | 434 | 436 | 437 | 446 | 447 | 448 | 449 | 450 | 451 | 452 | 453 | 454 | 455 | 456 | 457 | 458 | 459 | 460 | 461 | 462 | 463 | 464 | 465 | 466 | 467 | 468 | 469 | 470 | 471 | 472 | 473 | 475 | 476 | 477 |