Skip to content

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?

The target audience includes Android developers looking to extend reach to iOS, iOS developers interested in cross-platform solutions, and architects of mobile solutions. Level: advanced.

How long is the Kotlin in iOS and Android App Development training?

The training lasts 5 days. It is delivered online or on-site.

Will I receive a certificate?

Yes — every participant receives a completion certificate confirming acquired competencies. EITT is ISO 9001 certified.

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.

Julia Olewińska
Julia Olewińska Opiekun szkolenia

Request a quote

Funding Options

Check funding options for your company

Development Services Database

An instrument for micro, small and medium-sized companies — check whether it applies to your organisation

Check availability

National Training Fund

An instrument for employers — we help you check whether it can be applied

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.

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