Android Studio Tutorial - Part 3 (2020 Edition)

preview_player
Показать описание
In this Android Studio tutorial let's work with ConstraintLayout, but basic building block for building the UI for screens. This Inventory Management app needs to allow users to provide a product name, product owner and date purchased. We'll use a Button widget for the submit button and some EditText's for entering text.

An EditText is a special widget in Android Studio that will allow the user to provide a string (text). When the user taps the EditText on their phone Android will automatically focus the EditText then open the phone's keyboard for the user to type. The keyboard is just what you'd expect: a full keyboard, just like when entering text into any app like Snapchat, Facebook, Twitter or Gmail. Word suggestions even work.

ConstraintLayout can be complicated, but hopefully this tutorial will help. In this video we won't even touch the XML code behind ConstraintLayout but instead use the visual editor in Android Studio.

If you have any questions please leave comments and I'll try to respond! If this video worked for you and you have the time, can you try to help others in the comments? Thanks so much!

See you in the next video!

Note: We won't be dealing with Kotlin in this video, but are purely focused on the UI, which doesn't use Kotlin. We'll get back to Kotlin in a future tutorial.

Рекомендации по теме
Комментарии
Автор

Just LOVE that the videos get longer and longer even though you're trying to keep them shorter <3
Doesn't matter, you're great anyway!

Kamillascookie
Автор

Every single week, I learn something your YouTube channel, thanks I hope you will continue like that

alixanovsarvar
Автор

for some reason Bob Ross comes into mind when you were selecting the colors.
Thanks for the tutorial, learning a lot

Shazbot
Автор

Been using this tutorial to work on a simple calculation app for crafting my tabletop gaming group.

I'm adapting your lesson to what I'm building and in this lesson I also added a dropdown-menu/spinner to my add_product page. Took a bit of tutorial hopping and breaking down options to figure it out.

Good lesson and yeah, for the colors I realized setting them in the color reference script and having the visuals pull from that makes changes simple and easy as you get further into your design.

kairunelastreeper
Автор

Thank you I'm not a programmer but I want to learn more about android programming, you teach very clear. Hope that you upload more videos.

ansencadelina
Автор

thank you dude. i´m back to learning how to programm again, after about 15 years, and for me the way you explain is great. hoping you have more and more videos for us, and i am also viewing all the adds just to help you.

GrowthFuelTV
Автор

This could not have been timed better! At least I can do something productive during lockdown now.

reyblueberry
Автор

I really don't mind how lengthy the tutorials are since I really like Daniel's style of teaching it's something that you can absorb but I just find it a bit funny, Daniel keeps apologizing for making the videos long in Part 2 and promises to keep it shorter and then comes Part 3 and I see it's even longer lol!

buIimic
Автор

Dude this is really refreshing my memory. Thank you very much.

anythingbutcash
Автор

The KDE/QT GUI designer, they are "springs" thus the look of zigzag line. Looking forward to more of the backend info and such. Not that I'd use anything like that for anything personal but it should be easy and fast to push out for doing apps for others.

williamna
Автор

Daniel, you have no idea how far your tutorials reach, this comment salutes your tutorials all the way from Africa, Sudan. Truly appreciate it mate.

I've been searching youtube for a while now looking for a simplified tutorial where it would teaches how to use Room Relations and MVVM, in order to create a simple invoice app where you would create a new invoice and add products to it from product_table and see the product list updated whenever you add/remove a product, and when you hit Save, the data will be saved to invoice_table and invoice_product_table using Primary and Foreign key. Could you please make a video tutorial for Room Relation?

rashidmohmed
Автор

really usefull tutorial, can't wait till the welcoming screen or welcoming ui

hamzaalaa
Автор

Daniel Thank you, man. could you please focus on code not the design

suddenly
Автор

I hope part 4 is making a list on the main page of our products, or I hope we get to that soon. Need to hook up that submit button.

MrJasonSnell
Автор

Very informative. Please make more and make it beginner understandable just like this one

maherasultana
Автор

Hi Daniel I'm wondering if you can make a tutorial on how to make a music player app that can connect to bluetooth? Cheers

joshlantry
Автор

Hi Daniel,
This Inventory program are you planning on using a dBase and also maybe a way of showing the info in a Grid...
I hope so... I have added fields to the project to make it useful for me. I have added a Product Part Number, Product Name, Product Description, Qty.


I would like to know how I can get the key board not to come out when I am in the Product Part Number. I plan on using a barcode reader...
Then when go to the next Field which is Product Name the keyboard to show up.


thanks for you help... can't wait til #4.


I have a question about an app I am working on similar to this... can I write you some other channel or email you would like for me to use?

peterfraga
Автор

Great work Daniel, amazing videos !!!

kenCapt
Автор

I hope you work with firebase in the next tutorials <3

invictuswarriormotivation
Автор

Your tutorials are amazing! Thank you!

helenkomarova