Have a question?
Message sent Close

KOTLIN MOBILE APP DEVELOPMENT TRAINING

Instructor
admin
0
0 reviews
  • Description
  • Curriculum
  • FAQ
  • Reviews
London IT Training Mobile and App Development

Kotlin is a general-purpose ‘pragmatic’ programming language for the JVM statically typed (Java Virtual Machine). Kotlin is frequently used to create Android apps, bringing all of the benefits of a modern language to the platform. You will learn about Kotlin variables and data types, type conversion, operator, and input/output. Integer type ranges, working ranges, and the utility function is also discussed. You will learn about recursion, higher-order functions, and inline functions, among other Kotlin functionalities. Participants will learn about nested and inner classes, abstract classes, data, and sealed classes during this course. Attendees will be able to apply their newly acquired abilities to construct an Android application using Kotlin after completing this course.

Prerequisites

  • There are no official requirements to take this class.
  • A rudimentary understanding of any programming language would be advantageous.

What will you gain after this course

  • Learn about the variables, data types, operators, type conversions, and comments in Kotlin.
  • Learn about Kotlin’s object-oriented programming (OOPs) concepts such as class and object, nested and inner classes, constructors, and more.
  • Develop your Android app development knowledge and talents.

Jobs you can get
with a Kotlin Mobile App Development

  • Senior Kotlin Developer
  • Java Developer Engineer
  • Android Developer
  • Software Engineer-Kotlin Developer

Corporate Group Training

  • Customized Training
  • Onsite / Virtual
  • Instructor-led Delivery
  • For small to large groups

Request Brochure

Get a 10% discount

If you enrol two months in advance

Select your preferred training delivery mode

[sg_popup id=”1145″ event=”click”][/sg_popup]

[sg_popup id=”1145″ event=”click”][/sg_popup]

[sg_popup id=”1145″ event=”click”][/sg_popup]

[sg_popup id=”1145″ event=”click”][/sg_popup]

[sg_popup id=”1145″ event=”click”][/sg_popup]

Basic syntax
<ul>
<li> Package definition and imports</li>
<li> Program entry point</li>
<li> Print to the standard output</li>
<li> Functions</li>
<li> Variables</li>
<li> Creating classes and instances</li>
<li> Comments</li>
<li> String templates</li>
<li> Conditional expressions</li>
<li> for loop</li>
<li> while loop</li>
<li> when expression</li>
<li> Ranges</li>
<li> Collections</li>
<li> Nullable values and null checks</li>
<li> Type checks and automatic casts</li>
</ul>
Idioms
<ul>
<li> Create DTOs (POJOs/POCOs)</li>
<li> Default values for function parameters</li>
<li> Filter a list</li>
<li> String interpolation</li>
<li> Instance checks</li>
<li> Read-only list and Read-only map</li>
<li> Access a map entry</li>
<li> Traverse a map or a list of pairs</li>
<li> Iterate over a range</li>
<li> Lazy property</li>
<li> Extension functions</li>
<li> Create a singleton</li>
<li> Instantiate an abstract class</li>
<li> If-not-null shorthand and If-not-null-else shorthand</li>
<li> Execute a statement if null</li>
<li> Get the first item of a possibly empty collection</li>
<li> Execute if not null</li>
<li> Map nullable value if not null</li>
<li> try-catch expression and if expression</li>
<li> Builder-style usage of methods that return Unit</li>
<li> Single-expression functions</li>
<li> Call multiple methods on an object instance (with)</li>
<li> Configure properties of an object (apply)</li>
</ul>
Coding conventions
<ul>
<li> Configure style in IDE</li>
<li> Source code organization</li>
<li> Naming rules</li>
<li> Formatting</li>
<li> Documentation comments</li>
<li> Idiomatic use of language features</li>
<li> Coding conventions for libraries</li>
</ul>

Course details
Duration Full time, Part-time, Evening and Weekends, Virtual online
Video London, Flexible online

When would you like to start?

