Kotlin Firebase Messenger 01: Brand New Series - Creating Register and Login UI

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ส.ค. 2024

ความคิดเห็น • 227

  • @CodingCue
    @CodingCue 5 ปีที่แล้ว +34

    Amazing... My University teachers don't teach us like you did

  • @thatguy1949
    @thatguy1949 5 ปีที่แล้ว +5

    Watch all the course, clicked each and every ads to support your hard work and advanced kotlin . thank you for your great tutorial

  • @ShenderRamos
    @ShenderRamos 6 ปีที่แล้ว +20

    perfect timing Bryan i just started playing with kotlin a few weeks ago... thank you for all the effort you put in the channel and your pay courses as well...

  • @magic0x0
    @magic0x0 6 ปีที่แล้ว +11

    Omg new series 😍😍 i would pay for this 😁😁 thank you man you’re awesome 👍

    • @davidwarner2491
      @davidwarner2491 4 ปีที่แล้ว +4

      Man don't say this, we all might have to pay then. Not everyone can afford it right?

  • @brandondelacruz934
    @brandondelacruz934 4 ปีที่แล้ว +1

    Hey, I just wanna say thank you. You made teaching android dev way way waaaaaaaaaaaaaaaaaaaaaaaaay easier than the devs Android Development recommended.

  • @usvplaylist8758
    @usvplaylist8758 5 ปีที่แล้ว +4

    Finally! after 2 weeks re watching and understanding your kotlin introduction. I can start this series! thank you for the content

    • @usvplaylist8758
      @usvplaylist8758 5 ปีที่แล้ว

      Finished Day 1 Onto day 2! thanks Brian

  • @rtql8d
    @rtql8d 6 ปีที่แล้ว +2

    Kotlin is awesome! Picked it up last year because I found it syntactically similar to Swift with the added bonus of integration with Java libraries

  • @Tone463
    @Tone463 4 ปีที่แล้ว +2

    High-quality image, sound, and explanation. It was a pleasure to watch!

  • @carloszetula2307
    @carloszetula2307 6 ปีที่แล้ว +16

    Hey! it's just that I'm waiting for. Thx for your great work!

  • @eddyndumia5008
    @eddyndumia5008 4 ปีที่แล้ว +1

    Kotlin is really coming up!!!!!!!!!!!!!!!

    • @LetsBuildThatApp
      @LetsBuildThatApp  4 ปีที่แล้ว

      Kotlin has come a long way since I made these videos. Jetpack Compose will be the new way of developing UI for android apps going forward. When it officially comes out of beta I’ll put out some new series on how to use it.

    • @eddyndumia5008
      @eddyndumia5008 4 ปีที่แล้ว

      @@LetsBuildThatApp Can't wait man!!You really helped me understand firebase.Thanks you Bryan.Hope to see more videos from you.How to you apply Material UI to Android?

    • @LetsBuildThatApp
      @LetsBuildThatApp  4 ปีที่แล้ว +1

      I haven’t dived into Material UI, I suggest looking into the google docs and specifications for more information.

  • @erishsounderlatorre286
    @erishsounderlatorre286 5 ปีที่แล้ว

    from ios to android you really help me throughout my whole career! thanks a lot!

  • @ericdecolsales3066
    @ericdecolsales3066 4 ปีที่แล้ว +2

    I'm having issues with android studio, have everything downloaded, i'm already java dev and looking for a switch on technologies. But as far as i've seen the video will be a very nice series, cant wait to solve this problem and start digginnn

    • @ericdecolsales3066
      @ericdecolsales3066 4 ปีที่แล้ว

      Found what was going on, i had installed everything outside my nvme where the Android sdk was, i just placed another in the normal ssd and everything worked

  • @jeffa.2378
    @jeffa.2378 6 ปีที่แล้ว +6

    I've been waiting for this type of content from you for quite some time. My day is starting very well !! Cheers !!

  • @loganmahoney2284
    @loganmahoney2284 2 ปีที่แล้ว

    Hey man I love that you cover both iOS and Android. Love your tutorials. Thank you

  • @AkshanshGusain
    @AkshanshGusain 6 ปีที่แล้ว +6

    Kudos! we want more Android content like this.

  • @adarsha6254
    @adarsha6254 5 ปีที่แล้ว

    Instead of creating seperate files for a new activity, just go to the res/layout folder => right click => new => Activity => Empty Activity => enter the name of the activity (here its LoginActivity) and leave the rest to android studio. It will create the loginactivity kotlin class and also declare the activity in the manifest file :) good tutorial BTW :)

    • @LetsBuildThatApp
      @LetsBuildThatApp  5 ปีที่แล้ว +1

      Yes, I like to illustrate what's really going on with Activities since sometimes you'll be wondering why these errors pop up. In the later episodes, we simply use the convenient activity creation panel.

    • @adarsha6254
      @adarsha6254 5 ปีที่แล้ว

      Lets Build That App your tutorials are great.please make more videos based on android :) thanks in advance.

  • @yosepharefeayne5920
    @yosepharefeayne5920 3 ปีที่แล้ว

    The Way you teach is Absolutely Amazing.....Thank You

  • @ioannbogoslov7357
    @ioannbogoslov7357 5 ปีที่แล้ว

    I rarely meet such interesting and detailed guide like this. Thanks!!!

  • @xinyue664
    @xinyue664 3 ปีที่แล้ว

    This is great! I think anyone can also done this tutorial with your lovely videos😍 it's so detailed and awesome! Fighting to make more videos🤩

  • @yasintubail4282
    @yasintubail4282 4 ปีที่แล้ว +2

    Really Great!
    I'm interested in this side.
    thank you.
    keep going.
    love u.

  • @Architect_Mobile
    @Architect_Mobile 4 ปีที่แล้ว

    Swift passed together, now I’m going through KOTLIN with you)) Thank you)) You are already a relative to me))) I'm sorry for the mistakes, I write through the translator)) I am Russian

  • @alwinjoseph9080
    @alwinjoseph9080 6 ปีที่แล้ว +1

    Awesome upload! Can’t wait for more!!!

  • @ryanacevedo4109
    @ryanacevedo4109 6 ปีที่แล้ว

    Omg YES! I've been waiting for this!

  • @nawarajbista6889
    @nawarajbista6889 5 ปีที่แล้ว +1

    The content and quality is excellent, thank you

  • @KyawAungWin-Win
    @KyawAungWin-Win 6 ปีที่แล้ว

    Great job Bryan and greetings from Myanmar. Wish you provide more and more videos!

  • @sabrunjamil3931
    @sabrunjamil3931 5 ปีที่แล้ว

    Thank you sir, i hope you can share another kotlin tutorials. I love the way you explain this tutorial. Salute!

  • @TheUntybum
    @TheUntybum 6 ปีที่แล้ว

    hey i enjoyed your previous Kotlin tutorials, this one looks like its gonna be just as good, thanks!

  • @saurabhsaneja2236
    @saurabhsaneja2236 4 ปีที่แล้ว

    oh man, that was such well explained tutorial which is best suited for beginner like me.

  • @ManishChoudhury
    @ManishChoudhury 5 ปีที่แล้ว

    Thanks for your videos. Looking forward to more Kotlin tutorials.

  • @chetanchopra1464
    @chetanchopra1464 4 ปีที่แล้ว

    loved this series. you just explained it awesome.

  • @moltony
    @moltony 2 ปีที่แล้ว

    this is purrrrfect!!!

  • @retnoferdinand4927
    @retnoferdinand4927 5 ปีที่แล้ว +1

    really enjoy the series, how about making premium course for Android Kotlin? your explanation really easy to understood. Thank you very much brian

  • @John-qt6qk
    @John-qt6qk 4 ปีที่แล้ว

    Awesome lad keep it lad

  • @nobytes2
    @nobytes2 5 ปีที่แล้ว

    Good video! two things I noticed, the ids for the text fields should be the same on both activities it is good practice, but I guess you use a different convention with the screen name at the end. Each button has a different id number in the R java so it will not create any collisions since buttons are attached to their activity. So I think adding activity name to the id at the end is kinda redundant. Another thing was that in android there shouldn't be a need for a Back to register since android phones have a back button either hardware or touch button.

  • @enockkalule560
    @enockkalule560 4 ปีที่แล้ว

    Actually i just like your way of approach of things i can how understand from first principles thx man

  • @kongpharath9566
    @kongpharath9566 6 ปีที่แล้ว

    Great! I'm waiting this curse for long time

  • @salomohutapea
    @salomohutapea 5 ปีที่แล้ว

    Such a great channel! Hope you can make more contents about this.

  • @MrTsubby
    @MrTsubby 5 ปีที่แล้ว +11

    "hey jon, didn't you die and come back from the dead?" gg wp nice spoiler xD

  • @TheAstorre
    @TheAstorre 6 ปีที่แล้ว

    awesome, I was waiting for more android kotlin!

  • @DE-xr9uc
    @DE-xr9uc 5 ปีที่แล้ว

    your tutorial makes me love kotlin. Thanks!!!!

  • @ilzammulkhaq8648
    @ilzammulkhaq8648 5 ปีที่แล้ว +1

    I need For More Kotlin tutorial from you sir I Hope you make a series about Image / text recognition using kotlin... Thanks For Your Video

  • @alphabetical2671
    @alphabetical2671 6 ปีที่แล้ว

    This is what I waiting for very long time thank you so much love you

  • @susilawatirooney4700
    @susilawatirooney4700 5 ปีที่แล้ว

    you are a great teacher really, Thank you so Much Brian, I usually follow your tutorial for iOS development, but now I start learningAndroid development in Kotlin (because it is syntactically very similar with Swift), but unfortunately I can't find a good youtube channel or other video source to learn with great quality video about Android kotlin, even I can't find a good channel written in Java (even harder to find in Kotlin).
    it is funny that I finally learn from your channel again which is authoritative for iOS development. there are so much great youtube channel for iOS, but not Android, for Android it just low quality in indian accent. it will be awesome if I can learn a lot from you again like instagram course but for Android Kotlin now, because you always produce high quality video and in native english. I hope you can consider to make paid course for Android Kotlin (please Kotlin, not Java, because it is easier for iOS developer like me LOL)

  • @enzoxzeno
    @enzoxzeno 4 ปีที่แล้ว

    thank you so much!!! i have to do an app for college and it will help me a lot!

  • @lifeinminivlogs
    @lifeinminivlogs 3 ปีที่แล้ว

    Amazing video. Liked and watched.

  • @mahfuzkhandaker3224
    @mahfuzkhandaker3224 6 ปีที่แล้ว

    Awesome video tutorial . Great work to follow coding. Enjoying....

  • @Aditya-dv5wg
    @Aditya-dv5wg 3 ปีที่แล้ว

    Thanks a lot sir for all your hardwork for this 🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏👌👌👌👌👍👍👍👍👍

  • @valarmorghulisx
    @valarmorghulisx 4 ปีที่แล้ว

    THANK YOU SO MUCH MAN! I LOVE YOU!

  • @ivity2353
    @ivity2353 4 ปีที่แล้ว

    You're the best bro. I like your videos.

  • @gabrielfraser2109
    @gabrielfraser2109 4 ปีที่แล้ว

    I was actually pretty irritated to see you were building the login activity from scratch instead of just using a Empty Activity template, but then I was grateful to see you actually explaining the structure of an Activity class. I generally just take the generated code for granted and never question it. You also made a good point about many attributes actually being quicker to change in text view than design view, but I feel like I could die when I watch a tutorial and the guy builds the entire object in text instead of just grabbing it from palette. Maybe at a certain level of skill it becomes faster to type 10 lines than drag and drop a single object, but I think it's just flexing.

    • @LetsBuildThatApp
      @LetsBuildThatApp  4 ปีที่แล้ว +1

      This is an educational channel after all, I could have easily just copied and pasted prepared code throughout the entire video if speed were of concern. After a while, you'll eventually realize that most things are done faster and more reliably through typing.

    • @gabrielfraser2109
      @gabrielfraser2109 4 ปีที่แล้ว

      @@LetsBuildThatApp I'm actually more used to C++, only been doing Kotlin for about 3 weeks, I suspect I'll type more as I get more used to it. I typed everything in C++, so I get the mindset. Sorry if I sounded too critical, you are seriously saving my ass and I'm extremely grateful for your content.

  • @mahmudsyakiran803
    @mahmudsyakiran803 6 ปีที่แล้ว

    Yeay! Finally

  • @okankaya923
    @okankaya923 6 ปีที่แล้ว

    Man, thanks for this amazing educational videos.

  • @ALlENBEAN
    @ALlENBEAN 6 ปีที่แล้ว

    I have been waiting for this!! Are you going to use same Firebase realtime database instance that you used for iOS version?

    • @LetsBuildThatApp
      @LetsBuildThatApp  6 ปีที่แล้ว

      It'll look very similar to the iOS version, but will have improvements for monitoring latest messages.

  • @ShrawankrSharma
    @ShrawankrSharma 5 ปีที่แล้ว

    I think we can also use vertical chaining, which is similar to stack view as iOS to group registration component :)

  • @diegoricardovaldiviaarreol7451
    @diegoricardovaldiviaarreol7451 6 ปีที่แล้ว

    Great!! I was wanting to start learning kotlin

  • @amieexxcauntie2671
    @amieexxcauntie2671 5 ปีที่แล้ว +2

    will you please increase the font size for next tutorial.. thank you so much

  • @ai378
    @ai378 6 ปีที่แล้ว

    Hey Bryan!! You are simply awesome.. I love your intro for this series.. A small question that in this series will u be implementing the app to work without being in background too? For Example if user kills the app from recently used app by swiping and after that if somebody else sends the message to that user will the app be able to notify the user about that message in that case?

  • @mattcodes03
    @mattcodes03 4 ปีที่แล้ว

    I would advise people to add the following lines of code to the Switching Activity Functions, just makes sure to close previous activities and will improve performance in the long run
    intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK)
    intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)

  • @DrJonesJazzMore
    @DrJonesJazzMore 5 ปีที่แล้ว

    You are awesome, thank you for this

  • @johnhayes6801
    @johnhayes6801 3 ปีที่แล้ว

    Brilliant videos and a nice bloke too.

  • @raitasorin
    @raitasorin 6 ปีที่แล้ว

    Oh ! I love it !

  • @andresbernal970
    @andresbernal970 5 ปีที่แล้ว

    So cool !! thanks for sharing

  • @accuseeed
    @accuseeed 5 ปีที่แล้ว

    Feels good to see a tutorial without a heavy indian accent.

    • @LetsBuildThatApp
      @LetsBuildThatApp  5 ปีที่แล้ว

      Maybe I’ll do my best Indian accent in my next videos.

    • @accuseeed
      @accuseeed 5 ปีที่แล้ว

      Lets Build That App mygosh dont do that hahaha

  • @user-er4ld9qn3x
    @user-er4ld9qn3x 3 ปีที่แล้ว

    Amazing

  • @alemmat1750
    @alemmat1750 5 ปีที่แล้ว

    Thanks very much to share all this knowledge

  • @uttampandey8988
    @uttampandey8988 5 ปีที่แล้ว +1

    Hey! great work, really enjoy your content. Currently I am facing some problem with firebase I think you could help, I am using firebase in a project in which I have to enable offline support for uploading posts, in the post there is a picture and caption just like Instagram, so what I want is when user is offline and he/she wants to upload a post, his/her picture get saved in cache and when user comes online that photo get uploaded and give back a download url that we can use for saving posts-details it in database. Please make a video on this, It would be great help. And thanks in advance.

  • @bimmuz_official
    @bimmuz_official 3 ปีที่แล้ว

    hello. I want to ask
    i don't have "import kotlinx.android.synthetic.main.activity_main.*"
    and my device is Pixel 2 Api 29

  • @platinumphonesandcomputers
    @platinumphonesandcomputers 2 ปีที่แล้ว

    Thank you

  • @FloBe00
    @FloBe00 4 ปีที่แล้ว

    Great video!

  • @codewithparth8431
    @codewithparth8431 3 ปีที่แล้ว +1

    there is no instant run button in android studio in windows

  • @AzwinBGMs
    @AzwinBGMs 5 ปีที่แล้ว

    Want more android content like this, try to clone uber like app in android

  • @zcoder_ahmed2744
    @zcoder_ahmed2744 4 ปีที่แล้ว

    Hi. First thanksyou about that. So easy👍🏼 andI won't to learning programmers android app. So what should I do about this

  • @needmore7249
    @needmore7249 5 ปีที่แล้ว

    The best

  • @nicknaim
    @nicknaim 3 ปีที่แล้ว

    in Android studio >4.1 (possibly earlier): Follow developer.android.com/topic/libraries/view-binding to get the username, email and password variables.

  • @TheYannsonnboys
    @TheYannsonnboys 6 ปีที่แล้ว

    Amazing Brian

  • @mariamalbarghouti4385
    @mariamalbarghouti4385 6 ปีที่แล้ว

    thank you so much you are the best

  • @reflowlogic
    @reflowlogic 5 ปีที่แล้ว

    Amazing.

  • @atozz8469
    @atozz8469 4 ปีที่แล้ว

    NIce video!!!

  • @elatighetfaghaoubeid9463
    @elatighetfaghaoubeid9463 6 ปีที่แล้ว

    perfect we need more app with kotlin(android)

    • @LetsBuildThatApp
      @LetsBuildThatApp  6 ปีที่แล้ว +1

      Coming out with more videos each week.

  • @AbhishekKumar-mq1tt
    @AbhishekKumar-mq1tt 6 ปีที่แล้ว

    Thank you for this awesome video

  • @tommyr9672
    @tommyr9672 5 ปีที่แล้ว

    hey Bryan! Loving your tutorials. You mentioned that you were coming out with a paid tutorial for us awhile ago. Have you put together a paid kotlin firebase app? or any kotlin lessons? thanks

  • @saurabhsaneja2236
    @saurabhsaneja2236 4 ปีที่แล้ว

    you didn't release android development course on your website?

  • @haider8933
    @haider8933 5 ปีที่แล้ว

    thanks

  • @rizmds7206
    @rizmds7206 4 ปีที่แล้ว

    Why do use a text view for already have register ? why cant you use a button instead?

  • @adincebic2992
    @adincebic2992 6 ปีที่แล้ว

    Hello Brian, could you please explain why don't we build UI programatically in Android just as we do in iOS? I researched this and almost everyone is telling that using designer and XML is the best way to create UI for Android. Could you please explain this further in a future video? Thank you.

    • @LetsBuildThatApp
      @LetsBuildThatApp  6 ปีที่แล้ว

      The reason why we hate Interface Builder is because of a few reasons:
      1. Segues suck horribly, they are the devils friend
      2. You can't edit storyboard files manually by hand, so there is an insane amount of clicking the UI.
      3. Storyboard views aren't reusable across screens.
      4. Auto Layout is often a nightmare with red and orange lines everywhere.
      5. Again segues just suck and make everything suck more.
      In Android, XML files are little small units that can be moved around almost everywhere, making it super modular.
      Having said that, you can use Anko Layouts to draw Android views programmatically quite easily.

  • @koemheangam6855
    @koemheangam6855 4 ปีที่แล้ว

    Hello bro can you make video create chatting push notification?

  • @LaughingMan44
    @LaughingMan44 4 ปีที่แล้ว +2

    No explanation of the syntax, what intent is etc. I also have a feeling this is now the "wrong" way of loading up different activities, it's confusing for a new learner trying to figure out which tutorials are even relevant anymore.

    • @theRishuPandey
      @theRishuPandey 4 ปีที่แล้ว

      New leaner must learn syntax not how to clone WhatsApp or bla bla

    • @LaughingMan44
      @LaughingMan44 4 ปีที่แล้ว

      @@theRishuPandey ?

  • @yassinetouisse6356
    @yassinetouisse6356 5 ปีที่แล้ว

    thank u so much

  • @jaegermeistersfriend
    @jaegermeistersfriend 4 ปีที่แล้ว

    I was wondering why didnt you use the login activity template to create the screens?

  • @iehsan77
    @iehsan77 6 ปีที่แล้ว

    hi, thanks for a good video. I have one question. How can I create chat users on my remote server rather then firebase?

  • @chimansong8653
    @chimansong8653 5 ปีที่แล้ว +1

    I keep in getting this message "ERROR: Cause: invalid type code: 6C" under Gradle sync issues. help please

  • @allensong4429
    @allensong4429 6 ปีที่แล้ว

    Looks like the App can talk with everybody in the database. Is it capable to add or remove friend. And I see the audio message sending button!

  • @09sheerios
    @09sheerios 6 ปีที่แล้ว

    Why is it that when I changed background color it doesn't reflect in the Design View, but when I run it in the emulator it does show the background color. Using Android Studio 3.1.3 in windows 10

  • @hanisster
    @hanisster 6 ปีที่แล้ว +1

    Is is possible to do programatically like those in Swift, just like you've showed us? I'm addicted to do things programatically!

    • @LetsBuildThatApp
      @LetsBuildThatApp  6 ปีที่แล้ว

      Yeah, there's Anko Layouts that helps us layout in code.

  • @jahangirakbar4524
    @jahangirakbar4524 4 ปีที่แล้ว

    Tutorial starts at 5:50

  • @jacksonjose8438
    @jacksonjose8438 5 ปีที่แล้ว +1

    is that a steins gate poster behind you?

  • @adeogooladipo7808
    @adeogooladipo7808 6 ปีที่แล้ว

    Hey! nice video. great content. I have a question. Isn't it easier and faster to create new activities by clicking the "activity" option rather than creating a class and having to write the same code over again? Or is there a particular benefit to this?

    • @LetsBuildThatApp
      @LetsBuildThatApp  6 ปีที่แล้ว

      Yeah using the create activity is better. I’m just really used to creating things manually and hooking up the code myself. This also shows exactly what’s going on for people that aren’t familiar with all these files.

  • @shashidhara.g.m655
    @shashidhara.g.m655 4 ปีที่แล้ว

    I usually do this with java netbeans ide but I'm planning to switch to kotlin
    Can u pls tell me how different is kotlin from java

  • @user-xw9uo5jh2g
    @user-xw9uo5jh2g 5 ปีที่แล้ว

    혹시 한국인이세요? 한국인 처럼 생기셔서 강의 잘보고 있습니다

  • @egitsoftsamir7403
    @egitsoftsamir7403 4 ปีที่แล้ว +1

    What is the language Kotlin or Java