Learn to Automate industry workflows

You want to…

  • … get a clear structure to learn everything that matters in the industry?… get a clear structure to learn everything that matters in the industry?
  • … feel 100% confident about the code you write?
  • … learn the essential skill set to stand out in the current market again?
  • … get back on track and learn Android’s most modern technologies?
  • … stop wasting time on learning what you end up not needing at all?
Enroll now

Developers from these companies are learning with Philipp’s Courses…

Accenture
dpd
Allegion
IBM
Jetbrains
Siemens
Check24
Lovoo

you will…

  • …learn the essentials about CI/CD so you can automate any process like running your app’s tests, distributing it to a testing team, deploying it to Google Play and more.
  • …be perfectly prepared for working in the tech industry by experiencing and practicing common processes used across the industry
  • …learn about Google Play Console and how you can use it to make your app available to the public
  • …stop wasting time with courses that leave out meaningful details
  • …be able to confidently approach your next job because you know what you can expect there

This is what you get:

Introduction

In the first section, you’ll learn what CI/CD is, why it’s used and you’ll get to know Bitrise – the CI/CD provider we’ll use in this course.That way, nobody gets left behind.

Continuous integration in practice

Here, we’ll directly dive into practice. In this section, you’ll build an actual app in a simulated corporate environment.

This is what you’ll learn:

  • Professionally using GitHub

  • Different Git branching strategies from the industry and directly apply one in the project you build
  • Creating useful CI pipelines that automate important workflows like running your app’s unit or UI tests

Continuous delivery in practice

This section is all about delivering your app to those who will use it.

This is what you’ll learn here:

  • How you can automatically distribute your APK to a team of testers as it’s common in the tech industry

  • What it takes to upload your app to Google Play
  • Creating an automated pipeline that will update your app in Google Play with a single click

This Is What You Will Build

In the practice part of the course, you’ll build a Material3 clone of the Google Pixel calculator. For this app, you’ll write some real unit and UI tests you’ll then use to automatically verify with your CI pipeline that everything works as expected. This type of app was carefully chosen, since it allows us to write a lot of useful test cases without having a huge project that would shift away the focus of this course from CI/CD.

Six modern black smartphones with blank gray screens arranged overlapping with green light beneath them.
Six modern black smartphones with blank gray screens arranged overlapping with green light beneath them.
Six modern black smartphones with blank gray screens arranged overlapping with green light beneath them.
Six modern black smartphones with blank gray screens arranged overlapping with green light beneath them.

What is CI/CD?

What is CI?

CI stands for continuous integration and is all about automating the decision whether you want to integrate one branch into another.

Merging one branch (e.g. a new feature branch into the production branch) can be quite dangerous in practice, as you can easily include bugs and issues in your production code. To minimize these risks and enable faster feedback loops, you can setup CI pipelines which will automatically run your app’s unit tests, UI tests, run a linting tool and so on. To implement this, there are plenty of different providers you can choose from. In this course, you’ll learn about Bitrise, but the concepts can be transferred to other providers as well.

What is CD?

CD stands for continuous delivery is about automating the delivery of your app to either a group of testers or to your actual user base.

With a correctly set up CD pipeline, you can speed up your development by a lot, since you can automate updating your app on Google Play. Therefore, there is no more need to manually upload your APK to Google Play and configuring everything by hand.

Philipp Lackner has over 14 years of experience in the software field. Over the past years, he built a following of over 250,000 developers on social media who trust his work. With over 25,000 sold copies of his courses and 1,000h+ spent for teaching Android concepts, he already helped hundreds of thousands people to learn practical skills they can immediately apply.

He has a degree in computer science, however it didn’t go as expected. The amount of theory that was taught in university made him think about a better approach to learn what is really needed in the real world. Over time, Philipp found mentors who taught him exactly that in a practical setting. That was the game changer for his career.

After having worked for dozens of companies around the globe as a consultant, Philipp now wants to teach other Kotlin developers what really counts for becoming an outstanding developer in today’s competitive industry.

800
h
+

Of created Android content

15.000
+

Enrolled students

14
+

Years of software dev

