Philipp Lackner

679 posts

Philipp Lackner

Philipp Lackner

@plcoding

Passionate programmer from Germany. Bugs don't survive long in my presence. YouTube: https://t.co/t6CSxlbghE IG: https://t.co/M7sc4ABEC9

Berlin เข้าร่วม Eylül 2020
66 กำลังติดตาม10.6K ผู้ติดตาม
Philipp Lackner
Philipp Lackner@plcoding·
Have you ever asked yourself how you can verify that requests being made to your API are coming from a genuine & trusted device? In today’s YouTube video I show you these risks & how you protect your app. Advertisement - Learn about this in todays video: youtu.be/D8b0gwMIfIM
YouTube video
YouTube
English
2
6
42
4.1K
Philipp Lackner
Philipp Lackner@plcoding·
Ever wondered how you can protect your app’s secrets against reverse engineering? R8/ProGuard won’t help you much, since they’re primarily code optimization tools (and not for security). Advertisement - In today’s video I showcase this in detail: youtu.be/DZHn17qg5_Y
YouTube video
YouTube
English
2
8
64
5.3K
Philipp Lackner รีทวีตแล้ว
Kotlin by JetBrains
Kotlin by JetBrains@kotlin·
Great content for Kotlin developers building full-stack apps! @plcoding has put together a free 5+ hour course walking you through building a real-world app with Compose Multiplatform and Ktor. Check it out 👇 youtu.be/WT9-4DXUqsM
YouTube video
YouTube
English
3
20
133
8.7K
Ian Lake
Ian Lake@ianhlake·
@Shayan_Sakhaei @github_skydoves @plcoding What you actually want: class MyViewModel : ViewModel() { // Replace with a flow from your repository val sourceOfTruth = flow { delay(1000) emit("loaded data") } val state = sourceOfTruth.stateIn( viewModelScope, WhileSubscribed(5000) "initial" ) }
English
3
1
11
1K
Shayan
Shayan@imshayanthe·
3 Ways to Load Initial Data in Android: 🔄⏳🧵 1⃣LaunchedEffect • Disadvantage: Every time a configuration change occurs (such as screen rotation), recomposition happens, causing LaunchedEffect to restart. This leads to LoadInitialData being called multiple times unnecessarily.
Shayan tweet media
English
1
2
7
1.1K
Philipp Lackner รีทวีตแล้ว
Jaewoong Eum
Jaewoong Eum@github_skydoves·
Thanks @plcoding for featuring my article on your video and your shoutout! In this video, he covers three approaches to load initial data on a screen on Android that I've raised a discussion. youtu.be/mNKQ9dc1knI?si…
YouTube video
YouTube
English
4
11
120
6.8K
Philipp Lackner รีทวีตแล้ว
OrlanDroyd
OrlanDroyd@OrlanDroyd·
🥳 I just finished @plcoding "The Essentials of Industry-Level Android App Development" 🔥 Philipp dives deep into complex topics, making even the most intricate concepts accessible through his clear and thorough explanations. pl-coding.com
OrlanDroyd tweet media
English
7
2
18
2.7K
John O'Reilly
John O'Reilly@joreilly·
How to share ViewModels in Compose Multiplatform by @plcoding Very nice tutorial using Jetpack ViewModel (and it's recent KMP support) and Koin libraries. youtu.be/O85qOS7U3XQ?si…
YouTube video
YouTube
English
5
17
123
7.3K
Philipp Lackner
Philipp Lackner@plcoding·
@from_makondo Might be because your project is using Kotlin Gradle and expects build.gradle.kts
English
0
0
0
52
Alexander
Alexander@from_makondo·
@plcoding Hi man, i have i problem with your course ci/cd. I saw a video about bitrise and did everything that you did in the video, but i have a build fail every time i tried. Can you help me?
Alexander tweet mediaAlexander tweet media
English
2
0
0
86
Bikramjit Singh
Bikramjit Singh@aka_bikram·
@plcoding Thanks for the swift reply Philipp I bought it earlier from my secondary address (outside Norway) Is it possible to change it to the one in Norway, so invoice is generated with the primary address? Any support email where I can send email?
English
1
0
0
90
Bikramjit Singh
Bikramjit Singh@aka_bikram·
@plcoding hey. Cant buy your course in Norway. Its just not there in option while buying.
English
1
0
0
87
Philipp Lackner
Philipp Lackner@plcoding·
@alexstyl Little addition because I think it's worth mentioning: You DON'T need to be in front of a camera, it's all in the background :)
English
1
0
3
300
Philipp Lackner
Philipp Lackner@plcoding·
We are hiring at PL Coding 🎉 -Full time Senior Android Developer from Germany -You need variety and impact in your job? -You love helping others become better developers? If that fits to you or someone you know, apply or send them the link: bit.ly/3P7rIu9 Thanks!
English
5
6
79
9K
Philipp Lackner
Philipp Lackner@plcoding·
@alexstyl • Maintenance of existing projects Salary range: 60-80k euros / year (3/3)
English
1
0
3
386
Philipp Lackner
Philipp Lackner@plcoding·
@alexstyl • You bring enjoyment and patience in teaching and mentoring other motivated developers Tasks: • Training and mentoring of our customers via code reviews and Q&A • Participation in the app projects for the world's largest active YouTube channel on Android development (2/3)
English
1
0
5
516
Philipp Lackner
Philipp Lackner@plcoding·
@jnsnlslm Yes 100% remote within Germany. Speaking German is a big plus
English
0
0
0
344
Rafael Costa
Rafael Costa@raamcosta·
@plcoding recognize the navigation graphs? 😜 Still using your CaloriesTracker to test multi module navigation stuff.
English
1
0
2
459
Rafael Costa
Rafael Costa@raamcosta·
Something we have with Compose Destinations that most other Compose navigation libraries don't, is that we have the knowledge of the whole graph at compile time. For v2, I'm exploring ways to take advantage of that. These are some mermaid graphs embedded in html:
English
5
5
58
3K
Philipp Lackner รีทวีตแล้ว
Kotlin by JetBrains
Kotlin by JetBrains@kotlin·
🎥 Unlock the power of cross-platform development! Watch this video tutorial by @plcoding to learn how to migrate a native Android project in Android Studio to Kotlin Multiplatform and make your app accessible on both Android and iOS. 🚀 youtube.com/watch?v=vb-Pt8…
YouTube video
YouTube
English
1
17
123
13.9K