دورة Kotlin 

هي لغة برمجة كائنيّة Object Oriented تعمل على منصة جافا حيث أعلنت شركةGoogle في مؤتمر I/O 2017 عن بدء دعمها للغة البرمجة كوتلن Kotlin لتطوير تطبيقات الأندرويد  

انتقال لصفحة الدورة اضغط

تحميل ملفات المشروع اضغط

تم شرح : 

Kotlin Basics
1 – intellij idea
2 – Basic Syntax
3 – Defining packages
4 – Defining functions
5 – Defining local variables
6 – Comments
7 – Using string templates
8 – Using conditional expressions
9 – Using a for loop
10- Using a while loop
11- Using when expression
12- Using ranges
13- Using collections
14- Coding Conventions
15- Naming Style
16- Basic Types
17- Functions vs Properties
18- Numbers
19- Literal Constants
20- Characters
21- Booleans
22- Arrays
23- Strings
24- String Templates
25- Packages
26- Default Imports
27- Imports
28- Control Flow
29- If Expression
30- When Expression
31- While Loops
32- Break and continue in loops
33- Constants

Kotlin Advance OOP :

34- Inheritance
35- Lambdas
36- Classes
37- Constructors
38- Creating instances of classes
39- Class Members
40- Overriding Methods
41- Overriding Properties
42- Calling the superclass implementation
43- Abstract Classes
44- Properties and Fields
45- Declaring Properties
46- Getters and Setters
47- Overriding Properties
48- Delegated Properties
49- Implementing Interfaces
50- Properties in Interfaces
51- Resolving overriding conflicts
52- Visibility Modifiers
53- Classes and Interfaces
54- Data Classes
55- Standard Data Classes
56- Generics
57- Generic functions
58- Enum Classes
59- Object Expressions and Declarations
60- Default Arguments
61- Named Arguments
62- Higher-Order Functions and Lambdas
63- annotation
64- Calling Java code from Kotlin
65- Calling Kotlin from Java
66- Modifier Keywords
67- Class header formatting
68- Annotation Declaration