This course is for you, if…

    • … you can build some Android apps, but want to be prepared for the real world
  • … you want to learn everything important about CI/CD in the fastest time possible
  • … you want to learn about deploying your app to Google Play and what you need to consider there
  • … you don’t want to do repetitive tasks and instead automate them

A Developer Who Doesn’t Write Tests …

    • … you are a total newbie with Android & Kotlin
  • … you only want to code on your own as a hobby and not earn any money with it
  • … you prefer spending 5x the time to learn the concepts on the internet while having no clear guidance
  • … you are not ready to invest a minimum amount of time needed to learn CI/CD

Resultss & case studies from our students

Martin Kiper convinced his interviewers thanks to Philipp’s courses.

Martin
,
Argentina
🇦🇷
Before Learning With PL Coding:
  • Felt lost in his own projects
  • Didn't feel confident in Android interviews
After Learning With PL Coding:
  • Confidently nailing coding interviews
  • Feels confident about advanced topics like multi-module architecture
  • Convinced employers of having a higher seniority than before
Rahul
,
Canada
🇨🇦
Before Learning With PL Coding:
  • Android developer in India
  • No real hands-on experience on developing complex apps
  • Low salary
After Learning With PL Coding:
  • Got a well-paying job in Canada
  • Understood the new company's tech stack the moment he joined
  • Confidently develops real-world applications
Pavel
,
Croatia
🇭🇷
Before Learning With PL Coding:
  • Wasn't able to build his own apps
  • Felt insecure about architecture, Compose and more advanced topics
After Learning With PL Coding:
  • Approaches projects for himself and clients confidently
  • Truly understands the entire relevant Android tech stack

What people are saying
about Philipp’s courses

Real-world insights, structured learning, and expert mentorship that transform careers.

"This course brought me back on track really fast and Philipp really took care to convey general knowledge that can be applied on every Android project."

Matthias Kerat

"I have been using modularization for a long time, but I learned new cool stuff and tricks in your course that will change my way of thinking about how I should design my code."

Amer Hadi

"What’s unique about Philipp, that he cares about those who are looking for help, he answers to PM’s, I’ve never had experience like that."

Ozzy

"Your course let me also the opportunity to enhance my jetpack compose and unit test skills . So, I can consider me super satisfied. Please, don’t stop mentoring."

Vitanio Daniele

"Taking any of Philipp’s courses makes you go from 0 to almost 100 in understanding the concepts in no time. He explains the basics so well and teaches real world application use cases."

Messy Limes

"I’ve had struggles working with big projects, but after this course I feel so much more confident in my skills in building large robust apps."

Luka Luković

"I recently completed this course, and I couldn't be more thrilled with the experience! This course exceeded my expectations in every way. Philipp's real-world experience was evident. He covered everything from Ul design to integrating APls and managing databases,... Overall, this course was an incredible learning journey. I highly recommend it to anyone looking to start or advance their career in Android development!"

Erdem Kaya

"Philipp is an amazing developer who explains the most difficult topics in a way that's digestible and it stays with you. Everything is through practical examples. He's someone you'd want to go to, to understand something that you can't understand"

Omer Quadri

"This is one of the best courses for android development I have taken, not only we get to learn a lot but we also get an insight of where the industry is heading and how to approach problems and projects."

Jose Agustin Reinoso

View all

The full offer at a galance

Make a one-time investment and gain skills that last forever

  • Professional App Development With CI/CD: Learn to use CI and CD pipelines for Android in practice.
  • Certificate: After finishing the final exam, you'll gain a certificate to show off this skill to future companies.
  • Instant access: Get access to the course contents online immediately after purchase.
Total value:
350€
Launch Deal:
99€
Spring Sale
:
#
You save
#
Enroll now
30% On All Courses & Bundles
We celebrate our website relaunch! Discount is already applied in checkout!
07
Day
:
07
Hours
:
07
Minutes
:
07
Seconds
FAQ

Frequently
asked questions

Is there a money-back guarantee?
What do I need to know to take this course?
Will I get a certificate on completion?
Can I learn this for free?
Is there a way to learn this for free?
What if I am stuck somewhere?
Will I get lifetime access?