22/06/202610:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available[sg_popup id="333" event="click" class="reservatoin-button"]Future Dates/Request Price[/sg_popup]
29/06/202610:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available[sg_popup id="333" event="click" class="reservatoin-button"]Future Dates/Request Price[/sg_popup]
06/07/202610:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available[sg_popup id="333" event="click" class="reservatoin-button"]Future Dates/Request Price[/sg_popup]
20/07/202610:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available[sg_popup id="333" event="click" class="reservatoin-button"]Future Dates/Request Price[/sg_popup]
27/07/202610:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available[sg_popup id="333" event="click" class="reservatoin-button"]Future Dates/Request Price[/sg_popup]
03/08/202610:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available[sg_popup id="333" event="click" class="reservatoin-button"]Future Dates/Request Price[/sg_popup]
10/08/202610:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available[sg_popup id="333" event="click" class="reservatoin-button"]Future Dates/Request Price[/sg_popup]
17/08/202610:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available[sg_popup id="333" event="click" class="reservatoin-button"]Future Dates/Request Price[/sg_popup]
24/08/2026
10:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available[sg_popup id="333" event="click" class="reservatoin-button"]Future Dates/Request Price[/sg_popup]
31/08/202610:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available[sg_popup id="333" event="click" class="reservatoin-button"]Future Dates/Request Price[/sg_popup]
07/09/202610:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available[sg_popup id="333" event="click" class="reservatoin-button"]Future Dates/Request Price[/sg_popup]
14/09/202610:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available[sg_popup id="333" event="click" class="reservatoin-button"]Future Dates/Request Price[/sg_popup]
21/09/202610:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available[sg_popup id="333" event="click" class="reservatoin-button"]Future Dates/Request Price[/sg_popup]
28/09/2026
10:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available[sg_popup id="333" event="click" class="reservatoin-button"]Future Dates/Request Price[/sg_popup]
05/10/2026
10:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available[sg_popup id="333" event="click" class="reservatoin-button"]Future Dates/Request Price[/sg_popup]
12/10/2026
10:00 – 17:00Mon - Fri5 DaysClassroom/ Live-onlinePlaces available[sg_popup id="333" event="click" class="reservatoin-button"]Future Dates/Request Price[/sg_popup]
19/10/2026
10:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available[sg_popup id="333" event="click" class="reservatoin-button"]Future Dates/Request Price[/sg_popup]
26/10/2026
10:00 – 17:00Mon - Fri5 DaysClassroom/ Live-onlinePlaces available[sg_popup id="333" event="click" class="reservatoin-button"]Future Dates/Request Price[/sg_popup]
02/11/202610:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available[sg_popup id="333" event="click" class="reservatoin-button"]Future Dates/Request Price[/sg_popup]
09/11/202610:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available[sg_popup id="333" event="click" class="reservatoin-button"]Future Dates/Request Price[/sg_popup]
16/11/2026
10:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available[sg_popup id="333" event="click" class="reservatoin-button"]Future Dates/Request Price[/sg_popup]
23/112026
10:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available[sg_popup id="333" event="click" class="reservatoin-button"]Future Dates/Request Price[/sg_popup]
30/11/2026
10:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available[sg_popup id="333" event="click" class="reservatoin-button"]Future Dates/Request Price[/sg_popup]
07/12/2026
10:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available[sg_popup id="333" event="click" class="reservatoin-button"]Future Dates/Request Price[/sg_popup]
14/12/2026
10:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available[sg_popup id="333" event="click" class="reservatoin-button"]Future Dates/Request Price[/sg_popup]
11/01/2027
10:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available[sg_popup id="333" event="click" class="reservatoin-button"]Future Dates/Request Price[/sg_popup]
18/01/2027
10:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available[sg_popup id="333" event="click" class="reservatoin-button"]Future Dates/Request Price[/sg_popup]
25/01/202710:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available[sg_popup id="333" event="click" class="reservatoin-button"]Future Dates/Request Price[/sg_popup]
01/02/202710:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available[sg_popup id="333" event="click" class="reservatoin-button"]Future Dates/Request Price[/sg_popup]
08/02/202710:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available[sg_popup id="333" event="click" class="reservatoin-button"]Future Dates/Request Price[/sg_popup]
15/02/202710:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available[sg_popup id="333" event="click" class="reservatoin-button"]Future Dates/Request Price[/sg_popup]
22/02/2027
10:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available[sg_popup id="333" event="click" class="reservatoin-button"]Future Dates/Request Price[/sg_popup]
01/03/202710:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available[sg_popup id="333" event="click" class="reservatoin-button"]Future Dates/Request Price[/sg_popup]
08/03/2027

10:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available[sg_popup id="333" event="click" class="reservatoin-button"]Future Dates/Request Price[/sg_popup]