How to Make an Android App for Beginners

Поділитися
Вставка
  • Опубліковано 17 гру 2024

КОМЕНТАРІ • 2,4 тис.

  • @blindg0blin_252
    @blindg0blin_252 4 роки тому +913

    You don't need programming skills
    Me :- *I'm not gonna lie he had me in the first half*

    • @LazoShow
      @LazoShow 4 роки тому +6

      lol me 2

    • @devanand8910
      @devanand8910 4 роки тому +7

      Not gonna lie *they* had *us* in the first half

    • @blindg0blin_252
      @blindg0blin_252 4 роки тому

      @@devanand8910 look closely ;)

    • @devanand8910
      @devanand8910 4 роки тому

      @@blindg0blin_252 THEY HAD US IN THE FIRST HALF, I'M NOT GONNA LIE is the actual meme caption... You look closely

    • @blindg0blin_252
      @blindg0blin_252 4 роки тому +4

      @@devanand8910 who's they here?😂 It's him. Changes done boi

  • @davidsaso1234
    @davidsaso1234 5 років тому +3360

    You don't need any programming experience. Ha! Good one

    • @jwmstudios876
      @jwmstudios876 5 років тому +62

      The syntax looks very straightforward

    • @terevag2469
      @terevag2469 5 років тому +367

      @@jwmstudios876 ya, simple if you're just copying this app. good luck finding a tutorial for how to create an app that doesnt exist yet

    • @alvaro1121
      @alvaro1121 5 років тому +71

      @@terevag2469 I mean, if you're learning from scratch you probably won't be very creative. Of course if you want to do something a bit more complex you'll need more knowledge

    • @danielburrell8101
      @danielburrell8101 5 років тому +31

      I laughed as well when he said it

    • @uchihasurvival
      @uchihasurvival 5 років тому +8

      @@lot10games Do you know how to port a C++ OpenGL app from desktop to Android? I made my own GUI that initializes the dimension based on the monitor's. So, bigger screen=more viewing area.

  • @DoctorFrogger
    @DoctorFrogger 4 роки тому +44

    Appropriate level introduction to Android apps for someone with some programming experience -- like myself. If you have no programming experience, this will be mostly going through motions without gaining any understanding.

  • @kabooom8425
    @kabooom8425 3 роки тому +20

    I feel like he's holding laugh so hard and he's about to burst into literally crying-laughing 😁

  • @xhanderfranco
    @xhanderfranco 4 роки тому +31

    Aside from correcting the error in Random function for newer SDK versions, add "+1" after progress to avoid Force Closing when seekbar is at the left most option. So ' val rand = Random.nextInt(seekBar.progress+1) '

    • @deadaccounta5809
      @deadaccounta5809 3 роки тому +3

      yes

    • @bhaveshnaidukulluru9254
      @bhaveshnaidukulluru9254 2 роки тому +1

      this was helpful , thx

    • @nafypy9823
      @nafypy9823 2 роки тому

      I don't get what you're talking about, what is your career please . Am trying to listen to every bit of the steps but I got stuck in the middle of coding .

    • @justaguyza
      @justaguyza Рік тому

      Thank you!

    • @1stworldrefugee443
      @1stworldrefugee443 Рік тому

      To add to this, in the newer API you have to pick the "Random" class that has java.util (the one with the blue 'C' icon when selecting). Fought with my code for a few min before realizing. But good tutorial for beginners.

  • @Obiwanjacobyx7x
    @Obiwanjacobyx7x 6 років тому +5819

    this voice will haunt me in my sleep.

    • @migel3352
      @migel3352 6 років тому +124

      Hahahahahah im crying lol

    • @asdffdsa761
      @asdffdsa761 6 років тому +21

      XD

    • @pigdestroyz
      @pigdestroyz 5 років тому +137

      Jacob Alexander there is a voice crack every 5 seconds lol

    • @M4pl3W00d
      @M4pl3W00d 5 років тому +11

      XD👌

    • @mjscorner2260
      @mjscorner2260 5 років тому +12

      Hahahahaha! Lmao.

  • @switchninja3979
    @switchninja3979 4 роки тому +20

    If you are getting errors related to unresolved values then you have to import the files into the code.The code to import them is in the top left corner of the video's final code

  • @keithcrain
    @keithcrain 5 років тому +1522

    I have a strange desire to watch Scooby Doo now...

  • @andrewjohnsonwong4377
    @andrewjohnsonwong4377 2 роки тому +93

    Thank you so much, TreeHouse. I installed Android Studio 3 years ago wanting to learn to build an app. I ended up uninstalling it without getting anything done probably after 2.5 years. Not a damn thing, seriously, because couldn't find a source or someone who could teach from basic.
    But with this video, I managed to get my first ever app done in my life in 2 hours, including re-installation of Android Studio.

    • @gotreehouse
      @gotreehouse  2 роки тому +8

      Hi Andrew! Wow this is great to hear, good luck building your app!

    • @adeniranchristopher2448
      @adeniranchristopher2448 2 роки тому +1

      Hey Andrew can an Android studio work without a website

    • @TonyVanrys
      @TonyVanrys 8 місяців тому +1

      Could u make me an app bro?

    • @nodarkthings
      @nodarkthings 5 місяців тому

      Amen

  • @IvoPavlik
    @IvoPavlik Рік тому +2

    0:00 Intro
    1:02 Android Studio
    2:43 New project (in Kotlin)
    Core app elements:
    3:36 Layout and views
    4:10 Activity
    Layout:
    5:32 Layout/views editor
    5:57 Constrained layout
    7:12 Design and blueprint view
    7:45 Views' attributes
    8:33 Seek bar
    9:23 Text view content
    9:59 Divider
    10:19 Centering text view
    11:08 Better IDs
    Activity:
    11:41 Variables
    13:55 Actions on click
    15:29 Running the app
    16:36 Tweaking the app
    18:19 Outro

  • @orionconner00
    @orionconner00 6 років тому +362

    1:17 Accept the Terms and Conditions without reading 😜

  • @samqueen8337
    @samqueen8337 4 роки тому +25

    At 14:35 when you automatically import the random method it may try to import the wrong one. You will get an abstract class error. Make sure you import " java.util.* " instead.

    • @kipandcop1
      @kipandcop1 4 роки тому +1

      Absolute lifesaver

    • @sohuilee1936
      @sohuilee1936 4 роки тому +1

      Thanks man

    • @ianhend
      @ianhend 2 роки тому +1

      I was pulling my hair out with this! Thanks

    • @reachingzeus
      @reachingzeus 2 роки тому +1

      Good looking out!

    • @thecrazyadam5714
      @thecrazyadam5714 2 роки тому

      i have problem with my errors how to fix it

  • @Asimov16
    @Asimov16 4 роки тому +16

    A little tip: if like me when you go to compile gradle just hangs forever, then disable your virus checker. I use avast and it would not compile at all, until I disabled avast shield

    • @FauziNomad
      @FauziNomad 3 роки тому

      I faced this issue with my McAfee antivirus too

  • @techmarket5216
    @techmarket5216 4 роки тому +319

    "I'll keep it as default" - said no programmer ever

    • @ezshroom
      @ezshroom 4 роки тому +15

      Why would you want to kill your eyes trying to generate a random number?

    • @Lalit_Thella
      @Lalit_Thella 3 роки тому +2

      OHhHH([((🤼‍♀️🤼‍♀️

    • @Lalit_Thella
      @Lalit_Thella 3 роки тому +2

      👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾🤝👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾👾😈😈😈😈💯😈😈😈😈😈😈😈😈😈😈😈😈😈😈😈😈😈😈😈😈😈😈😈😈😈😈😈😈😈😈😈😈😈😈😈😈😈😈😈😈😈😈😈😈

    • @RyanNelson0402
      @RyanNelson0402 3 роки тому +1

      @@ezshroom I want free lasic ok?

    • @jamie-leelineker9329
      @jamie-leelineker9329 3 роки тому

      @SKDF TECHNOLOGIES OFFICIAL CHANNEL 😂

  • @Emiliano-Mcallister
    @Emiliano-Mcallister 10 місяців тому +1

    Thank you so much, TreeHouse. I installed Android Studio 3 years ago wanting to learn to build an app. I ended up uninstalling it without getting anything done probably after 2.5 years. Not a damn thing, seriously, because couldn't find a source or someone who could teach from basic.
    But with this video, I managed to get my first ever app done in my life in 2 hours, including re-installation of Android Studio.

  • @dekoeffizient3505
    @dekoeffizient3505 5 років тому +345

    Guys this doesnt work like that in newer versions of Android Studio, I get the Error: "Cannot create an instance of an abstract class>". There is really nothing to this on the web, but you need to remove those "()" behing Random, so not "val rand = Random().next..." instead "val rand = Random.nextIn..." Then it works

    • @realStrombilly
      @realStrombilly 5 років тому +16

      This helped a lot! Thanks!

    • @42ultra
      @42ultra 5 років тому +10

      Holy hell thank you! I couldn't find anything easily on this.

    • @kknovacodes
      @kknovacodes 5 років тому +9

      Thanks man you saved me . I was about to give up

    • @luk17032000
      @luk17032000 5 років тому +5

      This has nothing to do with the Android Studio Version. Are you guys sure you are using the Java.util.Random class?
      This class is not abstract so there should be no problem with instantiating it...
      docs.oracle.com/javase/8/docs/api/index.html?java/util/Random.html

    • @shenwang3125
      @shenwang3125 5 років тому +11

      Your using Java not Kotlin

  • @falcone7908
    @falcone7908 4 роки тому +787

    Instructions unclear, ended up making TikTok.

  • @tomektrawinski9063
    @tomektrawinski9063 2 роки тому +8

    A lot to take in?! It's first video I found thad doesn't overcomplify basics. It's short and just in point. It's exactly what I needed to get started. Thanks!

  • @marcogeld8204
    @marcogeld8204 4 роки тому +142

    I love how everyone judges the guy, this is so human. xD

    • @myers4924
      @myers4924 3 роки тому +5

      He picked light mode over dark mode, he knew what was going to happen haha

    • @blindg0blin_252
      @blindg0blin_252 3 роки тому +2

      You see a programmer using light mode over dark mode, you call 911

  • @barrotem5627
    @barrotem5627 4 роки тому +49

    This. Video. Was. Awesome.
    You're so intelligent that you know when to stop talking and let the viewer take the infromation in.
    This is an important skill.
    Again, this was awesome !
    I'll use this alot.

  • @TheLunaticCultist
    @TheLunaticCultist 6 років тому +1193

    Making an *Android App* on *Apple*

    • @kinar8676
      @kinar8676 6 років тому +29

      TheLunaticCultist *MAC*

    • @TheLunaticCultist
      @TheLunaticCultist 6 років тому +43

      *ITS VERY THE SAME*

    • @ileur
      @ileur 6 років тому +5

      That too brutal like your powers

    • @cyberpilot6512
      @cyberpilot6512 6 років тому +19

      TheLunaticCultist - next video, making an ios app on pc

    • @iuliuvisovan7307
      @iuliuvisovan7307 6 років тому +14

      Siri uses Google Search

  • @Chief123-p3r
    @Chief123-p3r 5 років тому +7

    Way easier than having to write the code in Java. Thanks bud!

  • @gene_Code
    @gene_Code 5 років тому +64

    Nice free tutorial. Pls more free tutorial cause ill never pay for it lol

  • @EliteURBX
    @EliteURBX 4 роки тому +4

    What this has taught me is that to make an application it is important to know how to code.

  • @rocky20r
    @rocky20r 4 роки тому +1

    I did it and it worked ....wow m realy excited .. onlu prob is i am unable to download virtual device . I used debugging option to install in my device
    Thnx again this was my first app........
    Thnx brother...form INDIA

  • @msv3630
    @msv3630 5 років тому +25

    I'm going to make this when I go home right in my bed! It took me two damn years to find a video that ACTUALLY teaches HOW to make an app (hope I'm not the only one). Maybe it's because he goes straight to the point, his presence was very welcoming that made me stay, was easy to understand step by step and didn't run his mouth about something off topic like how he likes milk in coffee, what he did the morning other irrelevant b/s like most UA-camrs and the half beginning in their videos.
    I know this doesn't explain everything about coding like some are mentioning and why he did certain things but I'm willing to learn more and this beats what I was trying to look for way before.
    I have a feeling when I following through this entire video again, it will worked and I'm still a neophyte in these kind of things though I'm someone that likes to draw and be creative.
    Thank you! I appreciate it this education and help! Splendid teacher!

    • @gerciolucasmatusse1066
      @gerciolucasmatusse1066 5 років тому +1

      no you are not. actually we are many but others are blinded by their ego

    • @uydudanbak
      @uydudanbak 4 роки тому

      So how did it go?

    • @hermesvillafuerte5292
      @hermesvillafuerte5292 4 роки тому

      Classic android app tutorial: "Now we will teach you how to print hello world in the console using java, then some other ms-dos stuff"

  • @swatimohanty5997
    @swatimohanty5997 5 років тому +13

    After clicking Next to Configure Project, I am not getting the screen at duration 3:34 It directly goes to Finish. Does this mean i have not installed something correctly?

  • @95bochamp
    @95bochamp 6 років тому +262

    Good video. One suggestion I would make is to show the final application before demonstrating the development steps to create it. Doing so will provide context so that the audience knows why things are being added/modified/configured along the way. Another suggestion (for this video) would be to skip the section about installing/configuring Android Studio, especially when opting for a custom installation. This activity should be described in a separate video dedicated to that topic.

    • @srimotiin2339
      @srimotiin2339 3 роки тому +1

      Get your app developed by experts connect with us at raunixtech@gmail.com for more

    • @linkedingrandma9554
      @linkedingrandma9554 2 роки тому +4

      I need android app can you help me in this regard?

    • @thebicycleman8062
      @thebicycleman8062 Рік тому +1

      he does say that in the beginnin.. i think u jus didnt watch the video, he says at 0.57 that we will make a randomizer app

    • @CRISTIANTÎRȘU
      @CRISTIANTÎRȘU Рік тому

      I can create android application after watch this video?

  • @siphiworatsibe5609
    @siphiworatsibe5609 3 роки тому +2

    FINALLY! Someone who knows how to teach Android Studio!

  • @killianward9127
    @killianward9127 4 роки тому +41

    0:45 that sudden change of emotion lmao

  • @viveks289
    @viveks289 6 років тому +62

    This is what I was looking for after installing A.Studio 3. Your tut really helped me to kick-start the development fast. Thanks a ton for the neat and concise explanation.

    • @zahraatiq453
      @zahraatiq453 5 років тому

      Can u guide me.how can i start learn

  • @Diegoelchapin
    @Diegoelchapin 6 років тому +25

    Can you do just a little series on the types of codes we can use for certain commands?

  • @Charalampiii
    @Charalampiii 6 років тому +5

    My app crashes if I move the seekbar to 0 and press the button. If you have the same problem you can solve this if you put the +1 inside the brackets instead outside (about 16:50 on the video):
    "val rand = Random().nextInt(seekBar.progress + 1)"
    Thanks for the video!

    • @smilodon7511
      @smilodon7511 5 років тому

      This does fix that issue, however, why is there a 0 option in a random number sequence anyhow?

  • @mrlimzpoetrycollection792
    @mrlimzpoetrycollection792 4 роки тому +23

    What did he say after he said "ID the 12th time.'

  • @NSH_2814
    @NSH_2814 5 років тому +4

    I'm a java beginner, and I made the same app but in Java. Kotlin IS a LOT simpler!

  • @soheilaandbehroozmotaman6963
    @soheilaandbehroozmotaman6963 6 років тому +87

    you're a good teacher...my first lang is not English and i understood yours simply and perfectly - thank you

  • @dotafarm2699
    @dotafarm2699 6 років тому +853

    he sounds like someones strangling him

    • @IslamiCSonG99
      @IslamiCSonG99 6 років тому +1

      ya

    • @TheJroddude
      @TheJroddude 6 років тому +8

      I’m gonna cringe my head into the wall

    • @AnarchoTak
      @AnarchoTak 6 років тому +1

      @@TheJroddude 😂😂🤣🤣

    • @davec.o797
      @davec.o797 6 років тому +4

      hahaha it is worth it to read the comments sometimes......

    • @abdelbarimessaoud242
      @abdelbarimessaoud242 5 років тому +1

      speed 1.5 sounds decent :P

  • @ninjanerdstudent6937
    @ninjanerdstudent6937 Рік тому +1

    Is there an entire series? You're a good teacher.

    • @gotreehouse
      @gotreehouse  Рік тому +1

      Hi there, thank you for the compliment. See the video description for links to a bunch more Android videos.

  • @MAGNETO-i1i
    @MAGNETO-i1i 4 роки тому +77

    "easy"
    - said no beginner ever.

    • @AppAlchemy94
      @AppAlchemy94 4 роки тому +1

      i am an android developer and i learned using the google Udacity course .i am making the same course in hindi guys so come visit my channel for an amazing course-
      ua-cam.com/channels/CTWasLvlEmNzeyqO7ZkrWw.html?view_as=subscriber

    • @getnoobed2589
      @getnoobed2589 3 роки тому +3

      Man y u advertising in this guy's comment XD

  • @AhmedAshkar-cg6bt
    @AhmedAshkar-cg6bt 5 років тому +9

    Hi developers 😁
    I make games using construct 2 or appy builder (blocks programming).. The main problem of construct 2 is large apk files and not support all sensors and gps
    But I wanna to know which is the best for make mobile apps and games :
    1 - dart
    2 - flatter
    3 - React native
    4 - java
    5 - kotlin
    6 - Block programming software as construct 2, appy builder and game maker etc. Which not need to write code ( if you suggest block software which one should I use)
    7 - other
    Thanks for help 😊

  • @lindascoon4652
    @lindascoon4652 5 років тому +12

    Thank you for a straight forward and to the point video

  • @acyutanand
    @acyutanand 5 років тому +9

    Great simple ice breaker. Looks like normal stuff I have done for other web apps. Thanks for making it so simple.

  • @tomparkinvlog
    @tomparkinvlog 4 роки тому +4

    Hi there, great video. Do the terms and conditions of Android Studio prevent full monetisation or ownership of the app, once uploaded to the app store?

  • @ergashevmirvohid3021
    @ergashevmirvohid3021 4 роки тому +4

    Hello! I`m from Uzbekistan.The video came out great.

  • @radughita1992
    @radughita1992 6 років тому +27

    Treehouse Is there a way to build mobile apps via the “Visual Basic” programming language? I don’t feel like learning the entire JavaScript language for a stupid little program for a friend...

    • @rebuffedsalmon6264
      @rebuffedsalmon6264 5 років тому +4

      Well, this isn't JavaScript, it would be either Kotlin or Java. You could develop an app using C# which is kinda similar to VB. But in the end it's worth it to develop using either Java or Kotlin. They're both great programming languages, and are much better than VB.

    • @diegomed3364
      @diegomed3364 4 роки тому

      @@rebuffedsalmon6264 I did VB ,it looks easier than kotlin but like you said it is worth to develop using kotlin

    • @noahbroyles8828
      @noahbroyles8828 4 роки тому +2

      EWW Visual basic? You'd be better off not coding at all

    • @doomyoda7298
      @doomyoda7298 4 роки тому

      Yes. You absolutely can use Visual Basic (preferably Visual Studio) to do it, and actually, I strongly prefer VB/S

    • @MaxiJabase
      @MaxiJabase 4 роки тому

      @@doomyoda7298 why using a 22 year old programming language and mixing terms with Visual Studio (an IDE)

  • @hugomejia7826
    @hugomejia7826 4 роки тому +16

    By far, this is the best Android video for absolute beginners! Thanks a lot!

  • @QuickXplain
    @QuickXplain 4 роки тому +6

    0:19 Now I know how people speak on video so good

  • @richardkm5355
    @richardkm5355 4 роки тому

    I dont know why some people are giving bad comments, but this video has helped me alot. Many thanks

  • @matze8847
    @matze8847 5 років тому +12

    If anyone else had the problem that the app crashes when setting the seekBar to the leftmost value, here's how I fixed it:
    var rand = 0
    if (seekBar.progress != 0){
    rand = Random().nextInt(seekBar.progress) + 1
    }

  • @Martin-wr4kn
    @Martin-wr4kn 5 років тому +5

    14:47 I dont have one that says bound ??!? Please help

  • @ziyaulhoque884
    @ziyaulhoque884 5 років тому +8

    I believe you tried your best to create enthusiasm among newcomers. This video is very helpful to me because I got the idea that it's better to learn the software without being overwhelm by coding sea.

    • @srimotiin2339
      @srimotiin2339 3 роки тому

      Get your app developed by experts connect with us at raunixtech@gmail.com for more

    • @vitthalgaur3382
      @vitthalgaur3382 Рік тому

      hello can you pls tell me which language is used for writing code in this application ?

  • @GhostAcademy
    @GhostAcademy 3 роки тому

    I am a programmer(python) but i didnt knows
    android development .this video will help me to build my own app. Thanks a lot

  • @FilipeeX
    @FilipeeX 10 місяців тому

    damn ive been coding in java for years now and i always tought that making an app is a hard thing to do, looks very straight forward and similiar to things i have done before, great vid

  • @marcotrevisanmota5209
    @marcotrevisanmota5209 2 роки тому +6

    Amazing tutorial! Just made my first app thanks to you! This is so cool

  • @neatpolygons8500
    @neatpolygons8500 5 років тому +7

    0:19 that's the wrong camera angle dude...

  • @theq7957
    @theq7957 6 років тому +12

    I'm agree with Furqaan, are we gonna have a series video on android studio????
    If so, then it's awesome!

  • @danebeexher4399
    @danebeexher4399 3 роки тому +1

    its not easy to make an app sure the tools is there but there is a lot that goes into making an app and slowly the world is moving towards dapps so that's another thing to learn. just hope you guys
    are willing to learn alot.

  • @computertechinfo9609
    @computertechinfo9609 4 роки тому +1

    hey at record 1:52 where did you got font size searching options

  • @bbulliard
    @bbulliard 2 роки тому +5

    Really well done Video! Much better done than 99% of the video's on android. very simply explained and very easy to understand! you are the best!!...Bob

    • @itzsamuelwise5110
      @itzsamuelwise5110 2 роки тому

      Hi
      Where can I get the Android studio App?
      Pls help me out

  • @divyasai2201
    @divyasai2201 4 роки тому +5

    I don't think that there is a Problem with his voice 🥰

  • @RICHSLYFLY
    @RICHSLYFLY 6 років тому +88

    0:46 his mood escalated real fast lmao

  • @rachealm.8150
    @rachealm.8150 11 місяців тому +2

    Im confused on how to find the activity_main window. It is not a choice on mine (I have main activity.kt and main activity) none of these bring me to layout....and I dont see any logical choices.

  • @jayaharig1572
    @jayaharig1572 4 роки тому

    up to 9:54 there was some yellow alert symbol at constraint layout but after that it simply disappears, so something is not included in this

  • @swedensdoubletrouble
    @swedensdoubletrouble 6 років тому +15

    "Val, is a variable that doesn't change."

    • @jasonbournes8881
      @jasonbournes8881 6 років тому +1

      lol..ow can a variable does not change..

    • @EmmanuelAnyanwu_mcemmalex
      @EmmanuelAnyanwu_mcemmalex 6 років тому +3

      @@jasonbournes8881 you wanted him to say constant.... it's kotlin syntax i guess

    • @Leonardo34771
      @Leonardo34771 6 років тому +2

      He coulda just said Val is a Value. Not a variable... You know the thing that varies

  • @dominikschaller
    @dominikschaller 4 роки тому +2

    There's a bug. The app crashes when you draw the slider to the left and press the button. Code should be val rand = Random().nextInt(seekBar.progress + 1)

  • @leozendo3500
    @leozendo3500 4 роки тому +9

    He is impressive how he can speak like this real-time without needing voiceover.

    • @gravitypvp
      @gravitypvp 4 роки тому

      He speaks like an android. Its relaxing and calm but slightly weird... I sort of like it

    • @leozendo3500
      @leozendo3500 4 роки тому

      Nevermind I kinda figured he is reading off a screen next to the camera.

  • @aizentaichou4705
    @aizentaichou4705 4 роки тому +1

    sir, what key do you press when u increase the character size? is that mac os option? or android studio option?

  • @abhishekkhandkar
    @abhishekkhandkar 4 роки тому +1

    Duuudeee you killed this tutorial. Amazing. Thanks

  • @khatharrmalkavian3306
    @khatharrmalkavian3306 5 років тому +40

    "It's probably easier than you think!"
    No. It's a massive clusterbang of dependencies and over-saturating noise.

    • @ivanberdichevsky5679
      @ivanberdichevsky5679 5 років тому +16

      Welcome to the world of programming. We hope you enjoy your stay.

  • @saadiftikhar2150
    @saadiftikhar2150 5 років тому +11

    This Video is pretty helpful for the beginners like me... Much Appreciated (Y)

    • @feriha6638
      @feriha6638 3 роки тому

      Can you please tell me which link we have to click to download the android software

    • @vactum0
      @vactum0 3 роки тому

      @@feriha6638 just google it "android studio download"

  • @blakkneit9779
    @blakkneit9779 4 роки тому +55

    "you will be surprised how easy this is"
    meme
    me getting confused within the first 5 minutes

  • @richardjefferson2445
    @richardjefferson2445 4 роки тому +1

    Good post. Thanks.
    Does Apple charge developers a fee to update apps the developer already has in the store?

  • @Sees-xpr
    @Sees-xpr 3 роки тому +2

    Hey, my android studio doesnt accept "val" as a form of variable, although its using Java, what should I do?

    • @arpita9977
      @arpita9977 3 роки тому +1

      There's a comment above yours that might be helpful. It's by @Dekoeffizient. I'll quote the comment here: "Guys this doesnt work like that in newer versions of Android Studio, I get the Error: "Cannot create an instance of an abstract class>". There is really nothing to this on the web, but you need to remove those "()" behing Random, so not "val rand = Random().next..." instead "val rand = Random.nextIn..." Then it works"

    • @Sees-xpr
      @Sees-xpr 3 роки тому

      @@arpita9977 thank you very much

  • @betiedu
    @betiedu 6 років тому +4

    Is kotlin much different from Java as Ive learned Java, dont know about Kotlin

  • @VincentfromLivao
    @VincentfromLivao 5 років тому +6

    Very nice tutorial, Thank you for teaching us :)

  • @crystallizeyourlife839
    @crystallizeyourlife839 3 роки тому +52

    You're amazing at explaining! I have some programming experience but it makes a lot of sense. Thank you 😊!

    • @devlanceperfectapps7825
      @devlanceperfectapps7825 3 роки тому

      ua-cam.com/video/tGB4fIpAJso/v-deo.html

    • @linkedingrandma9554
      @linkedingrandma9554 2 роки тому

      I need android app can you help me?

    • @vikadevrblx7720
      @vikadevrblx7720 2 роки тому +2

      @@linkedingrandma9554 watch the video lmao

    • @freddaniel5340
      @freddaniel5340 Рік тому

      Hey dear can you please help me my A Studio is not responding

    • @phiane2451
      @phiane2451 Рік тому

      Hey i need some help too crystall, can I get your number and we can discuss this development process. Much thanks crystal

  • @jasonputtock4428
    @jasonputtock4428 4 роки тому +1

    Is there a way to capture on screen images in android and importing the screen resolution along with its Geolocation on the said screen. This makes the buttons perfectly situated in the correct places that I just captured. Makes this part self automated or manual depending. Everything that is recorded will show different snap shoots of what you want or may want. there are 3 function i would like to make, 1 color changes from red to green and a simple activation button of my choosing.

  • @bamsgian9759
    @bamsgian9759 4 роки тому +2

    I've tried to rotate my phone and the result text is gone, I should click the button again to make it shows

  • @bardboy2353
    @bardboy2353 3 роки тому +5

    Excellent tutorial, really easy to follow 👍

  • @ArifBillahOnGoogle
    @ArifBillahOnGoogle 3 роки тому +5

    A very good overview, especially for newcomers. Thank you.

  • @SalarAzad
    @SalarAzad 6 років тому +5

    Nice video, very simple to follow, great for starting up, thank you!

  • @wildsword9166
    @wildsword9166 Рік тому +1

    can not create an instance of abstract class :( this error is shown on the val rand = Random... code line. Could you help understand why?

  • @learn001
    @learn001 4 роки тому +1

    Thank you, I made my first Android app. 😉😉😉😉

  • @TheSumpek
    @TheSumpek 5 років тому +8

    Thank you so much!
    I was a beginner, just a few minutes ago.

  • @LeonFf10
    @LeonFf10 4 роки тому +3

    put this line of code instead :
    val rand = Random().nextInt(seekBar.progress + 1)
    Because if you chose the very first instance on the seekbar and click on roll the app will crash, I think it's because the Rand() from java creates a random number between 0 and some other number, so if you choose the first instance it will try to create a number between 0 and -1 wich will result in an app crash

  • @lykaxyz
    @lykaxyz 3 роки тому +3

    I think his voice is actually great. The instructions are also good if you are trying to do what he is doing. But since I went here to learn how to do what I want to do (yeah, I know, it's probably difficult) I think this is just a good introduction as to how hard it would be and whether I should continue or not 😂

  • @cernugaming
    @cernugaming 4 роки тому

    5:25 Why does your layout have the words Randomizer at the top and the 3 buttons at the bottom? I chose empty layout at start same as you.

    • @cernugaming
      @cernugaming 4 роки тому

      I figured it out. At views my "Show system UI" was not selected.

  • @frikiranger4788
    @frikiranger4788 4 роки тому +1

    I want to create an app able to delay audio system-wise something like
    Soundbreener but either by precise milliseconds (73.70ms) or by samples
    (3538 s.) If possible being able to save different presets to
    quick-switch whenever needed is there a way to do so?

    • @c4nn0n17
      @c4nn0n17 4 роки тому

      I dont understand but sounds cool mind explaining?

  • @rd35-tech
    @rd35-tech 2 роки тому +6

    the irony of creating android app on Mac LOL

  • @Monster33336
    @Monster33336 6 років тому +22

    Thanks for actually getting down on point. I see so many tutorials who go around in circles it makes my head spin. This is the clearest I was able to find, coding may not be easy but this should give beginners some insight to Android. I know some javascript, I hope with Android the "var" variables aren't too different b/c it was hard to learn.

  • @geeex5783
    @geeex5783 4 роки тому +8

    Wonderful, pleasant teacher! (like the Bob Ross of app development.. .lol!) Detailed, interactive, results driven instruction. Now, I actually understand this. I have tried watching other instructors and just don't have the patience for them. I luv that this app is developed in a few minutes without boring me to a scream. This one is a bit fast for my level, but I can review it again later. Thank you so much!!

    • @dianepetty5842
      @dianepetty5842 4 роки тому

      Glad you got it to work... Are you able to help me with the question I posted today? Thank you!

    • @devanarayanj6689
      @devanarayanj6689 4 роки тому

      Yay, would you be able to figure out why it just crashes with the message 'randomizer keeps stopping' for me?
      I get no errors during compilation. I've tried putting the +1 inside the randomizer function but even that doesn't help

    • @srimotiin2339
      @srimotiin2339 3 роки тому

      Get your app developed by experts connect with us at raunixtech@gmail.com for more

  • @TheGamingDinosaurRoblox
    @TheGamingDinosaurRoblox Рік тому +1

    just a question can you download your app to your phone as a apk file? i hope and think so

  • @MalomElboy
    @MalomElboy Рік тому

    Thank you for this video brother 😢❤❤❤❤❤❤

  • @garonne1000
    @garonne1000 4 роки тому +7

    the guy : you don't need any programming experience
    my mind : roroooo :(

  • @paulsvids1000
    @paulsvids1000 5 років тому +5

    That was a very good video, thanks! It helped me a lot getting started.

    • @feriha6638
      @feriha6638 3 роки тому +1

      Can you please tell me which link we have to click to download the android software

  • @FurqaanShafi
    @FurqaanShafi 6 років тому +4

    is their going to b a complete series on anroid for beginers???

    • @kysavv4835
      @kysavv4835 6 років тому

      Treehouse I’m starting to learn coding I am looking to make IOS/Android games, what programming language should I use for a complete beginner?

    • @ajayverma9751
      @ajayverma9751 6 років тому

      Ky Savv python and use pygames

    • @sarthaksinha4099
      @sarthaksinha4099 6 років тому

      @@Snowmeus hey dickhead.. I think you haven't been taught in ur school or colleges that English is spoken the most in only one country thats India.. Still we respct other people and community and their languages... But.. U foreigners will remain dickheads as usual...

  • @aliciathomas456
    @aliciathomas456 2 роки тому

    Finally, I Found this. It took me many years damn a long time to observe a video that actually shows HOW to make an application. Perhaps this is on the grounds that he goes focused, his presence was extremely inviting made me stay, was straightforward bit by bit, and didn't flap his gums about something off subject like how he loves milk in espresso, what he did the morning other unessential b/s like most UA-camrs and the half start in their recordings. Thank you for sharing this information.

    • @janpaweii3115
      @janpaweii3115 9 місяців тому

      you are sharing useless info xD

  • @littlesnorlax6223
    @littlesnorlax6223 4 роки тому +2

    ahahhahaha no way i am getting error while build......and one more file named ids.xml keeps showing....what to do.... even there's no error...i am getting green tick at top right corner..still my builds are showing error. app merge DebugResource has 3 errors....inside it there's 1 failure in ids.xml file and two times its showing android resource compilation failed......... uhu what to do idk.......

  • @sterlingstars1679
    @sterlingstars1679 4 роки тому +3

    I keep getting this error: Gradle build failed in 4 s 26 ms

  • @Moose0fNorway
    @Moose0fNorway 4 роки тому +8

    "learn PhD level physics in 19min!" just copy my answers.