Desktop GUI App With Python & Tkinter

  Рет қаралды 385,879

Traversy Media

Traversy Media

Күн бұрын

In this video we will build a CRUD GUI app with Python, the Tkinter library and Sqlite3
Sponsor: Linode Cloud Hosting
Get $20 Free by visiting www.linode.com/traversy
Code:
github.com/bradtraversy/part_...
💖 Become a Patron: Show support & get perks!
/ traversymedia
Website & Udemy Course Links:
www.traversymedia.com
Follow Traversy Media:
/ traversymedia
/ traversymedia
/ traversymedia
Resources:
I first learned about Tkinter from this great Udemy course so I want to give him credit:
www.udemy.com/course/the-pyth...

Пікірлер: 373
@ProgrammingwithPeter
@ProgrammingwithPeter 4 жыл бұрын
This is super useful for beginners! Great job Brad!
@howardsaints
@howardsaints Жыл бұрын
I have just recently picked up Python after 25 years off "coding". My coding experience gave me the foundation but struggling with integrating Tkinter into my python code. This video has provided a serious 'enlightment' for one that has been 'lost' for 25 years from coding. Next, I am going to search for a similar Django video -- which I could not wrap my head around very well. Bravo and thank you, Brad
@SpiritualFacts
@SpiritualFacts 4 жыл бұрын
Finally Brad Stepping Into Desktop!!
@j_a_lee
@j_a_lee 2 жыл бұрын
This is a great code-along. It's a perfect starter for anyone like myself who wants to add a GUI to their python code and could use a quick starter. Giving it CRUD functionality with SQL is also helpful. Many thanks for this!
@TraversyMedia
@TraversyMedia 4 жыл бұрын
What other languages/technologies would you guys like me to look into for desktop apps? I want to do some stuff beyond web dev
@rakshiths.n9680
@rakshiths.n9680 4 жыл бұрын
Electron.js
@TraversyMedia
@TraversyMedia 4 жыл бұрын
@@rakshiths.n9680 Love Electron, I have a few small projects but I want to do something bigger, maybe a full course or series
@ashishkpoudel
@ashishkpoudel 4 жыл бұрын
Python and GTK
@MULTICODE
@MULTICODE 4 жыл бұрын
Laravel ? Can we do a desktops app with it ?
@MULTICODE
@MULTICODE 4 жыл бұрын
What about angular ?
@CTcuber4K
@CTcuber4K 4 жыл бұрын
Me: a desktop gee-you-eye application Brad: a gooey application
@phillipgilligan8168
@phillipgilligan8168 2 жыл бұрын
That's how its referred to in the industry, so at least he's accurate, neither are wrong, though, you get funny looks when you say it your way occasionally nobody is going to say anything really.
@aavalos163
@aavalos163 4 жыл бұрын
This is the best tutorial I have ever taken. Thank you for sharing it.
@AbhishekBM
@AbhishekBM 4 жыл бұрын
Loved it Brad. Keep doing desktop development tutorials :)
@geekgod9320
@geekgod9320 4 жыл бұрын
This is a really good tutorial to understand tkinter along with CRUD operations. Loved it totally! Hope to watch more videos on various fields!! Thank you so much once again...
@frikkievandermerwe
@frikkievandermerwe 4 жыл бұрын
I am currently working through your Django Udemy course, well done! Thanks for your awesome work man! This is a great Tkinter tutorial as well. Love your explanations in the initial setups as it helps us understand how to think about projects. Keep it up! On which course next: something like Electron (or better alternative) to create desktop apps using the web tech we already know.
@DRocksRecords
@DRocksRecords 4 жыл бұрын
That was really easy compared to other tutorials I've watched and also I like that we went from zero to executable file. Really nice to use sqlite for the first time too. good job, I hope you get cheers for your work. Alex.
@1bmxam
@1bmxam 4 жыл бұрын
D Rocks Records tHAnkS AleEeeeXxx
@riverlance9647
@riverlance9647 3 жыл бұрын
those who are getting error while installing tkinter and tkmessagebox in windows , the module is already installed along with the python setup (python 3.9) and tkmessagebox is a part of tkinter , so no need to install seperately go in cmd(command terminal) and type == "python -m tkinter --version"
@arrhythmia125
@arrhythmia125 3 жыл бұрын
thank you so much for this!
@bankoleesan2129
@bankoleesan2129 4 жыл бұрын
Brad makes me so happy... Gave a colleague of mine at work a link to this KZfaq channel, he's subscribed now... I could hear Brad's voice from his cubicle, lol... I got so excited hahahaha 😄 You're the man Brad, always. Your love for coding and building things is unmatched! That being said, you know one thing that would make my life complete? If you had your courses on Pluralsight. I am aware that Udemy has been giving problems lately, and I feel like a platform like Pluralsight would be just perfect for you sir. Plus you'd be a favorite almost instantly, and your projects and interactive courses would be the bomb. Although I fear that Mr Traversy has too much "Soul" for pluralsight (which is actually part of why we all love you sir).
@ryannicholson5240
@ryannicholson5240 4 жыл бұрын
Another gold nugget from Brad. Thanks a lot for the continuous work in making our lives better. Could you please do a tutorial on how to make price calculator for web services using Javascript. It should be like a multi-step form where users can select items and the price shows up on the next stage of the form until the form is ended.
@Puns7733
@Puns7733 4 жыл бұрын
Amazing Tutorial. Best a newbee can have it. Thanks Brad!!!!
@garystout4300
@garystout4300 3 жыл бұрын
Brad, your teaching style is superb! Very easy to understand and follow for a complete Noob to Python and Tkinter. I am trying to find a GUI solution for the Raspberry Pi and so far, it seem Python and Tkinter are the best solution.
@marektalpak4315
@marektalpak4315 4 жыл бұрын
Thank you, Brad! This video gave more understanding than the Python course a have taken. Small, but useful app. Very good starting point.
@priyanjaygoswami9595
@priyanjaygoswami9595 3 жыл бұрын
kzfaq.info/get/bejne/eauTapp-tqzemJ8.html&ab_channel=TheCodeLearner
@DailyIntern
@DailyIntern 4 жыл бұрын
Brad know this, he explain clearly and you get what he said exactly.
@RTW590
@RTW590 4 жыл бұрын
Yay this is awesome! Thank you. ❤️ From a patron 😀
@dimitrisandroid6483
@dimitrisandroid6483 4 жыл бұрын
Thank you a lot Brad! This was what I was looking for! I want to create a small and low cost erp for a small business working in desktop and offline. Now I need to find out how to create templete for the invoices ( custom fields, columns etc) and print them via my program.
@davidbrown2806
@davidbrown2806 4 жыл бұрын
Good content. The OOP approach to creating a database is excellent. Would have been interesting to see clicking one of the CRUD buttons creating another window. Nice to see that you don't need Django or Flask to do this stuff.
@sangamadhikari8497
@sangamadhikari8497 4 жыл бұрын
I love how you use VS Code for every single projects you do. Been a fan of VS Code looking at your youtube video, Nice one Brad.
@itzikgutzcha4779
@itzikgutzcha4779 4 жыл бұрын
Thank you, I learned a lot. I liked how you handled the "out of range" error. This happens when you delete an entry but retain its' index in the "selected_item" variable, you could have also reset the "selected_item" variable whenever you deleted something.
@ezcomezgo11
@ezcomezgo11 4 жыл бұрын
I'm a beginner in python 3. Very helpful. Thanks. Keep up the good work. :)
@Rob-cq1nf
@Rob-cq1nf 4 жыл бұрын
Nice! Pease more Python and Gui content^^
@georgehammond867
@georgehammond867 4 жыл бұрын
Nice one..you hit 900-K subs congratulations Traversy Media. :)
@derekknight7496
@derekknight7496 4 жыл бұрын
Thanks Brad making a obd dashboard for my car and this is super helpful.
@stevendornan7979
@stevendornan7979 4 жыл бұрын
Oh this made my day, thank you so much
@priyanjaygoswami9595
@priyanjaygoswami9595 3 жыл бұрын
kzfaq.info/get/bejne/eauTapp-tqzemJ8.html&ab_channel=TheCodeLearner
@erikvansoest9926
@erikvansoest9926 3 жыл бұрын
Just what I was looking for. Thanks a lot Brad
@paulburkart3575
@paulburkart3575 4 жыл бұрын
I'd love to see more GUI Development Videos from you. Maybe next you could look into Kivy?
@MyName-fr3nf
@MyName-fr3nf 4 жыл бұрын
Appreciate your work Brad!
@py-acad4721
@py-acad4721 3 жыл бұрын
great job, your tutorials have been very helpful . i rate you one of the best
@co850
@co850 4 жыл бұрын
This is so great! Thanks for putting this tutorial together.
@priyanjaygoswami9595
@priyanjaygoswami9595 3 жыл бұрын
kzfaq.info/get/bejne/eauTapp-tqzemJ8.html&ab_channel=TheCodeLearner
@anoundhim4393
@anoundhim4393 4 жыл бұрын
i already purcase your udemy course about nodejs, express & mongo THAT'S AWESOME to the point and really really best way WAITING FOR ANOTHER COURSE
@tylerdurden7334
@tylerdurden7334 4 жыл бұрын
Legend! thank you so much for the hard work you put in :). can you please do a video series on how to use mysql+nodejs properly in a rest api context?
@naungsai
@naungsai 4 жыл бұрын
Thank you very much. It helps me a lot to start learning python. Hope to see more such project.
@nodeseekho4976
@nodeseekho4976 4 жыл бұрын
Hello Sir... i have learnt alot from you Node.js Api Master Class. Really amazing ! Hats off to you. Every single line of code you just described in very professional way. Bravo !! Thanks alot :)
@gacem213
@gacem213 2 жыл бұрын
Thanks Brad very clear explanation as always. It would be great to do more videos on tkinter, for instance creating buttons to open up more windows. Stay blessed.
@johankotze42
@johankotze42 4 жыл бұрын
Thanks. This helped a lot to get me comfortable in Guis. I could not (yet) get the scroll bar to appear like yours, but it is there and it is working. I suspect I have some library version issues, but I'll check into that
@roberti8506
@roberti8506 4 жыл бұрын
Hello from Russia. I work as a manager in a trading company. Thank you very much, based on your video, I created my own small project that helps me to fix customer orders. This is a magical feeling when you want something for a long time and you get it - it’s worth a lot and thank you again for that! If anyone is interested, I can share a link to the git repository.
@davebudah
@davebudah 4 жыл бұрын
Just in time. Thanks Brad.
@priyanjaygoswami9595
@priyanjaygoswami9595 3 жыл бұрын
kzfaq.info/get/bejne/eauTapp-tqzemJ8.html&ab_channel=TheCodeLearner
@kamikaze_jb
@kamikaze_jb 4 жыл бұрын
Thanks, we needed that!
@hadibq
@hadibq Жыл бұрын
Great tutorial! great way of showing things!
@nguyencanh1651
@nguyencanh1651 4 жыл бұрын
Great Traversy Media. Thanks for tutorial.
@dilshanchrishantha6548
@dilshanchrishantha6548 4 жыл бұрын
a clear demonstration of GUI with python and Tkinter
@DrSamerKantakji
@DrSamerKantakji 4 жыл бұрын
Many thanks Keith, really it is very assistance to me after letting programming more than 10 years.. I expect to begin my activity strongly..
3 жыл бұрын
Thanks for sharing! It works great!
@tojoeinstein5558
@tojoeinstein5558 Жыл бұрын
ah... very good and and very easy to pratice with your explaining.... thank you very much sir... continue♥♥
@augedoo8409
@augedoo8409 4 жыл бұрын
Java thought by you will be a dream come true for me. I've been doing Java and android dev for a while but i changed to web dev because of the way you teach it. You are fantastic.
@MeldzhaParastais
@MeldzhaParastais 4 жыл бұрын
The same here. Was learning Java and switched to HTML/CSS/JS/NodeJS
@augedoo8409
@augedoo8409 4 жыл бұрын
Cool. Am now doing Brad's frontend courses on Udemy. Seriously he's an amazing teacher. I never struggle to understand anything. Some advanced CSS stuff can be treaky sometimes, but with a lil practice, am good. I plan on taking all of his courses. Maybe we could collaborate on a project when I advance a lil in this tech space.
@MeldzhaParastais
@MeldzhaParastais 4 жыл бұрын
@@augedoo8409 yes, we could. It is exactly what I am looking for. A programming buddy. That would be cool. PM ?
@MeldzhaParastais
@MeldzhaParastais 4 жыл бұрын
@@augedoo8409 do you have a discord?
@augedoo8409
@augedoo8409 4 жыл бұрын
@@MeldzhaParastais I don't own any but am on other community discord servers. Do you?
@kabir73722
@kabir73722 4 жыл бұрын
You are really amazing teacher thanks a lot.
@KaJluHuHrpag
@KaJluHuHrpag 4 жыл бұрын
Thank you, Bro! Good job:0)
@priyanjaygoswami9595
@priyanjaygoswami9595 3 жыл бұрын
kzfaq.info/get/bejne/eauTapp-tqzemJ8.html&ab_channel=TheCodeLearner
@purplev2791
@purplev2791 4 жыл бұрын
The only other recommendable Tkinter video I've seen was from thenewboston, which was a bit outdated...so thank you very much! =)
@cursoderobotica
@cursoderobotica 4 жыл бұрын
I like it!!! awesome thank you
@kheirabeldja5268
@kheirabeldja5268 3 жыл бұрын
thank you very much for this tutorial it was really usefull
@raphaeljaggerd3585
@raphaeljaggerd3585 4 жыл бұрын
This guy is a programming god
@abdalrahman3624
@abdalrahman3624 4 жыл бұрын
Please can u provide more on this, and thanks a lot, if u know really i benefit alot from your videos, thanks bro 😍😍😍
@Wilksey37
@Wilksey37 4 жыл бұрын
Great video, I notice you are getting a lot of mentions from other YTers as a good resource, I think since TheNewBoston left town you are the "go to" channel for tutorials and such, you have a good range of content and it is getting more varied, this video proves that, not far from 1M subs either! Well deserved I say, your content is invaluable!!
@FordExplorer-rm6ew
@FordExplorer-rm6ew 4 жыл бұрын
Basically, yes
@bankoleesan2129
@bankoleesan2129 4 жыл бұрын
Awww yeah! Damn I remember TheNewBoston from back in the day... Bucky Roberts was such fun to learn from. But yeah, Mr Traversy is basically the go to for KZfaq tuts right now 😌
@Mjuziks
@Mjuziks 4 жыл бұрын
Good Job! Thanks a lot :)
@dishanmadhuranga8032
@dishanmadhuranga8032 4 жыл бұрын
Thank you.. I make this weekend..
@priyanjaygoswami9595
@priyanjaygoswami9595 3 жыл бұрын
kzfaq.info/get/bejne/eauTapp-tqzemJ8.html&ab_channel=TheCodeLearner
@ANONYMOUS-qx4yx
@ANONYMOUS-qx4yx 4 жыл бұрын
Good job brad
@tonylancer7367
@tonylancer7367 4 жыл бұрын
Finally something I dig my teeth into. Any reason you're on Mac for a while these days?
@TraversyMedia
@TraversyMedia 4 жыл бұрын
I use both but mac just seems smoother for what i do as far as web dev. Less headaches with npm, etc...This project was an exception. Pyinstaller worked fine on windows and gave me issues on mac.
@kazoobab.l2836
@kazoobab.l2836 2 жыл бұрын
LOVED IT
@Romek_S
@Romek_S 4 жыл бұрын
It would be great if you could make a short video about the object oriented version of this. I've checked it on your GitHub but If you could add some explanations it would be very helpful.
@rosselliot8971
@rosselliot8971 3 жыл бұрын
I'm watching this is April 2021 using Python 3.9.2 (Brad is using 3.7.0) and the Tkinter constructor options for many of the widgets are very different. I'm surprised there's been so much change in only 18 months.
@wilwad
@wilwad 2 жыл бұрын
The amount of work needed to put common controls on a form really takes the fun out of coding
@namanallawadhi7397
@namanallawadhi7397 2 жыл бұрын
thank you Heisenberg :)
@mbarakat001
@mbarakat001 4 жыл бұрын
Thank you a lot.
@ytlagu2010
@ytlagu2010 4 жыл бұрын
You really have passion for what you're doing... I enjoy your videos and sometimes I won't know if it is the end of it... good work bro!!! more hugs from Africa!!!
@graciousemmanuel6142
@graciousemmanuel6142 4 жыл бұрын
Stop making Africa look like a country
@ytlagu2010
@ytlagu2010 4 жыл бұрын
@@graciousemmanuel6142 I am proud of Africa and proud too to be an African, oga!
@graciousemmanuel6142
@graciousemmanuel6142 4 жыл бұрын
@@ytlagu2010 I see that, but comments like this makes westerners look at Africa like a country. I'm not sure you will see a westerner comment such like : "much love from Europe" . that's what I mean.
@ytlagu2010
@ytlagu2010 4 жыл бұрын
@@graciousemmanuel6142 I don't think there is a rule that states that the phrase "much love from ..." should be used only with a country name. It could be any noun really, correct?
@vikassingh542
@vikassingh542 Жыл бұрын
Quality content. 👍
@Auzep
@Auzep 3 жыл бұрын
I feel like I owe my career to traversy media lmao
@michaelsukhdeo5559
@michaelsukhdeo5559 2 жыл бұрын
Many Thanks.
@GreatAdib
@GreatAdib 4 жыл бұрын
Amazing tutorial as always Brad . Please as I your long time subscriber I suggest you to make an Android app that has audio and video call feature I am really stuck on that part in Android project of mine . Please bro it's a humble request to you.
@ddwwssttaanngg
@ddwwssttaanngg 3 жыл бұрын
Great Video! Thank you! Could Tkinter be used on a Raspberry Pi with the official 7" Touch Screen? Does Tkinter support displaying live changing analog readings on the screen?
@sazidahmed3012
@sazidahmed3012 4 жыл бұрын
Thank you so much
@SadBoy-iz4jg
@SadBoy-iz4jg 3 жыл бұрын
Thx brad
@jwchavez
@jwchavez 4 жыл бұрын
Thanks for this tutorial Brad, just the one i needed. I have just finished learning python basics and was wondering about how to create cross platform desktop apps with this language, so your tutorial comes quite handy. I have just a some questions: a) Why are those curly brackets showing in the listbox? b) I suppose that once the installer executable file is built, i may copy it to another computer. But, do i need to install python (same version) on the target computer? is this executable file a 100% native binary or does it include an embedded python interpreter? c) Is the executable generated file comparable to those generated by nuitka? Sorry for so many questions, i'll take a look to tkinter docs. Thanks a lot for your great content buddy. Regards from México !
@priyanjaygoswami9595
@priyanjaygoswami9595 3 жыл бұрын
kzfaq.info/get/bejne/eauTapp-tqzemJ8.html&ab_channel=TheCodeLearner
@khmsalhuas1
@khmsalhuas1 4 жыл бұрын
Great tutorial! at 41:50 you can just say if '' in [part_text.get(), customer_text.get(), retailer_text.get(), price_text.get()] or use any([part_text.get()=='', customer_text.get()=='', retailer_text.get()=='', price_text.get()==''] ). If I am going to write similar to what you did, I would write it in this way... if ( part_text.get()=='' or customer_text.get()=='' or retailer_text.get()=='' or price_text.get()=='' ): do whatever
@treyp9935
@treyp9935 4 жыл бұрын
I will like you to do a maths app with python there should be complex numbers,differentiation,calculus and other maths operation thank you very much
@tareqmonwer6494
@tareqmonwer6494 4 жыл бұрын
Take love from python guys :)
@circuitmasters5258
@circuitmasters5258 4 жыл бұрын
Thanks Brad this will work - i did a project like this before - what i want to know is how to encrypt the database
@priyanjaygoswami9595
@priyanjaygoswami9595 3 жыл бұрын
kzfaq.info/get/bejne/eauTapp-tqzemJ8.html&ab_channel=TheCodeLearner
@digitalmachine0101
@digitalmachine0101 3 ай бұрын
Good information
@dontbeafraid5313
@dontbeafraid5313 4 жыл бұрын
Hi Brad can you make a linode tutorial please. Thanks
@mrityunjayahiremath3951
@mrityunjayahiremath3951 4 жыл бұрын
Hey Brad, please make a KZfaq video or Udemy course on REST API using Python and Django
@DevSage
@DevSage 4 жыл бұрын
Excellent tutorial! Hey Brad, quick question - don't know if you already have a video out there about this, but do you have any tips on how a small dev tutorial channel like myself(~430 subs) can gain more exposure? My focus is Javascript-related. I mean, my content's good and I'm definitely growing, but it's like at a snail's pace!
@khismarrollings62
@khismarrollings62 Жыл бұрын
Thank you
@lassinaouattara1213
@lassinaouattara1213 4 жыл бұрын
hello Brad, this is very nice, we would like to learn about pyside2 or pyqt please;)
@ahmad-murery
@ahmad-murery 4 жыл бұрын
Thanks Brad, About the add_item function I just noticed that after you called db.Insert you deleted the part_list and then insert the new item's data into the list although, you called the populate_list function after it isn't it enough to just call populate_list which will delete the list before populating it with old data plus new inserted item? Or return the new inserted item from db.Insert then just add this row to the list instead of populating all the list for each insert, update and delete operation? Regards
@jorgebautista7024
@jorgebautista7024 3 жыл бұрын
Hello Brad. Nice tutorial. I have a question, I want to use one of the button to activate another code. Any suggestion?
@aaroncatolico7550
@aaroncatolico7550 Жыл бұрын
I woulda put these products into a "treeview" widget instead. You get way better separation and appearance as well.
@user-xs2nk3vw7d
@user-xs2nk3vw7d 2 жыл бұрын
Genius!!!!!!
@janatbekeshov420
@janatbekeshov420 Жыл бұрын
awesome!
@kingleo429
@kingleo429 2 жыл бұрын
Thanks for using vs code.
@OmarFaruk-bz4gw
@OmarFaruk-bz4gw 4 жыл бұрын
Thanks
@dmbrv
@dmbrv 4 жыл бұрын
great video
@crazcoder4243
@crazcoder4243 4 жыл бұрын
Awesome..
@MaanliCht91
@MaanliCht91 Жыл бұрын
Hello thank you for this amazing tutorial. I have a question if we wanna do some update in our app it will update automatically on execute app? or we have to use again that pyinstaller to make new one? Idk if I could tell properly what I mean :D
@wadhajable
@wadhajable Жыл бұрын
I think you need to create a new exe file
@TheFringeRevolver
@TheFringeRevolver 4 жыл бұрын
Great tutorial! I notice a lot of other tutorials in tkinter people are using ".pack" but this one isn't. Can anyone offer an explanation to what the difference is?
@ZixZag
@ZixZag 4 жыл бұрын
After some useless videos, it is something helpful
@DavidBrooksNYC
@DavidBrooksNYC 4 жыл бұрын
Nice !!
@camengadisaputra
@camengadisaputra 4 жыл бұрын
Brad please do qt with qml tutorial
Python Data Visualization With Bokeh
33:54
Traversy Media
Рет қаралды 165 М.
Top 18 Most Useful Python Modules
10:50
Tech With Tim
Рет қаралды 924 М.
Василиса наняла личного массажиста 😂 #shorts
00:22
Денис Кукояка
Рет қаралды 9 МЛН
Khóa ly biệt
01:00
Đào Nguyễn Ánh - Hữu Hưng
Рет қаралды 20 МЛН
Tom & Jerry !! 😂😂
00:59
Tibo InShape
Рет қаралды 54 МЛН
Alat Seru Penolong untuk Mimpi Indah Bayi!
00:31
Let's GLOW! Indonesian
Рет қаралды 8 МЛН
you need to build a RUST desktop app!!
27:21
Travis Media
Рет қаралды 283 М.
Using tkinter with classes
28:23
Atlas
Рет қаралды 53 М.
Are You Too Dumb To Code? A Chat About Imposter Syndrome
7:08
Traversy Media
Рет қаралды 65 М.
Pydantic Tutorial • Solving Python's Biggest Problem
11:07
pixegami
Рет қаралды 244 М.
Create a GUI app with Tkinter - Step by Step Tutorial
23:56
Python Simplified
Рет қаралды 609 М.
The Importance of Specialization in Coding
7:13
Traversy Media
Рет қаралды 184 М.
How to create a great dev environment with Docker
29:55
Patrick Loeber
Рет қаралды 251 М.
The Complete Guide to Python Virtual Environments!
15:52
teclado
Рет қаралды 329 М.
Docker For Beginners: From Docker Desktop to Deployment
59:30
Travis Media
Рет қаралды 723 М.
Use a Drag & Drop Editor to Make Tkinter Python GUI Applications!
11:16
cute mini iphone
0:34
승비니 Seungbini
Рет қаралды 5 МЛН
Samsung S24 Ultra professional shooting kit #shorts
0:12
Photographer Army
Рет қаралды 32 МЛН
iOS 18 vs Samsung, Xiaomi,Tecno, Android
0:54
AndroHack
Рет қаралды 91 М.
Hisense Official Flagship Store Hisense is the champion What is going on?
0:11
Special Effects Funny 44
Рет қаралды 2 МЛН