Learn to Automate industry workflows

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 How the Course Is Structured

1. 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.

2. 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

3. 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.

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.

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.

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






Philipp Lackner has over 13 years of experience in the software field. Over the past years, he built a following of over 200,000 developers on social media who trust his work. With over 10,000 sold copies of his courses and 700h+ 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 mobile developers what really counts for becoming an outstanding developer.

Philipp Lackner has over 13 years of experience in the software field. Over the past years, he built a following of over 200,000 developers on social media who trust his work. With over 10,000 sold copies of his courses and 700h+ 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 mobile developers what really counts for becoming an outstanding developer.

700H+

of Created Android content

10,000+

Enrolled Students

13

Years of Experience

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.

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.

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

You Should Not Get The Course If…

  • … 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

What People Say About Philipp’s courses

Martin Kiper convinced his interviewers thanks to Philipp’s courses

“The return of the investment is insane for the courses.”

Alon Shlider saved tons of hours with Philipp’s courses

“You can try it on your own with the Android docs, but it will take MUCH longer.”

Peter Suchanek found a job as an Android developer with the help of Philipp’s courses

“Philipp goes into a lot of depth with concepts you cannot really find online.”

Rahul Ahuja gained the knowledge needed for an Android job in another country

“What these courses gave me was a push to develop real-world applications rather than doing some proof-of-concept stuff.”

Pavel learned building apps for his clients thanks to Philipp’s courses

“If it wasn’t for him, I wouldn’t be here today.”

Simon applies concepts learned from Philipp’s courses in an app with 5M downloads

“After just 20min, Philipp was able to answer all my questions.”

Esau has the same position as developers with 2 more years of experience

“Philipp’s courses are really worth what they cost.”

Elangovan cracked a coding interview because of the knowledge learnt from Philipp’s courses

“I strongly recommend Philipp’s courses for everyone who is fascinated about Android development.”

I never use CI/CD when working with side project, don’t know how PR and review works in company. Many more things

I took two courses multi module and CI/CD, that’s best decision I took in my career. I know many things now thanks to you. You helped me to land this job I used to watch your YouTube videos and practice.

Thank you for your efforts, you have no idea how valuable your contribution towards technology and tech people. You changed my career life and I’m sure there are many more like me.

I’m grateful; no words can describe my feeling, I can’t thank you enough 🙏🏼🙏🏼🙏🏼

Rucha Bhatt

This course is definitely a must buy. Philipp teaches you the most important aspects of working in the Android development industry, with up to date best practices and great code scalability. 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 Lukovic

I have already had experience in Android developement before this course but I lost a bit of track to the best practises and state of the Art. 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. I can recommend this not only for experienced developers but also for beginners to learn the right practises from the very beginning.

Matthias Kerat

At first I thought that changing my career will be much more difficult. I started to learn Kotlin, then I found Philipp’s YouTube channel. I had the feeling he is posting, everything I need, so I stick with this channel. And after some time, I felt like I can be something… 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. He’s voice is easy to listen to, and from he’s listeners he made a community, with same minded people. If you learn from him you don’t only get knowledge which is worth the money, but you also get a programmer that helps you, and community which opens you a lot of chances So even if I’m not a pro, I can say I’m a part of community. Why not you be part of it ?

Ozzy

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 which will enable you to not only up skill your self but to increase your confidence in Android all together.

Messy Limes

Get ready for your next Android job!

For a limited price of

59€ 99€

Save 40€

FAQ

Is there a money-back guarantee?

Yes, you will get a 30-day money back guarantee. If you want to learn how CI/CD and the common workflows in a tech company work, there’s now way this course won’t help you, though. Still, you shouldn’t need to take any risks, which is why you can easily get a refund if you end up not liking it.

What do I need to know to take this course?

You should be familiar with the Android fundamentals and Kotlin. Knowing the basics of Jetpack Compose also makes sense. In the practice section of the course, you’ll build a calculator app using Jetpack Compose.
However, the focus does not lie on actual coding. Therefore, you’ll be able to fully understand the CI/CD concepts even if you can’t fully follow along with the app building part.
The purpose of building this app is to simulate an actual corporate environment since everything else would be too theoretical.

Will I get a certificate on completion?

Yes, this course is not only supposed to make you a better developer, but also as something that improves your portfolio for future jobs or clients. Once you completed this course, you will earn a certificate.

Can anybody publish an app to google play?

Yes, anybody can do that. However, Google takes a one time fee of 25$ to setup an account on their Google Play Console. That will be required to publish the app you build in this course. You’ll still be able to follow through completely, even if you don’t want to publish it.

Is there a way to learn this for free?

While you can learn for free how CI/CD works, that will not only cost you 5x the amount of time you would spend with this course, but also you can’t self-teach how the processes and workflows in a tech company look like.
Philipp worked for different clients and tech companies, so you can directly learn from the experience of a native Android developer and be perfectly prepared for your next job.

This course shows you from A to Z what you need to fully automate important processes in any type of app. You’ll achieve this goal in the fastest time possible while not missing out on important details. Compared to the time this course saves you, the price is actually really low.

What if I am stuck somewhere?

You don’t need to worry about that. In case you have any question or face some issues, just drop me a message on Instagram (@_philipplackner_) or via email to mail@pl-coding.com.

Will I get lifetime access?

Yes, you pay the fee once and then you can access the course whenever you like. The access won’t expire.