Android App Development in Java All-in-One Tutorial Series (4 HOURS!)

50



~~~~~~~~~~~~~~~ CONNECT ~~~~~~~~~~~~~~~ ✉️ Newsletter – Instagram – Twitter …

Tag: tutorial android, [vid_tags]

Xem thêm: https://kênhdigital.vn/category/review

Nguồn: https://kênhdigital.vn

50 Comments

  1. Timestamps:
    00:00:00 – Introduction
    00:04:15 – Android vs iOS, Flutter, React Native, Xamarin, and Web Apps
    00:14:23 – Essential Concepts and Terms
    00:22:01 – Installing Android Studio
    00:28:50 – Installing an Emulator
    00:35:41 – urn on USB Debugging on Android Device
    00:39:00 – Running on a Physical Device
    00:41:32 – Activity Basics
    00:46:13 – Layout Editor Introduction
    00:51:27 – Views and Layouts
    00:55:13 – Intro to Attributes
    01:01:01 – Assigning an ID to our TextView
    01:04:27 – Static vs Dynamic
    01:11:53 – Creating a Button
    01:17:06 – Intro to Methods and onClick Handler
    01:23:10 – Intro to Methods and onClick Handler
    01:32:14 – onClick Event Handler
    01:37:55 – How to Disable Buttons
    01:41:59 – Console Logging with Log.d and Logcat
    01:46:14 – Changing Button Text when Clicked
    01:51:23 – Intro to R Class and FindViewById Method
    01:55:54 – Grabbing a Button with FindViewById and R.id
    02:00:48 – Casting a View in an Expression
    02:04:21 – Getting user Input through EditText
    02:12:27 – Update TextView with Dynamic Output
    02:15:26 – Alert in Android – Toast.makeText
    02:20:52 – Overview of the Basics
    02:29:59 – Hands on Review
    02:38:55 – Intro to Activities
    02:45:13 – How to Launch a New Activity
    02:51:31 – Constraint Layout Basics
    02:59:21 – Should use @string Resource Fix
    03:04:14 – How to Change the Main Activity
    03:07:40 – Changing Activity Title in Code and XML
    03:11:44 – Creating a Back Arrow with parentActivityName
    03:13:45 – Passing Data to Another Activity with putExtra
    03:22:38 – How to Delete an Activity Completely
    03:27:05 – How to Generate Bottom Tabs with Fragments
    03:31:44 – Exploring EditText Types
    03:36:38 – Making Dynamic Activity to Compose a Message
    03:48:54 – Checking Intent for null from putExtra

    Reply
  2. 1:46:30 Is a "Button" in the XML/Design side NOT the same as a Button object on the Java side? Because the Button seems to already be a Button. So why are we casting a Button to a Button? Please explain this.

    Reply
  3. Hey, I was in front end for a while before making the jump to android and ios. I really do believe there's so much more enjoyment in app development, as I'm coding one currently designed to help mental health/depression and I first learned thanks to you. I'll continue learning, you made every course I watched fun. Just thought I'd let ya know bud. Thanks!

    Reply
  4. Great job 👏👏👏. Please use a dry erase board next time. Made my hair tingle listening to you wipe the caulk. And upload in 1080 would be great. thx again

    Reply
  5. Those who haven't start with this session, I want to inform you that Yes it is a good video he explains the concept very well but this tutorial is incomplete.I just wanted to inform you this thing.

    P.E: He explains very well every concept

    Reply
  6. I went through the whole thing. 30 min per day. Of course 30 min doesn't mean i got through 30 min of the video. I had to check my typos etc. I was able to do everything you said. Thank you for the amazing content. I have donated $5 to your paypal. I really appreciate the way you teach. It adds elements of humor and fun. Keep it up! My next step is python.

    Reply
  7. 3h 35 min. Auto complete setnence "You can do the work and the gym and then I have to get a new car the other one I sent is for the gym now so I don't think I'll make it happen for me and the kids will have the money for it and then I will send it to it"

    Reply
  8. First of all after 1 hour 20, i decided i liked this video and subscribed…i love the humur… im not sure if u put it in on purpose or that is just you 100%
    either way I enjoyed it alot and liked that you took the time to explain things properly.
    my only criticism is your terrible naming conventions 🙂 at one point there were so many words saying button onscreen. Button button = (Button) it just takes a little longer to process whats going on.
    other than that minor thing…loved it, thanks for making excellent content and plz keep it coming.

    Reply
  9. you're good but too much confusing. You need of focusing on your target audience. Actually you're tring to explain java, basic algorithms, classes, designing, all together and this is unuseful.
    If this is a android dev course, start from the basic code, check it before going online and then go.
    Who doesn't know what a class is: "hi, here is another course… bla bla bla". It's a pity taking a course in this way, because you're good.
    I could be wrong of course and you're the best teacher. This is just my opinion 😉

    Reply
  10. I have a problem understanding the part at 01:47:45:
    I can't really get the casting thing. What I get, I mean the way I interpret the code, is: with "Button button = (Button) v" you create a new object called button belonging to the class Button, and you assign to it the "value" of the view v, as if it was an object belonging to the Button class. What I don't get is: in this way, the device knows that the view v that we passed in the method, which is our original button, stays a View anyway, and it doesn't become a button. The object "button" becomes a button, but I feel like there's no part of the code in which it states that the View v actually IS the button "button", so it looks to me that when you change the value of the text to the button, it should not change it to the view v. Maybe it's just me who doesn't know well how Java works (I just started some days ago), because the only way it can work to me is that the code written there is meaning "create a new object called button belonging to the class Button, and make the View v equal to this button, and don't care about the fact that v is a View, just transform it into an object belonging to the Button class". But if it was the case, it feels confusing to me, because I feel that v should have been written on the left side of the "equation". Maybe the equal sign has the "double effect" of making what's on the left equal to what's on the right and vice versa? But I feel like this may arise A LOT of problems. Anyone willing to clarify this for me? Thanks a lot.

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *