Комментарии:
Plz add this to playlist
ОтветитьThis is better than most paid courses, thank you so much!
ОтветитьHello guys, I had an issue when I errased the following code :
plugins {
//trick: for the same plugin versions in all sub-modules
id("com.android.application").version("7.4.1").apply(false)
id("com.android.library").version("7.4.1").apply(false)
kotlin("android").version("1.8.10").apply(false)
kotlin("multiplatform").version("1.8.10").apply(false)
}
from the build.gradle from the app root, without it I had some errors like androidUnitTest is not available or com.android.library plugin doesn´t exist.
Just to let you know.
Awesome video btw
just finish it, you are the best philipp, help me a lot, thank you so much
Ответитьthanks Philipp !
ОтветитьBuild your app twice = miltiplatform.... kek lol
ОтветитьHi, could you please do a video on Compose multi-platform?
ОтветитьNicely done. Small suggestion would be to record natural approach to development in terms of showing decision making process and at least part of the struggles.
ОтветитьHi all. A question to everyone. I am backend developer. I am going to start work on front end mobile app. I am little bit confused on choosing flutter vs kotlin+jetpack compose.
Can you guys suggest please.
I want app to be working smoother like for example how Instagram works.
Shared ViewModel works much better ... Swift structured concurrency is much better than callbacks ...
ОтветитьHi guys, im getting error and i cant pass from the min 13...
could you please help me out
Build file 'C:\Users\edgar.tellez\AndroidStudioProjects\NoteAppKMM\shared\build.gradle.kts' line: 43
KotlinSourceSet with name 'androidUnitTest' not found.
* Try:
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
* Exception is:
org.gradle.api.UnknownDomainObjectException: KotlinSourceSet with name 'androidUnitTest' not found.
thank you soo much for your magnificent work
ОтветитьWhy not use Koin for DI as it is multiplatform?
ОтветитьHello. Good job. Great knowledge. Maybe next time you show how implement navigation drawer? :)
ОтветитьHey man! you are amazing.
Well I have some confusions here, please make it clear to me If you get time.
- How can we achieve DI in shared module? please exclude koin or kodein
- As far as I get the KMM, It has a very limited scope that codebase can be shareable as there are much to be implemented in platform-specific package. Am I right? If yes, Why KMM can be chosen?
- How can we manage the build variants for Android and iOS in KMM?
- How can we add projects as sub-modules?
Thankyou!
Hi! I can't figure out how to do the migration correctly. In the file "note.sq" I create an "insert into ...". The record is saved in the database, everything is ok. I create a file "1.sqm" after I insert line "update table ...". The record has been updated for the current user, but when installing from scratch, I see the old value. Do I really need to change the values in two places?
ОтветитьThanks a lot!
What about Compose Multiplatform!
Is it interested for KMM projects ?
Will you talk about this ?
Hello Philip and everyone. I have a question. KMM vs Flutter are both cross-platform, with Flutter I can use Dart to code and build instantly on iOS and Android operating systems. As for KMM, I see that you are rewriting Switf code as an iOS developer. This makes me feel like it's not very cross-platform, but just like trying to write code of Android with Kotlin and iOS with Switf in a common folder.
Can anyone explain and summarize for me how the cross-platform problem of KMM works? Can I use Kotlin to write all the code and with a click of the Run&Build button it will automatically run immediately like on ReactNative/Flutter?
I think the benefit of a cross-platform technology with native technology is that cross-platform technology helps businesses and individuals reduce the cost and time to build an application on many different platforms instead of we have to learn Kotlin to write Android apps and Switf to write iOS apps. Therefore, I think that KMM was born to solve the above problem like Flutter and React Native. But if I still have to use both Switf or Kotlin to write applications, then I don't see any reason for KMM to convince businesses or developers to use it instead of Native technologies.
🔥
ОтветитьHi @Phillip, I'm getting error while setting up SqlDelight
Error is:
Redeclaration Class
Overload resolution ambiguity:
internal val KClass<NoteDatabase>.schema: SqlDriver.Schema defined in com.shubhamkodes.noter.database.shared in file NoteDatabaseImpl.kt
internal val KClass<NoteDatabase>.schema: SqlDriver.Schema defined in com.shubhamkodes.noter.database.shared in file NoteDatabaseImpl.kt
Please tell me something what should I do?
I can't find sqldelight plugin in my android studio
ОтветитьIn Android, search bar doesn't except any keyboard input. I tried both in my physical device & emulator.
ОтветитьAndroid Studio cannto find SQLDelight plugin, what I need to do?
ОтветитьGood nice amazing😍
ОтветитьWow finally finished this, great explanation and looking forward to building more apps on KMM.
ОтветитьGood project🎉, i’m a fan of sharing viewModel instead 😂
ОтветитьYou're handsome and amazing lackner. I love your content so much
ОтветитьI picked up an issue on the IOS app. When you select a note from the list and click back and than click on the add icon I get the same note. My expectation is that I should see a screen with only the hints.
ОтветитьBtw you can get rid off the conditions when formating datetime:
val hourAndMinute = LocalTime(
hour = dateTime.hour,
minute = dateTime.minute
)
return "${dateTime.date} $hourAndMinute"
About 7 minutes in I noticed some references to iosX64. Does that exist just so that the app can be tested on a simulator on an Intel Mac? Is it safe to remove these references if you're using an Apple Silicon Mac?
Ответитьyou are great bro so much good content
ОтветитьYou are a legend. Thanks for the video!
ОтветитьDoes jetpack compose lazy column support sql delight? It only supports room 3 to my knowledge...
ОтветитьHey Phillip as an android developer what should we learn to build the app on ios as well with KMM, apart from learning the swift language and swift Ui, is there anything else?
ОтветитьWould like if you can add mongodb realm into the mix, as apart two.
Thanks buddy
other video with api rest please
ОтветитьIn Ios do not have dependency injection tools = in Ios they do not have the fortune to have Jake that build dagger
Ответитьcounting the hours to see how do you implement flow in ios and with a shared view model
Ответить