8:38 - Layout 18:20 - Data Model 22:02 - Button Click Listeners 32:07 - SQLite Open Helper Class 40:58 - Create New Tables with onCreate Method 58:25 - SELECT * FROM table 1:12:00 - Set Data In a ListView 1:19:37 - Delete a Record
@habibanwar65923 жыл бұрын
Thanks
@venkatram39363 жыл бұрын
Thanks man 👍
@whatif68213 жыл бұрын
Thank you very much! I was intimidated by the hour and a half of runtime
@thenostalgichani37903 жыл бұрын
Thanks
@audreysheenpula14433 жыл бұрын
life saver, thank you very much
@noahbastola93863 жыл бұрын
I'm not usually one to comment on videos, but this is by far the best coding teacher I've ever seen on youtube. What I like most is that he shows you how to use the documentation as a guide for development, because no one has an encyclopedic knowledge base of code.
@rxtechandtrading3 жыл бұрын
Yeah, hes beter than most of the cluster f@$%s out there...BUT. as good as he is, what pisses me off about his tutorials is when he forgets to go into some essential details about the documentation and how different sections of it apply to different SDK versions or API levels
@mohamedmire86462 жыл бұрын
because this is a university preffossor, not just a freelancer KZbinrs. He's trainined prof.
@Kirmeins Жыл бұрын
@@mohamedmire8646 From my experience, a "trained proffessor" is rarely equal to a trained teacher in their pedagogical approach. In fact, most professors have no training at all in pedagogics and tend to just monotonously read some high level facts off of their screen without explaining the base concepts. Sometimes they don't even make and update their slides themselves. And university students are usually expected to learn those basic things in their own time or in tutoriums led by older students. So in other words: this guy is better than most not just on YT because he has both the talent and the wish to teach. :)
@burakcanduzcan3 жыл бұрын
44:20 "Refactor -> Extract" is now called "Refactor -> Introduce Constant"
@definitionsupervillain45833 жыл бұрын
also works with 'ctrl + alt + c'
@jothamithagu7403 Жыл бұрын
I've just completed my 19min and all works perfect. I'll watch & follow along this vid repeatedly for 3 times and believe you me, I'll build my first Booking app from this course. Lots of appreciation from Kenya... You are a great tutor...👏👏👏👏👏👏👏👏👏
@VikSintus4 жыл бұрын
so many clever people on this planet, but not so many be able to share or deliver their knowledge to others like this one, thank you, sir
@ronanlarkin2 жыл бұрын
Normally I spend my time rifling through 10 minute videos but this was well worth taking the time to sit down and watch in full. Thanks so much! Very helpful!
@brandonmchugh98212 жыл бұрын
This is amazing. I've been trying to figure out SQL databases but all other tutorials have been lackluster and confusing. This is the first one that has made sense. Thank you!!!
@ajieewin23982 жыл бұрын
9:06 Part I - Layout 18:59 Part II - Data Model 22:35 Part III - Button Click Listeners 32:36 Part IV - SQLite Open Helper Class 41:27 Part V - Create New Tables with the OnCreate Method 58:54 Part VI - Pull Data from Database (Select * From Table) 1:12:31 Part VII - Set Data in a ListView 1:20:07 Part VIII - Delete a Record 1:26:46 Challenge
@wizardry-of-science Жыл бұрын
This one makes more sense
@poogaia Жыл бұрын
This is the best Android Studio Java tutorial I've seen yet. I'm halfway through developing my first app and I've just learned so much. Boom
@fwogg3r1586 ай бұрын
Went from nothing to everything in an incredibly comprehensive and cohesive manner. Incredible lecture even today; Thank you!
@DagothDaddy4 жыл бұрын
I took his class when I attended GCU. He was great.
@attaullahshah66112 жыл бұрын
Hello, feeling lucky to found you. You are teaching so professionally like nothing is vague and the concept is also building. Please keep it up :)
@josejayant31273 жыл бұрын
9:08 Layout 18:51 Data Model 22:34 Button Click Listeners 32:37 SQLite Open Helper Class 41:28 Create New Tables with onCreate Method 58:44 SELECT * FROM table @ - Set Data In a ListView @ - Delete a Record
@colt45jr8 ай бұрын
Came here to learn about SQLite, and learned about a lot of cool features for refactoring and debugging in Android Studio. Great teacher and great video!
@cryptonews-q-h42 жыл бұрын
One of the best video on KZbin for android sqlite database..
@黄驿淙2 жыл бұрын
Wonderful. Best teacher I've ever seen on KZbin.
@rahulraj943912 жыл бұрын
26:54 You have used tools:text = "View All" (This will show the text only in Design window) You have to use android:text = "View All" (This will show "View All" at runtime)
@aivkhairulamirin9004 Жыл бұрын
Thank you. This tutorial is worth our time. It provides the basic of SQLite with easy-to-follow instructions.
@theguyf8316 Жыл бұрын
If you experience the db is not in the same path, you can use this code to get the right path to the db in the console. String dbPath = getDatabasePath("bar_rater.db").getAbsolutePath(); System.out.println(dbPath); . Great video thx!
@infinix2003Ай бұрын
Thank you man, you saved a lot of my time
@okrimtech Жыл бұрын
Amazing tutorial as always. Your materials helped me tremendously with several of my university classes. Thank you a thousand times!
@MrStickmanish3 жыл бұрын
Great teacher and tutorial! One of the very few that don't rush things and show you exactly where you are in the code and why you are doing something. I actually laughed with voice on the context (this) part xD Even "funny" videos only make me blow air out of my nose but this was good! Thank you!
@albanmarku67432 жыл бұрын
Very good video. Really like how you talk through your thought process when using classes that require inputs and making it clear what the current goal is.
@wkalou2 жыл бұрын
Exclusive video that helped to understand where other videos failed Good job GOD bless
@Gerrit26862 жыл бұрын
Danke!
@YuGan-lm4ce2 жыл бұрын
I am so glad that I found this video, the best teacher I found so far!
@siomarapantarotto Жыл бұрын
What a great teacher. I loved this tutorial ❤ Thanks a lot, Professor Sluiter!
@taniamartinezvillagomez64483 жыл бұрын
Thank you very much, your teaching skills are amazing. This is one of the best android tutorials I have ever seen.
@KASalgado4 жыл бұрын
Excellent tutorial. It has a very good focus in Code Standards like no other videos. Good job. Thanks.
@Tim-chik3 жыл бұрын
You are a great person. I needed it and I found it! So thankful for your job!!!
@alwa66482 жыл бұрын
Thank you for all the quality content you produce. You probably contributed more than my teachers toward obtaining my degree.
@akunformalitas2 жыл бұрын
As a desktop programmer this video helps me so much to switch to android apps.
@sportscity54872 жыл бұрын
One of the best formal way to do this task. Thank you..
@poisonshroom642 жыл бұрын
better and more straighforward than my uni teacher, thanks a bunch
@deepakpitaliya8932 Жыл бұрын
Thank you Prof. Sluiter for this excellent tutorial.
@dimitrigeorgoudakis36762 жыл бұрын
Hey guys, first of all I would like to say that it was a very intuitive video. Thank you. Secondly, I did everything according to the video but the app crashed (probably when entering data into the database) Did anyone else experience this ?
@maryannadelman44382 жыл бұрын
I did everything also. All was working until I got to the point of changing the View All button to show the list instead of the Toast msg. And as a newbie, trying to figure out what went wrong is very difficult.
@dimitrigeorgoudakis36762 жыл бұрын
@@maryannadelman4438 Hey Mary, so, my problem was at the point where we insert the SQL statement into the code . I had left out a comma or something and expected the debugger to pick up on it but it wasn't so it was just crashing .Either than that it worked fine for me. Try to check and compare your code line by line to the original code.
@mirsadhadzic50762 жыл бұрын
similar problem, had to make spaces inside commas when creating new table
@elohimalves3 жыл бұрын
You explain everything you are doing, Excellent Professor!
@jesusribeiro94473 жыл бұрын
Commenting so I can get back to it tomorrow. ( 58:47 ) Awesome tutorial so far!
@oniii-chan_4 жыл бұрын
WOw! today only I was told in class that we would start sqlite(in python) tomorrow and this appeared I hope this would be helpful for it 🤞🤞
@lioneldynasty Жыл бұрын
This tutorial is amazing andget he's really good at teaching
@eddyjaga88993 жыл бұрын
Thanks!
@eddyjaga88993 жыл бұрын
Thank you for your time. It's great and understandable content. Much better than my lecturer 👩🏫 👨🏫 🧑🏫
@crimsonblue14552 жыл бұрын
this guy is good at teaching people. very nice 🤗🤗
@vros142 жыл бұрын
At 1:06:18, the professor uses a ternary operator, I would assume to demonstrate the syntax which may be unfamiliar to some people. To add a little bit of clarity on how Java types work, the == operator already returns a boolean value, so x == 1 already returns true or false, no ternary operator needed. While I'm sure the professor is aware, I'd just like to point it out for the people who are still learning Java.
@charleslyell37486 ай бұрын
True, ternary operator is not necessary here.
@Simomajola14 жыл бұрын
Best Tutorial Ever !!!!!!!!!!!!!!!!!!!!!!!!!!
@xvzf1154 жыл бұрын
Really nice tutorial format. Thank you, very clear explanations!
@snoop38008 ай бұрын
Thanks awesome tutorial, the good thing that you are showing how to use documentation added to that the clear explication
@bashconsole3 жыл бұрын
That felling when you watch this video with a cup of coffee having 23+ years of software development experience and understanding what is SQLite. Relaxed.
@thejustinfernald4 жыл бұрын
Big fan of Professor Sluiter.
@h.r.604 жыл бұрын
Keep up the amazing work my friend!
@andrefiord2357 Жыл бұрын
Excellent tutorial. A bit incomplete w/o search and update but still extremely informative. Thank you!
@williamselinder91382 жыл бұрын
What a great teacher! All understood, all worked well! Fantastic!!!
@kojofosuedue36863 жыл бұрын
Very detailed...i loved every bit of it. Thanks guys
@tomm-_-164 жыл бұрын
If you are reading this God bless you and have a wonderful day and stay safe ❤️🥰
@DevsLikeUs4 жыл бұрын
Thank You 😊
@danielflorez37624 жыл бұрын
im not going to give you like but thanks :)
@alibindrayton5211 Жыл бұрын
Thank you ba HA SHAM AHAYAH same to you ba HA SHAM YASHAYAH
@NHKCarimi7 ай бұрын
Same applies to You dear, the feelings are mutual, Jumma Mubarak ❤
@hhh482223 жыл бұрын
Mind blowing tutorial
@bishnubhusal5999 Жыл бұрын
Best explanation ever.
@ashishthaakur454 жыл бұрын
Love you freecodecamp
@kimsing17964 жыл бұрын
I just binge watch freecodecamp, but I learn a lot.
@rapyd51343 жыл бұрын
thanks Sir at 16:14 for buttons you could use "Chaining"
@patriciarodrigues5984 жыл бұрын
Great ! Thanks from Brazil!
@anathemafps5323 Жыл бұрын
best tutorial ever
@floresjose Жыл бұрын
now I understand a lot of fundamental things, thanks a lot, by the way: You rock!
@lowblowjimboy2 жыл бұрын
TOP CLASS TEACHER!!! Thank you Sir!
@minhphucnguyen31482 жыл бұрын
48:50 getWritable() 51:25 insert 1:00:54 select *
@Kunal-jp8tn3 жыл бұрын
Thank you so much for providing such cool valuable content.
@mehdihachimi96242 жыл бұрын
Awesome tutorial, thank you so much for this!
@lxdzii Жыл бұрын
Wow, this was a beautiful one!
@hereistyagi Жыл бұрын
love the way you teach sir #BestTeacherHaveEverSeen
@amirchaka14073 жыл бұрын
thanks very much sir please can u show us how to remove CustomerModel from list view and share search and add image as well
@rensonplacino27373 жыл бұрын
My deleteOne function has a problem it keeps crashing whenever I attempt to delete something in my database though I follow all your instructions
@tamaspej11 ай бұрын
I think the hardest part for a newbie is the first adding. The app was crashing and i didnt get anything on the terminal. I was thinking about the emulator and the switch component is obsolate etc. I know it part of the journey but the code what he writes at 29:00 is here. CustomerModel customerModel = new CustomerModel(-1,et_name.getText().toString(),Integer.parseInt(et_age.getText().toString()),sw_activeCustomer.isChecked()); U guys all doing a nice job here.
@parvizjonhojiev55283 жыл бұрын
android studio has it's own database inspector
@returnMarcco Жыл бұрын
Thanks very much, awesome tutorial
@benukapunchihewa41253 жыл бұрын
Thank you very much. Great Video. Looking forward to watch awesome content like this.
@solomonjara97253 жыл бұрын
it is very important tutorial i appreciate u
@mubaraknative Жыл бұрын
26:44 he add the button text name in tools atttribute of xml it is onlty visible in the xml layout not in application
@qpdbwvwdbqp47302 жыл бұрын
Amazing! It was very useful! Thank you so much!
@dibyajyotiparida73164 жыл бұрын
It would be very helpful if someone adds the timestamp🙂
@objectobj Жыл бұрын
not bad. it was getting worse by the end. on 1:23:46 you say, "View view is the ListView", which is not correct, but then later you say that "parent" is ListView so *View view* is the exact item that we click, and *AdapterView parent* is ListView the way you implemented it so ID is incremented every time you click "add" wasn't shown too, which makes no sense for the last part
Great video, thank you! Can you make a video where you show how to implement the search function for the database in the app? :)
@sleave_exe Жыл бұрын
thank you man it was really good
@jajanaglobo4 жыл бұрын
PLEASE... even if I do not fill anything, it send the data, how can I do not accept if the fields are empty? I'm Brazilian, sorry for any mistake.
@manuelabarcacrespo82983 жыл бұрын
Add NOT NULL after data type when creating the table
@maryannadelman44382 жыл бұрын
Great teaching style. I'm a newbie and so far this has helped tremendously. However, I've followed everything exactly and it was working just fine until I got to the last section about changing the View All button to show the list instead of the Toast msg. "ArrayAdapter" is yellowed out and now the app crashes when clicking "view all". Any idea why this would be the case? I'm running Bumblebee version.
@vancheloChanel4 жыл бұрын
Very helpful! Thank you
@jothamithagu7403 Жыл бұрын
I have a quick question; Is it a must to install XAMPP for AndroidStudio to be complete?
@hoseinhoseiny82003 жыл бұрын
hi thanks due to your excellent video , but in btn_viewAll.setOnClickListener ((v) → { how to write forward Arrow symbol ?
@henrybs142 жыл бұрын
How do we get those hints? I've found control + P, but that hint menu looks way better eg looking at 51:39
@عبدالرحمنسالم-ت1ظ2 жыл бұрын
Thanks a lot! It worked amazing
@tabassummansuri79984 жыл бұрын
Sir can u make one video on payroll management system with database connectivity. your concent are really amazing.I want to learn more...
@kevinrea7820 Жыл бұрын
Hi, i am up to 1:11:56 on the video when I go to list the entries in the database on the emulator window, it only shows the 1st record. I opened the database using DB Browser SQLite and there are about 20 records in the database. any ideas? kevin rea
@husseinchahine94562 жыл бұрын
hello at 56:46 i couldnt find my file? is there anyone could help me to find the file that i created.Thanks
@neerajahlawat73932 жыл бұрын
Nice explanation
@alisasasasaa2 жыл бұрын
Where can I find the video about Room that he is talking about at the end ?
@HarderThanCalculus2 жыл бұрын
great video, thank you so much!
@jothamithagu7403 Жыл бұрын
I've followed the whole process fully, but on reaching 27:05, my emulator won't start. I get the error, "SQLDemo keeps stopping" Why could this be happening? Kindly assist.
@charleslyell37486 ай бұрын
If your computer has 8G of RAM or less, consider an upgrade. Emulators are very heavy.
@utkarshrastogi87914 жыл бұрын
Thank you sir, this will be of great help to me.
@refikjaija60362 жыл бұрын
Is it possible that when a checkbox for example is not checked instead of showing false to not show that entity at all.
@Marc1920x1080p3 жыл бұрын
Thank you so much for this great video. Really told me alot of new stuff :-)