Skip to content
Technologies / Programming

Kotlin in iOS and Android app development

A five-day advanced training course on developing mobile applications for iOS and Android platforms using the Kotlin language and Kotlin Multiplatform Mobile. The workshop program systematically develops participants skills in the design and implementation of multiplatform applications, starting with the foundations of the Kotlin language, through the specifics of mobile application development, to advanced code sharing techniques between platforms. Participants, through intensive hands-on activities, learn not only the theoretical aspects of cross-platform programming, but most importantly, gain practical experience in developing real applications. The training utilizes the latest design patterns and best practices, showing how to effectively leverage Kotlins capabilities in developing high-quality mobile applications.

Issues

  • Kotlin Multiplatform Mobile

  • Multi-platform architecture

  • Code sharing

  • Clean Architecture

  • Reactive programming

  • Native integration

  • Cross-platform testing

  • Continuous Integration

  • Application deployment

  • Performance monitoring

  • State management

  • Design Patterns

Benefits

  • Gain advanced knowledge in developing cross-platform applications using Kotlin
  • Design a shared architecture between iOS and Android
  • To gain hands-on experience in implementing business logic running on both platforms
  • Techniques for effective integration with native features of mobile platforms
  • Testing and deploying cross-platform applications
  • Understand best practices for mobile application development using Kotlin Multiplatform Mobile

Who is this training for?

Android developers looking to extend reach to iOS
iOS developers interested in cross-platform solutions
Architects of mobile solutions
Mobile development team leaders
Senior mobile application developers
Kotlin developers looking to develop iOS apps
Software engineers specializing in mobile

Prerequisites

  • Advanced knowledge of Kotlin language
  • Experience in mobile application development
  • Knowledge of the basics of iOS or Android architecture
  • Understanding design patterns

Training program

01

Advanced concepts of the Kotlin language

  • Specifics of Kotlin Multiplatform Mobile
  • Architecture of multi-platform applications
  • Development tools and environment
  • Code sharing between platforms
02

Shared module design

  • Business logic implementation
03

Dependency management

  • Support for specific platforms
  • Integration with native platforms
  • User interface on iOS and Android
  • Cooperation with the system API
04

Access to native functions

  • Handling differences between platforms
  • Advanced patterns and architecture
  • Clean Architecture in a multi-platform context
  • Application status management
05

Reactive programming

  • Dependency injection
  • Testing and implementation
  • Strategies for testing shared code
06

CI/CD process automation

  • Preparation for publication
  • Monitoring and analytics

Delivery Methods

Online

  • Convenience of participating from anywhere
  • Interactive live sessions with trainer
  • Materials available for 30 days
  • No travel costs

On-site

  • Direct contact with trainer and group
  • Intensive hands-on workshops
  • Networking with other participants
  • Full focus on learning

Frequently asked questions

Who is the Kotlin in iOS and Android app development training for?

This training is designed for professionals looking to develop skills in kotlin in ios and android app development. Required level: advanced.

How long is the Kotlin in iOS and Android app development training?

The training lasts 5. Available in online or on-site format.

Will I receive a certificate?

Yes — every participant receives a completion certificate confirming acquired competencies. EITT holds ISO 9001 accreditation.

Can this training be conducted for a closed group?

Yes — we offer dedicated closed trainings for companies. We customize the program to your team's needs. Contact us for an individual quote.

Patrycja Petkowska
Patrycja Petkowska Opiekun szkolenia

Request a quote

Funding Options

Check funding options for your company

Up to 80%

Development Services Database

Up to 80% funding for SMEs from EU funds

Check availability
Up to 100%

National Training Fund

Up to 100% funding for employers

Learn more

Trusted by

We train teams at Poland's largest companies

ING Bank - EITT client
mBank - EITT client
PKO Bank Polski - EITT client
PZU - EITT client
Allianz - EITT client
T-Mobile - EITT client
KGHM - EITT client
PGE - EITT client
IKEA - EITT client
InPost - EITT client
Leroy Merlin - EITT client
ZUS - EITT client

Interested in this training?

Contact us - we'll prepare an offer tailored to your organization's needs.

500+ experts
2500+ trainings available
ISO 9001 quality certified
Request Training
Call us +48 22 487 84 90