Kotlin 2.0, Google IO, Android 15 and More - Philipp's Android News June 2024

  Рет қаралды 24,979

Philipp Lackner

Philipp Lackner

Күн бұрын

The hottest new sh*t of the Android world 😎
💻 Let me be your mentor and become an industry-ready Android developer in 10 weeks:
pl-coding.com/drop-table-ment...
⭐ Courses with real-life practices
⭐ Save countless hours of time
⭐ 100% money back guarantee for 30 days
⭐ Become a professional Android developer now:
pl-coding.com/premium-courses...
Get my FREE PDF about 20 things you should never do in Jetpack Compose:
pl-coding.com/jetpack-compose...
Regular programming advice on my Instagram page: / _philipplackner_
Join my Discord server:
/ discord
00:00 Introduction
00:41 K2 & Kotlin 2.0.0
03:50 Kotlin Multiplatform supported by Google
05:14 Jetpack Compose Changes
11:20 Second Beta of Android 15
14:42 New adapted layouts

Пікірлер: 93
@yuriifeshchak7124
@yuriifeshchak7124 23 күн бұрын
5:10 - for sure, it would be great to see a video about future of KMP and Flutter.
@saulmaldonado4607
@saulmaldonado4607 22 күн бұрын
Both are supported by google. Don't worry and if you are new to programming i'd say you should learn flutter rather than multiplatform because right kmp gives many problems
@andreaslinis1586
@andreaslinis1586 20 күн бұрын
Flutter comes with a crappy language like dart. Why learn flutter and have 2 non native apps instead of learning kotlin multiplatform to have one native app and one non native instead while using kotlin? ​@@saulmaldonado4607
@mr.suryansh
@mr.suryansh 23 күн бұрын
Please make a video for KMP vs flutter.. 5:10
@GuyLovesMakima
@GuyLovesMakima 23 күн бұрын
Yes please!
@johnshepard1267
@johnshepard1267 23 күн бұрын
Agree!
@KellyMalaki
@KellyMalaki 21 күн бұрын
Yes, I agree too
@PigDogBay
@PigDogBay 23 күн бұрын
R.I.P. Flutter. At least Google won’t be able to kill off KMP as it’s owned by JetBrains.
@tomeytf
@tomeytf 23 күн бұрын
[*]
@hahouari
@hahouari 23 күн бұрын
thinking flutter is gonna die one day is like thinking the houses are gonna get cheaper one day, both could come true, but u shouldn't count on it, flutter is great for its dev segment.
@xbox70333
@xbox70333 20 күн бұрын
​@@hahouarii think it will be phased out dlowly once devs just switch to kotlin for native android dev on top
@hahouari
@hahouari 16 күн бұрын
@@xbox70333 wouldn't agree, I use flutter myself, I incline towards kotlin more lately, but to my experience flutter isn't going to disappear unless google itself does, anyone telling u the opposite is either someone who didn't use flutter and don't know the community and team around it, or is in some kotlin multiplatform cult.
@sumitvishwakarma2558
@sumitvishwakarma2558 23 күн бұрын
Android is changing so rapidly. It is changing so fast. I feel anxious and FOMO that i am staying away from the current trends. We need to buckle up guys.
@alexanderataman7836
@alexanderataman7836 23 күн бұрын
You are not alone. I started to learn and to develop android apps in 2012 and then abbondan the coding for a few years, now I am feeling like a dinosaur. A such crazy changes only a young generation can accept quickly. Such a trends & competition it's not normal.
@deepakbisht4957
@deepakbisht4957 23 күн бұрын
​@@alexanderataman7836 It's normal. Mobile platform changed a lot from 2012 to 2024. Remember when there was no permission back in lollipop? And literally you van get any information from user device, broadcast anything, run any kind of background service ans you can literally do anything you want. Mobile platform matured a lot and it needed rapid change as Mobile is something that everyone use and it needed rapid changes plus for those rapid tech changes like different form factor devices, fingerprint, high refresh rate, chipset capabilities, network capabilities and a lot of things they need a robust framework and that's how kotlin and swift lole modern language came in picture and great architecture and libra libraries like jetpack libraries came in shirt time... And all the changes happened in Mobile platform are in positive directions...
@AbdulelahAGR
@AbdulelahAGR 23 күн бұрын
Go for compose, you will never regret it.
@LazyProgrammer
@LazyProgrammer 22 күн бұрын
I started my journey with compose from yesterday. Its awesome!!! Technologies are evolving accept it if you can
@LazyProgrammer
@LazyProgrammer 22 күн бұрын
​@@alexanderataman7836sir go with backend
@eduardotercio7381
@eduardotercio7381 23 күн бұрын
Excellent content! Please keep making these updated news videos. 🙌
@ArthurKhazbs
@ArthurKhazbs 23 күн бұрын
13:51 - Oh no, not the Baby Changing Station locator apps!
@adnandzindosoda
@adnandzindosoda 23 күн бұрын
I am 11 years android dev and during decade it is totally changed 10 times. I do not learn anything new until it is 1.5 or 2.0 version
@alexanderataman7836
@alexanderataman7836 22 күн бұрын
Wisely. Just started to learn Compose when it becomes stable & standard.
@valtteri_its_james
@valtteri_its_james 22 күн бұрын
Thanks mate for keeping us up-to-date
@axifimrofficial
@axifimrofficial 23 күн бұрын
I have just watch the Kotlin Conf'24..... and now watching your video.
@events4089
@events4089 23 күн бұрын
Make a video on kmp vs flutter
@alexanderbernat182
@alexanderbernat182 23 күн бұрын
Cool video, thank you. Could you add some text or title before every feature you describe? Even TV news has some text to catch an idea, but here is even more complex news, so I think it would be great.
@diabetesatuniversity
@diabetesatuniversity 23 күн бұрын
Great, I like the annotaded string update
@tch.777
@tch.777 22 күн бұрын
It's so great video, like always ty!!😊
@heshamabdo6024
@heshamabdo6024 23 күн бұрын
I appreciate you taking the time to share the latest information with us
@olesyapetrova5177
@olesyapetrova5177 23 күн бұрын
Thank you, Philipp ! Amazing video )
@jopadjr
@jopadjr 22 күн бұрын
720th...Thanks Philipp. Great video and looking forward to your future updates. Cheers
@henriquepetters
@henriquepetters 23 күн бұрын
Could this 4x4 matrix help develop graphs in 3D? It would be cool to plot 3d math graphs, manipulate in runtime and save as pdf or stuff like that. Man, that would be sick.
@vishwam8632
@vishwam8632 23 күн бұрын
Fantastic Video All you need to know to up to date in a single video ❤
@kemosabi4746
@kemosabi4746 23 күн бұрын
Nice video and appreciate your efforts :) , Is it possible to make video on how to make project templates in android studio? For eg Login and registration or clean architecture project template
@mfaizhussain7
@mfaizhussain7 23 күн бұрын
6:38 it is already there from starting in android java
@mohammedadam1810
@mohammedadam1810 22 күн бұрын
Hey philipp, your videos are so helpful for beginners like me. Please do make a video about building a website with Compose Multiplatform
@stoyan_vuchev
@stoyan_vuchev 23 күн бұрын
We're entering into a thrilling chapter about software development in the current timeline. 🙌🏼 ✨️
@ericwathome783
@ericwathome783 22 күн бұрын
it would be cool if you shared a video on the future of KMP and Flutter
@rkdeshdeepak4131
@rkdeshdeepak4131 23 күн бұрын
Since Room Will support KMP, will Realm DB be of any use?
@nem1st
@nem1st 23 күн бұрын
What about compose iOS in beta?
@kenana3456
@kenana3456 22 күн бұрын
It would be great to make a video to the future of Flutter as the new news of Google supporting KMP.
@josephgh2930
@josephgh2930 22 күн бұрын
Can I ask what theme do you use in Android Studio?
@babiterbang6352
@babiterbang6352 22 күн бұрын
i follow your video about room database for compose multiplatform, i am using kotlin K2 and get some error about scheme
@ByteFilm
@ByteFilm 23 күн бұрын
Make a compose multiplatform tutorial for a desktop, ios and android app.
@adamwarvergeben
@adamwarvergeben 23 күн бұрын
Would be great if you link the sources
@victorlapin2080
@victorlapin2080 23 күн бұрын
The only (temporary, I hope) downside to the new type-safe navigation - bottom sheet destinations, that were migrated from accompanist, don't support type-safety
@geanbrandao4987
@geanbrandao4987 Күн бұрын
Hi, make a video migrating an existing application to kotlin 2.0, so we can see any issues
@vishwam8632
@vishwam8632 23 күн бұрын
10:00 I just learn Navigation Routes and it changed 😢😢
@swarupbhc
@swarupbhc 19 күн бұрын
Please make a video on Flutter vs KMP future
@pgnrr
@pgnrr 23 күн бұрын
I didnt quite get the 4 by 4 matrix change for 3d coordinates. Theoretically you can do 3d transformations with a 3by3 matrix, maybe im missing smth out?
@pgnrr
@pgnrr 23 күн бұрын
Translations in 2d space need a 3x3matrix (didnt know that i thought there was a way to do it anyways) so maybe in 3d space it needs to be a 4x4 matrix
@hashemmousavi2451
@hashemmousavi2451 23 күн бұрын
You can perform basic 3D transformations with a 3x3 matrix, but a 4x4 matrix is essential for translation and perspective projections. Using homogeneous coordinates (x, y, z, 1) allows a 4x4 matrix to handle translation, which a 3x3 matrix cannot. Additionally, a 4x4 matrix can combine scaling, rotation, and translation into a single operation, making it more versatile for 3D graphics.
@ngomdecadetkamdaou3464
@ngomdecadetkamdaou3464 23 күн бұрын
Amazing
@haseeb776
@haseeb776 23 күн бұрын
Please make compose multiplatform vs flutter instead of kmm vs flutter
@sumitkumardhule1082
@sumitkumardhule1082 20 күн бұрын
Make a video KMM vs Flutter. What's the future?
@Harkie_21
@Harkie_21 20 күн бұрын
Hey, just getting into android app development! Any tips for where to get started, or what courses/resources to use?
@PhilippLackner
@PhilippLackner 20 күн бұрын
You just found a treasure of 900+ Android videos
@Harkie_21
@Harkie_21 20 күн бұрын
@@PhilippLackner For sure! I've been watching your videos, and they are the sole inspiration to begin learning. Any timeline of what I should start, as starting with your earlier beginner videos have gone out of date
@alimurtazabaig5273
@alimurtazabaig5273 22 күн бұрын
Thanks for keeping us updated. Love from Pakistan 💖
@user-bf5io6vd1b
@user-bf5io6vd1b 22 күн бұрын
I enjoy watching your videos, but since I'm not very good at English, it would be great if subtitles could be added.
@thekrishnajeena
@thekrishnajeena 22 күн бұрын
Hey I need your help! Actually i am working on a project and it requires to call composable function from registerforActivityResult which is not possible so what can i do? Please man help🙏🙏🙏
@osisuper98
@osisuper98 21 күн бұрын
Use states (StateFlow or any other one of choice) to handle such. Set the state to change in the call back (registerForActivityResult) and make your compose ui react to such changes. You have effect handlers (like LaunchedEffect, etc) if you need to init some state changes within your composable.
@kashifurrehman1854
@kashifurrehman1854 22 күн бұрын
Compose multiplatform vs flutter video
@mic9969
@mic9969 23 күн бұрын
flutter gg, new boss KMP
@vahekhachaturian2424
@vahekhachaturian2424 23 күн бұрын
I don't think kmp is gonna be any better than flutter it's basically the same thing under the hood, the real advantage is still when you use kmp where ui is native
@PhilippLackner
@PhilippLackner 23 күн бұрын
It's not exactly the same thing under the Hood. KMP doesn't require a bridge layer to talk to native APIs like flutter does. That's true native
@olddeveloper8648
@olddeveloper8648 23 күн бұрын
Maybe Flutter will go to the fridge like Fuchsia OS.
@SheikhAsif06
@SheikhAsif06 23 күн бұрын
Please stop with such artificial looking faces in thumbnails you've been using the last 3 videos. The ones before those feel so much better
@PhilippLackner
@PhilippLackner 23 күн бұрын
Thanks for the feedback, I'll hand it to my editor :)
@Hypnozee
@Hypnozee 23 күн бұрын
agree with the suggestion, as previously commented in previous videos.
@coderaman17
@coderaman17 23 күн бұрын
agrree
@excalibur8147
@excalibur8147 23 күн бұрын
Agree
@ldramire
@ldramire 19 күн бұрын
The asinine "KZfaq face" for clicks is the reason I don't watch these videos.
@sarvarxyz
@sarvarxyz 23 күн бұрын
+1 for flutter, kmp video
@hoanghai5572
@hoanghai5572 23 күн бұрын
So GG fired their Flutter team to focus entirely on KMP?
@PeteC62
@PeteC62 16 күн бұрын
Incredibly bad explanation of smart casting. The whole point of smart casting is that you don't explicitly have to cast the type explicitly as you said, but that the compiler _infers_ the type from other clues in the code. Not a great start to the video.
@deepaksingh-qd7xm
@deepaksingh-qd7xm 23 күн бұрын
sir can you please make a complete course (one short) on kotlin from basic to advance I follow you for years and I don't trust anyone as much as I trust you so please sir one kotlin with android complete course.... 🥺🥺🥺🥺🥺🥺🥺🥺🥹🥹🥹
@osisuper98
@osisuper98 21 күн бұрын
He's got plenty of this on his channel. Are you sure you have been following?
@deepaksingh-qd7xm
@deepaksingh-qd7xm 21 күн бұрын
@@osisuper98 ya i know but i am talking about a complete course with new changes as there are many changes in recent years and the videos are lil old. So a combo of old and new in a single short video will work as it is very boring to watch videos in parts.
KMP vs. Flutter - Who Will Win The Cross-Platform Battle?
16:19
Philipp Lackner
Рет қаралды 31 М.
MVVM vs. MVI - Understand the Difference Once and for All
18:40
Philipp Lackner
Рет қаралды 31 М.
Khó thế mà cũng làm được || How did the police do that? #shorts
01:00
Stupid Barry Find Mellstroy in Escape From Prison Challenge
00:29
Garri Creative
Рет қаралды 21 МЛН
Everything you need to know about Kotlin 2.0 🟣
11:05
Stevdza-San
Рет қаралды 54 М.
Android 15  - Every Single Feature Explained!
26:00
HowToMen
Рет қаралды 230 М.
Kotlin Multiplatform vs Flutter: Which should we use?
4:42
Kei Fujikawa
Рет қаралды 14 М.
15 years Android User Tries iPhone! Here's Why I Hated it!
11:20
TechnicallyAlex
Рет қаралды 565 М.
The Top 3 State Management Mistakes On Android
14:30
Philipp Lackner
Рет қаралды 21 М.
how Google writes gorgeous C++
7:40
Low Level Learning
Рет қаралды 797 М.
GrapheneOS review | DE-GOOGLE your Android!
12:19
9to5Google
Рет қаралды 83 М.
derivedStateOf VS. remember(key) - THIS is Really the Difference 🤯
14:46
What Makes A Great Developer
27:12
ThePrimeTime
Рет қаралды 147 М.
Android 15 is a big deal ✨
11:53
XDA
Рет қаралды 54 М.
YOTAPHONE 2 - СПУСТЯ 10 ЛЕТ
15:13
ЗЕ МАККЕРС
Рет қаралды 97 М.
Cadiz smart lock official account unlocks the aesthetics of returning home
0:30
SSD с кулером и скоростью 1 ГБ/с
0:47
Rozetked
Рет қаралды 394 М.