Build A Simple Android App With Kotlin

  Рет қаралды 987,253

Traversy Media

Traversy Media

Күн бұрын

Пікірлер: 739
@htaehxela
@htaehxela 3 жыл бұрын
A couple of things that helped me understand this video a bit better: 1) doing the fella's crash course and building a couple of command line apps 2) don't copy exactly what he is doing. Make an app with a similar concept (e.g. an app a waiter would use to note down food / drink orders) change the variable names and the names of the files, this way you have to figure out what is going on. The more different you can make it while keeping the same basic elements, the more it will make sense to you after building it
@RockstahRolln
@RockstahRolln Жыл бұрын
You nailed it! Precisely how to go about it to really understand all the logic involved in creating the App!
@elghs2001
@elghs2001 10 ай бұрын
This has always given me the best results. nothing like typing all of this out but not *really* knowing why. By taking your suggestion, you can begin to connect the *why* dots on all of these concepts.
@joshuachesney7552
@joshuachesney7552 10 ай бұрын
If you're just getting into android dev and this video confused you like it did me, its because this is not the default way to make UIs in android anymore. The thing now apparently is to use jetpack compose to create your UI entirely through kotlin instead of using XML.
@housaindiallo2140
@housaindiallo2140 10 ай бұрын
Have you found a video that explain how it works now?
@joshuachesney7552
@joshuachesney7552 10 ай бұрын
@@housaindiallo2140 Yeah this one worked for me kzbin.info/www/bejne/bJDafJKLmZ1gY5I
@VYBE-Red
@VYBE-Red 2 ай бұрын
@@housaindiallo2140 why have u?
@sodalish
@sodalish 8 күн бұрын
He states at the beginning he is showing you how to do it natively in Kotlin so it can be used in a wider implementation. Compose has always been there and he has courses on it too. It is best to understand the fundamentals before extending into other ecosystems. Best.
@tapiohonkanen6384
@tapiohonkanen6384 4 жыл бұрын
In my opinion it would be more educational, if you showed how the app works part by part in the emulator instead of coding everything at once and showing the end result just at the end. Otherwise, very good tutorial!
@fusacarsas5331
@fusacarsas5331 3 жыл бұрын
Ur te
@fusacarsas5331
@fusacarsas5331 3 жыл бұрын
H TTO yr
@fusacarsas5331
@fusacarsas5331 3 жыл бұрын
Uff futse a trsP
@cradleofrelaxation6473
@cradleofrelaxation6473 Жыл бұрын
Totally agree. If possible implement code and demonstrate bit by bit!
@TruongNguyen-ix1mr
@TruongNguyen-ix1mr Жыл бұрын
same opinion
@rajasmahadule2697
@rajasmahadule2697 3 жыл бұрын
You lost me when you started making TodoAdapter Class, it's so wierdly complex.
@henrypowell3496
@henrypowell3496 3 жыл бұрын
yah it sure is
@seahindeniz
@seahindeniz 3 жыл бұрын
Same. I wish he would rather go by explaining and mostly showing them even what happens when things don't add. I mean the Adapter class or etc, that he used in his code. So that, it at least makes sense why things needed to be written.
@crackedrebelion1094
@crackedrebelion1094 3 жыл бұрын
Same here so damn hard
@user-ov5nd1fb7s
@user-ov5nd1fb7s 3 жыл бұрын
Its not complex, its dumb. Design patterns should not be used for every possible piece of code. Mainly the java people are to blame for bringing this garbage onto the world. Most people are fed up with it and this is why languages like Go and Rust are on the rise.
@soffi2719
@soffi2719 3 жыл бұрын
Me too
@dojafoja
@dojafoja 3 жыл бұрын
Thank you for your videos. I've been struggling to find good kotlin tutorials, until I found this channel. You're very clear, to the point, and I understand it when you explain it. I come from a long, strictly Python background and the transition isn't easy.
@Tobi9012
@Tobi9012 3 жыл бұрын
I can confirm that! I also have a Python background. Good tutorial
@dojafoja
@dojafoja 3 жыл бұрын
@@Tobi9012 Excellent tutorial! I was leaning back and forth between Dart and Kotlin and casually learning both, simultaneously. Dart just "clicked" right away but I kept struggling with Kotlin's syntax. This guys knows how to explain it.
@GGShinobi77
@GGShinobi77 3 жыл бұрын
"of course we will use the Dark Theme here" -> me hitting thumbs up!
@shrikantdhayje3490
@shrikantdhayje3490 3 жыл бұрын
Same I Also Like The Video At Same Time 👍
@GabrielTobing
@GabrielTobing 3 жыл бұрын
The fact that it even wants us to use the light theme by default is just horrendous XD
@abdellatif.x8127
@abdellatif.x8127 3 жыл бұрын
Lol all Android studio courses used light theme except this one 😂😂
@ArifBillahOnGoogle
@ArifBillahOnGoogle 2 жыл бұрын
I don't know why, but I feel like android development is extremely complex unnecessarily compared to web development. You have to write so much code to print so little.
@oneilobi822
@oneilobi822 Жыл бұрын
very true and it is very hard to manipulate stuff that match your thinking
@IgorogI1000
@IgorogI1000 Жыл бұрын
You are completely correct. I had the same feeling. Android is unnecessarily complex, with too much OOP, hexagonal architecture, and so on just to do a simple screen...
@theman7050
@theman7050 Жыл бұрын
Ikr, brother?😢
@eduar2tc904
@eduar2tc904 Жыл бұрын
That is why it is better paid and less saturated
@ishc1753
@ishc1753 Жыл бұрын
Why did I get unexpected token error when adding the implementation under dependencies
@pierce9019
@pierce9019 Жыл бұрын
You dont really explain what a lot of the functions do after the half point of the video. Theres also a major issue at 47:40 where you cant continue to follow along because it wont let you link tvTodo and the other var
@tehyanyang6959
@tehyanyang6959 9 ай бұрын
same issue for me too, couldnt bypas that issue and I tried to add a reference in the todoviewholder class but still could not resolve the matter
@jahnvikakkar2267
@jahnvikakkar2267 9 ай бұрын
samee did you find a fix for it by any chance?
@sundernewar2002
@sundernewar2002 6 ай бұрын
im also stuck here
@langer_mo9790
@langer_mo9790 5 ай бұрын
yep, I am here
@ml_o90x
@ml_o90x 2 ай бұрын
yup, got stuck just now
@ichigokurasaki_33
@ichigokurasaki_33 3 жыл бұрын
The way he so said "**Of course** we will choose the dark theme here." so confidently :D
@noodle-eater
@noodle-eater 4 жыл бұрын
Awesome, simple tutorial yet have the full features of a todo app. can't wait to try it.
@vishnupradhaban2189
@vishnupradhaban2189 6 ай бұрын
I am new to android development. I have been searching for good tutorials for the same. And I found this. It's really helpful.
@FlooferLand
@FlooferLand 3 жыл бұрын
Thank you for actually teaching stuff Most beginner tutorials out there just go all in expecting people to know how Android Studio's styling works even when they're aimed at beginners and i've watched half of the video so far and i'm understanding everything EDIT: Nevermind, i lost all track of anything once he got over the styling and i already know other programming languages well
@liamwade1003
@liamwade1003 3 жыл бұрын
hahahaha...... me too :(
@oduorotisjnr.e5723
@oduorotisjnr.e5723 3 жыл бұрын
😂😂 me too ... Damn I started the video off and I was like finally... Then baaam! He just ruined it
@oduorotisjnr.e5723
@oduorotisjnr.e5723 3 жыл бұрын
Did you ever find any good tutorial for beginners?
@FlooferLand
@FlooferLand 3 жыл бұрын
@@oduorotisjnr.e5723 I didn't unfortunately, gave up on making Android apps.
@oduorotisjnr.e5723
@oduorotisjnr.e5723 3 жыл бұрын
@@FlooferLand Ah bummer. I decided to do it the old fashioned way and got a book, read it and now I know alot that most tutorials don't teach. They'll claim to give you tutorials and by the end you'll be a dev.I Its a lie. There are plenty of things you need to learn. Anyway, i hope to see you back again in the dev world.
@achirasilva2567
@achirasilva2567 Жыл бұрын
Bro has brains all over that hair. Great tutorial btw 🔥
@yiyou9625
@yiyou9625 3 жыл бұрын
Finished! Great video, thank you Philipp
@0RedTree0
@0RedTree0 3 жыл бұрын
Thank you so much for explaining the logic again at the end!!
@sylvainfinette82
@sylvainfinette82 4 жыл бұрын
Great video! at the minute 47:12, my editor does not detect the tvTodoTitle nore cbDone objects defined in the item_todo.xml, because of this I cannot complete the apply function. Any idea about what I missed? (I am an absolute beginner)
@arushk
@arushk 4 жыл бұрын
same
@nomr6788
@nomr6788 3 жыл бұрын
same here
@Paco1337
@Paco1337 3 жыл бұрын
You need id 'kotlin-android-extensions' in build.grandle app
@alvinkk2338
@alvinkk2338 3 жыл бұрын
@@Paco1337 then?
@alvinkk2338
@alvinkk2338 3 жыл бұрын
@@Paco1337 even my position is red
@RAINE____
@RAINE____ 3 жыл бұрын
You've made an excellent video. It's a shame the same can't be said for Android's development platform. This is so complex for what could be done in a few lines of HTML. But again, thanks for the video. You couldn't have done a better job.
@lordvakx1226
@lordvakx1226 3 жыл бұрын
Honestly nothing compares to the flexibility HTML and CSS.
@facundosierra1501
@facundosierra1501 2 жыл бұрын
Wtf
@overratedprogrammer
@overratedprogrammer 2 жыл бұрын
Mobile app development desperately needs an overhaul. You shouldn't have to deal with a whole ecosystem to run a simple script
@electrocarbid
@electrocarbid 2 жыл бұрын
Wow! Great Video. But the android programming needs horrible actions with lots of referencing, etc. Looks like building a nuclear recator to boil a cup of tea to me :)
@SuperLittleTyke
@SuperLittleTyke Жыл бұрын
@@electrocarbid That's kinda what I thought after watching the first 20 minutes. Maybe I'll watch the rest later. Or find a different tutorial. Visual Basic: 1. Run VB. 2. Double click command button in the toolbox to place a new button on the blank form. 3. Double click the button to view the code window. 4. Type MsgBox "Hello world". 5. Press F5 to run the program. 6. Click No (you can save it later) 7. Click the button. Done.
@muhammetcavus6995
@muhammetcavus6995 3 жыл бұрын
It actually has a little bit intermediate level. Those who have programming experience will enjoy that video very much. Thanks for this great video.
@kiskunfelegyhaza2
@kiskunfelegyhaza2 2 жыл бұрын
Sz8di
@amishasherekar1908
@amishasherekar1908 3 жыл бұрын
47:56 I am not getting import option
@davidoregan_
@davidoregan_ 9 ай бұрын
Same, did you ever figure it out?
@Progamer-rq9yx
@Progamer-rq9yx 2 ай бұрын
@@davidoregan_ did you figure it out yet
@ParadoxWorks
@ParadoxWorks 4 жыл бұрын
Not the tutorial we deserved, but the tutorial we needed!
@LUKFUNTV
@LUKFUNTV 4 жыл бұрын
What do u mean?🙄
@vinay_dias
@vinay_dias 4 жыл бұрын
I just thought about switching from website development to app development and here your notification popped up
@samuelvalentine7846
@samuelvalentine7846 4 жыл бұрын
Why's re you switching if I may ask?
@vinay_dias
@vinay_dias 4 жыл бұрын
@@samuelvalentine7846 trying to learn I mean still a student trying to get my hands on everything I can
@samuelvalentine7846
@samuelvalentine7846 4 жыл бұрын
@@vinay_dias yeah me too...I currently work with flutter but I want to get started on the MERN stack because almost all business that need an application would need a website first.. That's I'm confused whether to do MERN and put flutter on hold.. what do you think?
@vinay_dias
@vinay_dias 4 жыл бұрын
@@samuelvalentine7846 I'm more of a game developer lol sorry no idea about industry standards
@samuelvalentine7846
@samuelvalentine7846 4 жыл бұрын
@@vinay_dias nice, so what's your twitter handle maybe we could learn a thing or two from each other
@mihirraval2076
@mihirraval2076 Жыл бұрын
Thank you, this video was a big help to get a refresher on implementing recyclerview with Add, Delete operations in kotlin.
@maryannadelman4438
@maryannadelman4438 3 жыл бұрын
Philipp, do you plan to make a video showing how to connect this todo list with a database so that items that are added to the list are retained when the app is closed and reopened?
@sich254
@sich254 Жыл бұрын
i gat great of things that has really realized android isn't hard. Thanks Mr Lackner
@james_dev_vn
@james_dev_vn 4 жыл бұрын
Very nice, very easy to understand for those who interacting with Android Dev for the first time, of course u have to listen to what he said so you can understand it, not to skip the session
@gibranfirdausy3458
@gibranfirdausy3458 3 жыл бұрын
i cant find import at 47.58
@otooleger
@otooleger Жыл бұрын
Thanks very helpful . Just one criticism. The dark background makes it almost impossible to read the code from the screen.
@noriega211
@noriega211 6 ай бұрын
Great video ❤. Very informative, i like how you take the time to explain every step of the process. Thankyou for sharing your knowledge.
@captalextamonan6641
@captalextamonan6641 3 жыл бұрын
Mant thanks for this video. Latest one so far, it worked with AS beta 4.2, just a few updates, Excellent work
@Gigatless
@Gigatless Жыл бұрын
Bruh I swear this guy hides a robotic ratatouille in his hair who does all the teaching
@zipicontent8012
@zipicontent8012 2 жыл бұрын
watching this for just 30 min, I understand more then a half a year of lessons i followed at shcool...
@hanzhang4533
@hanzhang4533 2 жыл бұрын
非常好的视频,看到了kotlin在安卓开发中的优势,很好的学习例子。
@anticipatient
@anticipatient 3 жыл бұрын
Nice video. I was watching at 1.5x and trying to keep up, thinking "man this guy types fast." :D
@ussamakhelfa9524
@ussamakhelfa9524 3 жыл бұрын
Great one .. keep doing this .. that's will make stronger and halp others to love more what they really wanted to love doing .. u just remind me of what a big part of me wanted to always been .. thank you for that ..
@nahomalphageek2516
@nahomalphageek2516 2 жыл бұрын
I felt bad when I heard Java support is dyeing, but I know I have to learn Kotlin as a beginner despite being Android dev for over 7 years. Great tutorial, this should get me started.
@nathancook8452
@nathancook8452 2 жыл бұрын
I agree, I really liked Java
@chrislyko2240
@chrislyko2240 Жыл бұрын
late to this party, lol, Java is not dying it's one of the top languages behind Python and Javascript. Many large companies still rely heavily on it due to it's major support. They just released Java 20 back in March, if anything this language is growing. It might start dying in 25 years but even then I highly doubt it
@Manlikerik8
@Manlikerik8 12 күн бұрын
good riddance java
@lucianowod
@lucianowod Жыл бұрын
Haven't finished the video but love the comparison to web development. It was helpful because I'm new to app dev but have some experience in web dev.
@yannickmussche5068
@yannickmussche5068 Жыл бұрын
literally 8:56, suddenly you have the main.kt as an xml file. where does it come from?
@yannickmussche5068
@yannickmussche5068 Жыл бұрын
res/layout/ does not exist.
@sapy4124
@sapy4124 11 ай бұрын
@@yannickmussche5068 when creating project, create it using Empty Views Activity.... the Projects through Empty Activity are to be done with Jetpack Compose i guessssss
@NoahCalar
@NoahCalar 10 ай бұрын
Thank you@@sapy4124 ! I was spinning my wheels like crazy trying to figure this out. Your response needs to be a pinned comment so people with the latest version of AS can figure this out.
@carelesssleeper
@carelesssleeper 6 ай бұрын
@@yannickmussche5068 : maybe you found the solution already, but here goes anyway - you need to select 'Empty Views Activity' when creating a new project. Then you get the 'Activity_main.xml' tab from the start, and also the layout folder under res
@anarbekomurzakov8089
@anarbekomurzakov8089 3 жыл бұрын
Good job Philipp! I liked it a lot.
@nandiniverma6127
@nandiniverma6127 3 жыл бұрын
Another app added to my bucket list for making
@Terik17
@Terik17 5 ай бұрын
had to give up near the end because apparently we have slightly different versions of the IDE and I couldn't solve a step... i wouldve liked a bit more explanation of each step tbh so i understood what was being done and what other options there were
@stephentellez5718
@stephentellez5718 2 жыл бұрын
great video, just did it in order to practice and it went well, thanks for sharing
@anujgorasia
@anujgorasia 3 жыл бұрын
Thanks much Brad. Love your content.
@michaelchristensen8350
@michaelchristensen8350 3 жыл бұрын
Hello thanks for this great tutorial :-) I was thinking what about making a part two, where we make it so the app can save data even after we close and reopen it ?
@josecuervo186
@josecuervo186 2 жыл бұрын
Literally, I followed the course from start to end (yes, I had to install Android Studio) and got the app working (well, I had to read the pinned comment to add plugin). Thanks Philipp, you are awesome!
@arminbuch9386
@arminbuch9386 2 жыл бұрын
Where's that pinned comment? Which plugin? I don't see any. I'm trying to follow the tutorial, too, but I fail at about 47:30
@andymukonkole
@andymukonkole 2 жыл бұрын
@@arminbuch9386 thats exactly where am stuck too
@arminbuch9386
@arminbuch9386 2 жыл бұрын
@@andymukonkole See my other comments
@ducphd
@ducphd 2 жыл бұрын
@@arminbuch9386 i just try to solve this issue and just you add `id 'kotlin-android-extensions'` in `plugins` tag in build.gradle inside app module, and sync project
@claudioparra8507
@claudioparra8507 2 жыл бұрын
@@andymukonkole I made the change but thought that the sync was automatic. after you do the change you have to click the elephant with a downward blue arrow to do that sync. That does the trick.
@itzikovadia851
@itzikovadia851 15 күн бұрын
Thanks u a lot This is exactly what I needed.excellent explaination
@amypellegrini1732
@amypellegrini1732 3 жыл бұрын
Great tutorial! Saved me a ton of hours
@sojiczapredsednika
@sojiczapredsednika 3 жыл бұрын
Great jump in tutorial ! Thanks.
@colinf6266
@colinf6266 3 жыл бұрын
Thank you for making this!
@abhaychauhan9591
@abhaychauhan9591 4 жыл бұрын
More of such projects pls 🙏
@Doodle_Animates0
@Doodle_Animates0 6 ай бұрын
I’ve used and developed for both Android and iOS, and as a result, I’m not really biased. They are both good in their own ways. However, i will admit, because iOS has a proprietary language (Swift, SwiftUI or Objective-C and UIKit) it is SO much easier to develop an app, java and kotlin is very complex to me. Swift has a relatively straightforward syntax.
@anuradharanasinghe9512
@anuradharanasinghe9512 Жыл бұрын
Really good and informative content .Thank you.
@andreiharahliad6210
@andreiharahliad6210 3 жыл бұрын
Very good explanation to start writing android app. Thanks
@ericnyaga603
@ericnyaga603 8 ай бұрын
Great Video still in 2024 Thanks a latte
@pubuduchathurangeekanayake7297
@pubuduchathurangeekanayake7297 3 жыл бұрын
Flutter Dev be like "Look What They Need To Mimic A Fraction Of Our Power"
@VVMohanVlogs
@VVMohanVlogs Жыл бұрын
Thanks for your time.
@software-sage
@software-sage 2 жыл бұрын
Very clear tutorial. Well done!
@brrruski8436
@brrruski8436 2 жыл бұрын
Super cool tutorial for kicking start, thx!!!!
@drygordspellweaver8761
@drygordspellweaver8761 Жыл бұрын
Just a tip: take pauses between thoughts and sentences. It’s okay to give the listener time to digest the information, and would help you gather your thoughts for more articulate and meaningful delivery.
@LILBETATRUTH
@LILBETATRUTH 10 ай бұрын
Ok thank you for helping but it was hard understanding what you were trying to say. I still went through the whole video but if you could explain more of the parts in depth, that would help my understanding by a mile. Thank you for the video!
@wipros3567
@wipros3567 3 жыл бұрын
So, in short. You've made to-do list. In 1 hour. With all that code. All respect to you, but I think I'll be fine with online app makers for now
@maryannadelman4438
@maryannadelman4438 3 жыл бұрын
Love your teaching style. Easy to follow for someone like me who is such a newbie to coding. One question: I followed the tutorial and it came out fine except that the list wouldn't retain the entries. However, I did not do this as a standalone app - I added the todo list as an activity to an existing app I'm making. Would that be the reason the entries disappeared once I closed the activity and went to another page? Maybe there's a bit of extra code I'm needing? Thanks again for the tutorial. Really helpful for a 50+ lady like me who's such a rookie
@jonan2199
@jonan2199 3 жыл бұрын
listen in at the beginning he said that nothing will be saved on app exit I think
@valentindoring5105
@valentindoring5105 3 жыл бұрын
I cant import tvTodoTitle as the id of the xml object (47:50). It only gives me the option to create a new variable
@valentindoring5105
@valentindoring5105 3 жыл бұрын
the pinned comment solved it... in the build.gradle file adding "id 'kotlin-android-extensions'" to the plugins and sync
@xphis0528
@xphis0528 2 жыл бұрын
@@valentindoring5105 what pinned comment? there is none now. mediocre tutorial
@ZeroTubeTV
@ZeroTubeTV Жыл бұрын
@@valentindoring5105 thank you!
@TomasMisura
@TomasMisura 3 жыл бұрын
After one hour of watching this video I have realized AS is already installed on my laptop so I can test it immediately instead of pure watching this :)
@marcinbiaecki9731
@marcinbiaecki9731 3 жыл бұрын
Thank you! Very helpful video! 😃
@apmelqui1
@apmelqui1 2 жыл бұрын
Quick question: On 47:40 how can I import tvTodoTitle and dbDone? Mine is to importing it. Thanks
@DallasCampbellPersonal
@DallasCampbellPersonal Жыл бұрын
Same issue.
@EnglishRain
@EnglishRain 3 жыл бұрын
Great lesson, thank you so much!
@kishoreN2572
@kishoreN2572 3 жыл бұрын
kzbin.info
@BehruzbekOtayev
@BehruzbekOtayev 4 жыл бұрын
will be following your courses, Philipp. Thank you very much
@mosabtaibaoui8478
@mosabtaibaoui8478 3 жыл бұрын
in 48:00 that wasnt a choice import i clicked alt+enter but import wasnt existe
@bashisthajoshi11
@bashisthajoshi11 3 жыл бұрын
Same bro. Have you found the solution?
@БожидарСамоковски
@БожидарСамоковски 3 жыл бұрын
same here
@Sam-bx5nu
@Sam-bx5nu 3 жыл бұрын
Same can't find anything though
@JourneySuccessvids
@JourneySuccessvids 3 жыл бұрын
Doesnt let me import the btnDeleteDone todos at 1:02:31
@hanzlaahabib
@hanzlaahabib 4 жыл бұрын
Great & Thank you for putting great content together
@samcodes2912
@samcodes2912 4 жыл бұрын
yes really great content
@hanzlaahabib
@hanzlaahabib 4 жыл бұрын
@@samcodes2912 thanks
@ath.bar.7671
@ath.bar.7671 3 жыл бұрын
That's the longest video I have ever watched without skipping
@shock1136
@shock1136 3 жыл бұрын
Very nice and concise tutorial
@soffi2719
@soffi2719 3 жыл бұрын
The TodoAdapter class is beyond me...
@kacperukomski2915
@kacperukomski2915 2 жыл бұрын
47:51 I cannot impotr. Any advice?
@kermitthedog8442
@kermitthedog8442 2 жыл бұрын
try clicking the red lightbulb, then click 'import'
@harjeetsingh3120
@harjeetsingh3120 3 жыл бұрын
Love this! Thanks! 🙏
@christophermoore3589
@christophermoore3589 Жыл бұрын
My version of Android Studio produces a different default app with no LAYOUT folder/files and uses COMPOSABLE functions. So I'm totally baffled at the moment...
@emwanri
@emwanri 2 ай бұрын
Instead of using "Empty Activity", newer Studio wants you to use "Empty-View_activity" then you will get "Layout" directory. I struggled for 2 days, but after long google searches I found that solution
3 жыл бұрын
If I may… Thanks for the course, you really put a lot of work in this. But (sorry for that part) if I learned something in almost 40 years of coding it is that a beginner tutorial should always be done by a (almost) beginner! You clearly know what you are talking about but you lost almost everyone trying to explain too many different concepts while rushing some others. Android Studio is not a tool that can be mastered through a single course, especially if you don’t know Java, one of the hardest coding language still around (not JavaScript which is a breeze in comparison). An AS beginner course should probably be more focused on the interface, some basic code and a lot of visual stuff to set your interface up as well as a simple way to test your very basic app on a device, because that is the reward beginners are looking for. Anyway, as I said nice effort.
@harunk.2635
@harunk.2635 9 ай бұрын
Hi Philipp, thank you very much. This tutorial simplified my entry into the Android (Kotlin) world. You did it very well 👏 It seems to be very similar to the development of UIs with Qt (Designer), I didn't know it and this will make my life pretty much easier. Do you have a tutorial with a more complex Android app, I would buy and watch it.
@FootprintsofLongIsland
@FootprintsofLongIsland 4 жыл бұрын
Thanks for your time teaching us
@heetaelee7873
@heetaelee7873 3 жыл бұрын
Thank you for good tutorial video! 👍👍
@lardosian
@lardosian 4 жыл бұрын
I once tried to use android studio and the amount of errors popping up scared me away for years, is it any better these days?!
@ash143aish
@ash143aish 4 жыл бұрын
I don't know when you have used it last .....but I feel it is one of the best in terms of user experience ides out there ..
@samcodes2912
@samcodes2912 4 жыл бұрын
try it out again. much better
@amans6504
@amans6504 3 жыл бұрын
let the bad boy suck 100% of you network, ram, cpu usage then it'll work smoothly
@izzy5532
@izzy5532 3 жыл бұрын
Nope for amd
@bestafokwalam7285
@bestafokwalam7285 4 жыл бұрын
Good and Great one..you are keeping it real.
@khurramshahzad-in3lj
@khurramshahzad-in3lj 2 жыл бұрын
at 46:54 apply function is not loading in view class??
@kawsarwp
@kawsarwp 4 жыл бұрын
Always reading minds, how do you do it 😩♥️
@digiton7
@digiton7 4 жыл бұрын
Aww
@Sniperkag
@Sniperkag 3 жыл бұрын
My head exploded in the TodoAdapter >_< I'll better go back to basics
@samcodes2912
@samcodes2912 4 жыл бұрын
very clear explanation
@drdDavi
@drdDavi 4 жыл бұрын
As a Senior Flutter Developer, I fully endore this video. Amazing, clean and concise content. You have given me motivation to deep dive into Android and Kotlin more.
@lardosian
@lardosian 4 жыл бұрын
How are you finding flutter, I was thinking of learning it for mobile development and really like Material ui, thanks!
@drdDavi
@drdDavi 4 жыл бұрын
@@lardosian I really like flutter, super fast development. And easy to read code.
@lardosian
@lardosian 4 жыл бұрын
@@drdDavi Thanks Damion
@archangel0137
@archangel0137 4 жыл бұрын
I'm a Web Developer and learning Flutter. Is Kotlin a good addition??
@mbhalishandu2583
@mbhalishandu2583 3 жыл бұрын
@@lardosian check "FilledStacks" KZbin channel, as a Senior Flutter Developer, watching this just kept me thinking ".. yea I ain't coming back to this boys and girls 😅"
@yabadabadont8219
@yabadabadont8219 Жыл бұрын
The binding method here is deprecated.
@oliveryt7168
@oliveryt7168 2 жыл бұрын
Sehr schön! Habe zwar etwas Ahnung von Kotlin, aber so gut wie keine Ahnung von Android... und teilweise habe ich nur Bahnhof verstanden xD... Muss wohl noch recherchieren. This is not for absolute beginners like me... xD
@HeiachihDruide
@HeiachihDruide 3 жыл бұрын
I just saw your video and I am amazed. You really explain everything and you really guide the user through every step. Good job, mate and thank you for the content !
@yukeeantox9457
@yukeeantox9457 3 жыл бұрын
amazing video for learning kotlin
@richenjoshi7054
@richenjoshi7054 2 жыл бұрын
I understood nothing from programming part, what is going with all those class inheritance, class type, etc
@asklepios--
@asklepios-- 2 жыл бұрын
Same
@sredna3714
@sredna3714 3 жыл бұрын
Great tutorial, thanks! I learned a lot
@loloud
@loloud Жыл бұрын
I'm not familiar with kotlin but seems too confusing to have a nested class and even to have a parent class type of its nested class.
@marcostavares6236
@marcostavares6236 2 жыл бұрын
at 41:00 when i press ok after Ctrl + I it doesn't import the implement members; what am I doing wrong??
@shreyajha2066
@shreyajha2066 2 жыл бұрын
Ctrl+enter
@PankajKumar-fq9zi
@PankajKumar-fq9zi 3 жыл бұрын
48:19 showing errors in text and ischecked why?
@arjunshinde7
@arjunshinde7 4 жыл бұрын
Thanks guru for creating a video on Kotlin.
@maryannadelman4438
@maryannadelman4438 3 жыл бұрын
In regards to my question about a possible future tutorial on how to link this with a database: Would you be able to direct me to a tutorial that would show how to link a database with the code you've written in this app so that list inputs would be retained when app is exited & reopened? It would be much appreciated. Thank you.
@paulocabelloacha4195
@paulocabelloacha4195 4 жыл бұрын
It's amazing for starting!
@samcodes2912
@samcodes2912 4 жыл бұрын
exactly
@Cuti237
@Cuti237 3 жыл бұрын
Awesome Bro, you given very detailed explanation for each of the item, my sincere thanks for all your effort.
Laravel Crash Course
2:28:57
Traversy Media
Рет қаралды 636 М.
Kotlin Crash Course
1:23:50
Traversy Media
Рет қаралды 263 М.
Как Ходили родители в ШКОЛУ!
0:49
Family Box
Рет қаралды 2,3 МЛН
#behindthescenes @CrissaJackson
0:11
Happy Kelli
Рет қаралды 27 МЛН
The Ultimate Gradle Kotlin Beginner's Crash Course For 2025
42:17
Philipp Lackner
Рет қаралды 27 М.
Learn Kotlin in 12 Minutes
12:01
Rahul Pandey
Рет қаралды 349 М.
Building a Mobile App in 2025: The BEST Technologies
13:31
Dan Ilies
Рет қаралды 132 М.
How do Graphics Cards Work?  Exploring GPU Architecture
28:30
Branch Education
Рет қаралды 2,9 МЛН
How to Become a Mobile Developer
11:27
Kenny Gunderman
Рет қаралды 454 М.
The Complete App Development Roadmap
7:52
Programming with Mosh
Рет қаралды 482 М.
Как Ходили родители в ШКОЛУ!
0:49
Family Box
Рет қаралды 2,3 МЛН