RecyclerView Android Example with custom adapter, list sorting and glide

  Рет қаралды 41,390

Programming w/ Professor Sluiter

Programming w/ Professor Sluiter

Күн бұрын

Go to StudyCoding.org to subscribe to the full list of courses and get source code for projects.
Create an app demonstrating the RecyclerView list. Includes a listview adapter, global variable, intents, java sorting with comparator, menus, navigation, glide library.
0:00 Intro to what we will build
5:01 Create the UI layout
17:35 Navigation.
25:51 Create the class to hold the president info
35:33 Layout Item For RecyclerView Population.
39:37 RecyclerView Set Up & Adapter.
59:30 Global List Of Values.
1:15:49 Edit President Item.
1:27:14 Sorting Menu.
1:35:00 Sorting List.

Пікірлер: 61
@ibuykx9956
@ibuykx9956 3 жыл бұрын
Sir, please don't stop creating youtube videos. You are one of the best, your voice is soothing and it makes everything more clearer. I think that's the talent you have, an innate talent that you have.
@brunoribeiro3376
@brunoribeiro3376 3 жыл бұрын
0:00 Introduction & Presentation. 5:03 Layouts. 17:35 Navigation. 25:51 Class President & List 35:33 Layout Item For RecyclerView Population. 39:37 RecyclerView Set Up & Adapter. 59:30 Global List Of Values. 1:15:49 Edit President Item. 1:27:14 Sorting Menu. 1:35:00 Sorting List.
@ericfricke4512
@ericfricke4512 2 жыл бұрын
You are one of the best teachers on KZfaq, and I'm talking about in ANY topic. Really appreciate the thoroughness and logical layout of your videos!
@danny.odonoghu.8362
@danny.odonoghu.8362 Жыл бұрын
Sir.. i bow down to you in respect. Such a clarity in presentation. I watched several videos on these topics but this gave clarity and conceptual understanding like no other.
@corruptedsave145
@corruptedsave145 2 жыл бұрын
Your video just saved my entire study group. Thank you.
@JonnyWisdom
@JonnyWisdom 3 жыл бұрын
Shad these videos are fantastic. I have been fiddling around with Android Studio for 5 years, listening to you have cleared up alot for me.
@richy2496
@richy2496 3 жыл бұрын
You know how to teach really well. A true professor.
@AVdubs1
@AVdubs1 3 жыл бұрын
Shad these videos are amazing and you have become my go-to guy for developing my android app. It would be very helpful, since these videos are divided into sections, if you had time stamps and the name of each section in the video description so I could easily hop to the relevant section in the video without squinting at the hover-over-video preview to try to find it. Otherwise 10/10. Keep them coming!
@alpha7784
@alpha7784 3 жыл бұрын
Just completed the whole tutorial, man you are god, I never heard a youtuber said don't subscribe, that hits hard, mad respect, love your videos, keep creating more contents like that. Thank you sir.
@becayebalde3820
@becayebalde3820 2 жыл бұрын
Perfect video! It was so clear. I was amazed how fast I could understanding this!
@ButtKraken01
@ButtKraken01 2 жыл бұрын
Thank you for posting such an excellent and complete tutorial. You're a fantastic teacher!
@sadikursiam-2067
@sadikursiam-2067 2 жыл бұрын
Made my day !!! RecyclerView is one of the great problem i have ever faced but your explanation is the best in the internet.. thanks, sir
@licutricu
@licutricu Жыл бұрын
Professor Sluiter this tutorial helped me a lot. !!! THANK YOU VERY MUCH !!!
@kahanxdesign1289
@kahanxdesign1289 2 жыл бұрын
Professor Shad deserves a community of millions!
@mattwest1138
@mattwest1138 3 жыл бұрын
Thanks Shad! I liked the feature length format of this video. It made finding my mistakes trickier but when I followed along properly, the flow as great. If timestamps were included in the description that would have been awesome. Keep the great videos coming!
@shadsluiter
@shadsluiter 3 жыл бұрын
Thanks for the suggestion. I will add the time stamps.
@PATRICKCHUAD
@PATRICKCHUAD 2 жыл бұрын
Thank you so much Prof Sluiter ! T his video is amazing, I'm able to follow it and completed the recycle view with image.
@AkwKossu
@AkwKossu 3 жыл бұрын
Great lessons, you are really good teacher! Thanks! Greetings from Finland!
@shadsluiter
@shadsluiter 3 жыл бұрын
Glad you like them! How is the job market for app developers in Finland right now?
@kenkencw1224
@kenkencw1224 3 жыл бұрын
thank you for drawing visualised explain, i watched so much tutorail until this, finally i understand what adapter means..
@kaghofer
@kaghofer 3 жыл бұрын
You are the best! I enjoy your explanations
@ClassicVAG
@ClassicVAG 2 жыл бұрын
Hi Chad Thank you so much for these videos, it makes it possible for beginners like me to actual make an app work. I really appriciate your work, keep it up. Best regards Lars-Inge
@Michael-bm1jr
@Michael-bm1jr 3 жыл бұрын
The tutorial was amazing. Thank you
@pubglogykrishna3150
@pubglogykrishna3150 Жыл бұрын
😄we are happy to see u ,,,every time
@Teshrich
@Teshrich 2 жыл бұрын
Him: "Don't Click Subscribe" Me: *visciously clicking subscribe and turning on the notifications These videos are a goldmine!
@hbtknet6061
@hbtknet6061 3 жыл бұрын
Thank you so much for the tutorial .I really appreciate your way of teaching .You teach by coding real apps that makes people understand by practical examples. I followed all the tutorial and the code works all ok except the last point : When editing , I have the same problem as the last one you solved by changing if ( id >-0) to if ( id >=0) but i still have the same problem : The original clicked items stays with a duplicate same item with the edited part .Your help is so appreciated. Best wishes from Bogota,Colombia
@clevercodeverse993
@clevercodeverse993 Жыл бұрын
Thank you for the clear explanation of this tutorial Sr, hope to get the source code for learning aswell
@marcinzale
@marcinzale 2 жыл бұрын
Perfectly explained. Thank you.
@pixelated-loser
@pixelated-loser Жыл бұрын
sir you really are a lifesaver😭
@edfordjongwe5448
@edfordjongwe5448 3 жыл бұрын
Thank you for the great explanation sir
@anmaresh
@anmaresh 3 жыл бұрын
thank you for your lessons! It's great!
@shadsluiter
@shadsluiter 3 жыл бұрын
Glad you like them!
@alexandralban5682
@alexandralban5682 2 жыл бұрын
2 hours like one! And it is not my native language ) Thank you
@2002egncn
@2002egncn 2 жыл бұрын
Nothing to say but Amazing. Thanks so much!
@brandonmchugh9821
@brandonmchugh9821 2 жыл бұрын
This guy is the best.
@amikashkash6027
@amikashkash6027 3 жыл бұрын
thank you very much - you are great teacher
@cindyliu1919
@cindyliu1919 2 жыл бұрын
great tutorial, thank you!
@alatechnologies2959
@alatechnologies2959 Жыл бұрын
Sluiter I followed your lesson with passion and benefited a lot,I thank you for that, and I programmed an app similar to the app of the president, which is excellent, but the data comes from a variable source, so I do not know how many variables are in the subject of the class, so I did not know how to repeat that with the unknown number. Do I need to make an array in the class? Or any other solution? And who? For instance, say, the ministerial positions of the president before the presidency may be one or three, etc., and may be zero. How do I modify the code to match this variable? I want to inject the variable data into a TextView and to be repeated the same number of the ministerial positions
@karmaker9
@karmaker9 Жыл бұрын
Thank you very much Professor Shad Sluiter for your nice presentation. I have tried this and can add an item in the recycler list. However, when I close the app the new item added disappear. What is given in the item list, that only remains. But what is added from add/edit activity form, the items disappear, when I restart the app. Could you please fix the problem.
@sarvarkhalmatov6417
@sarvarkhalmatov6417 2 жыл бұрын
Thank you very much ,sir.
@badripaudel77
@badripaudel77 3 жыл бұрын
Wow, amazing. I liked the way you illustrated the sqlite in Android. Can u make tutorial in navigation ( tab navigation / drawer navigation ) and fetching data from API ? That is what I am waiting for....
@mattwest1138
@mattwest1138 3 жыл бұрын
The animations were a great new feature to your production Shad. Quite helpful to visualize the code process. Well done.
@shadsluiter
@shadsluiter 3 жыл бұрын
Yes, soon
@RayaMijena
@RayaMijena 2 жыл бұрын
Very smart man.
@faisalshoyweeb
@faisalshoyweeb Жыл бұрын
Sir @57:41, I am getting the following exception: AAPT: error: '@tools:sample/avatars' is incompatible with attribute src (attr) reference|color. Any suggestion?
@tarekeldick4889
@tarekeldick4889 3 жыл бұрын
You sir are a goat!
@marwanmcheik5359
@marwanmcheik5359 3 жыл бұрын
Thank you so much for this video. But, there is a bug when we finished the app. If we use the app without sorting, it works fine. But when we try to edit a president where the president list is sorted, a new one will be added at the current position of the version that is without sorting. I solved this problem by adding a position integer variable and assign it in the class AddEditOne in the for each item in presidentList to the current position of the object inside the if if for loop. And replace after the current position of the new president to be replaced by the variable position, so the problem is solved. Regards.
@melhemhamade4210
@melhemhamade4210 3 жыл бұрын
Thank you!
@modernandishan
@modernandishan 3 жыл бұрын
nice, tnx, so usefull pro
@abduallah8079
@abduallah8079 2 жыл бұрын
I made a recycleview and I used Mediaplayer but when I clicked on any item, the previous item was still playing..please can you make a video about this big issue?
@ZettoChannel
@ZettoChannel Жыл бұрын
How can i add a delete button?
@sloneplusgaming5120
@sloneplusgaming5120 3 жыл бұрын
Thank u sir
@nikhilthomas2515
@nikhilthomas2515 2 жыл бұрын
after restarting the app the president list tends to come back to its original form even after adding new president.Why is this happening?
@shadsluiter
@shadsluiter 2 жыл бұрын
To persist the data, the app needs to save the data to a text file or a database. Check out the video on SQLite to see how to save data kzfaq.info/get/bejne/nqqDiayfv5iuc6c.html
@brunoribeiro3376
@brunoribeiro3376 3 жыл бұрын
Thank you for this video.
@lglf77
@lglf77 3 жыл бұрын
I watched it today for the first time, I didn't know your channel. Can I leave a suggestion? What do you think about presenting a long video lesson, starting a local database, saving the presidents with SQLite, creating an API, something real, for every time you add a president, being present in the database for consultation after the expiration of the TOKEN, I can only contribute with donations. Like you take a complete class, host the video in UNLISTED on the you tube, then the donation made, you release the class individually. It is just a suggestion, I have no way to buy course. Low income student.
@DarthVader999
@DarthVader999 2 жыл бұрын
6.40 --> "...this is going to be much more complicated...". - Yes, I#ve just realized this :-D P.S. From the first tutorial with you on the channel.
@ghayourbarkat4580
@ghayourbarkat4580 3 жыл бұрын
plz send code
@PowJey
@PowJey Жыл бұрын
59:42 Just to remember myself
@gurubhai4918
@gurubhai4918 Жыл бұрын
I stopped watching when u started borrowing things, if u didn't understand, u won't make me understand, gud luck
Android Studio Recycleview vs Listview difference advantages and benefits
3:51
Programming w/ Professor Sluiter
Рет қаралды 13 М.
RECYCLERVIEW - Android Fundamentals
24:58
Philipp Lackner
Рет қаралды 101 М.
🌊Насколько Глубокий Океан ? #shorts
00:42
Wait for the last one! 👀
00:28
Josh Horton
Рет қаралды 138 МЛН
RecyclerView | Everything You Need to Know
25:07
Practical Coding
Рет қаралды 129 М.
Git MERGE vs REBASE: The Definitive Guide
9:39
The Modern Coder
Рет қаралды 88 М.
Building a scalable, modularized, testable app from scratch
21:31
Android Developers
Рет қаралды 162 М.
8 GB vs 16 GB RAM don't make this mistake
6:23
Programming w/ Professor Sluiter
Рет қаралды 6 М.
RecyclerView in Android Studio using Kotlin | Android Knowledge
12:11
Android Knowledge
Рет қаралды 13 М.
Use Arc Instead of Vec
15:21
Logan Smith
Рет қаралды 137 М.
OpenAI Embeddings and Vector Databases Crash Course
18:41
Adrian Twarog
Рет қаралды 413 М.
FRAGMENTS - Android Fundamentals
17:29
Philipp Lackner
Рет қаралды 324 М.
Learn Kotlin in 12 Minutes
12:01
Rahul Pandey
Рет қаралды 312 М.
ОБСЛУЖИЛИ САМЫЙ ГРЯЗНЫЙ ПК
1:00
VA-PC
Рет қаралды 588 М.