Building A Mobile App - What It Takes

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ก.ย. 2024
  • Building A Mobile App
    Instagram: / davex.tech
    Home: davidxiang.com
    Book: www.amazon.com...
    Facebook Page: / davex.tech
    Twitter: / davex_tech
    Email: davex.inc@gmail.com
    #software #coding #softwaredevelopment #programming #howtocode

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

  • @yasaamoin4882
    @yasaamoin4882 7 ปีที่แล้ว +3

    This guy really knows his stuff....Found a good channel I must say

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

    This is an amazing video. But did anyone see that awesome advertisement about jumpcut.com? About mife sucks. That was hillarious

  • @__-to3hq
    @__-to3hq 6 ปีที่แล้ว

    it makes me happy this isn't easy for the average human to follow along

  • @file2hd6026
    @file2hd6026 8 ปีที่แล้ว

    Hey Dave, there are a lot of entrepreneurs who frequently visit our classes and talk to the CS students because they want us to make apps/websites for them for free. They get the product we get the experience. Your thoughts?

    • @DaveXiang
      @DaveXiang  8 ปีที่แล้ว +1

      I think that might be a good setup.. I haven't heard of that before. As long as the expectation is clear. Business people get some students who are learning to code to build their app so they're not going to get a super high quality coded thing. If they know that and they are cool with it, then I guess that's alright. And you guys can have some free project ideas. I doubt they would be used for a real business though. Someone would have to maintain it after the class is over, and I doubt the students would do it unless it's a really successful project.

  • @abhimanyusharma3533
    @abhimanyusharma3533 8 ปีที่แล้ว +1

    what type of laptop I buy for programming

    • @incaseyoudidntknow9607
      @incaseyoudidntknow9607 8 ปีที่แล้ว +1

      macbook.

    • @marwanahmed6294
      @marwanahmed6294 8 ปีที่แล้ว +1

      Abhimanyu Sharma Linux laptop

    • @pavlevod
      @pavlevod 7 ปีที่แล้ว +1

      Make sure it has SSD, strong CPU and about 8GBs of RAM. You could go with macbook but i think they are expensive for hardware that you get, in other words you are paying for the brand. You could buy much better laptop for that money with more memory which is an issue with macbooks, and install linux for development. Unless you are planning on game development any GPU should do fine.

  • @BeyondMotionProduction
    @BeyondMotionProduction 8 ปีที่แล้ว +1

    Awesome video bro a lot of great key points like always. What I've heard ppl say working with like Java or etc . Is a good way to get the practice in starting to learn different parts of developing what would you recommend ?

  • @rafakaminski3001
    @rafakaminski3001 8 ปีที่แล้ว +2

    I like when people doing such videos are marking words with mouse dynamically (this helps with concentration), but I can't stand that sound of "clicking" and "clicking". I know that wasn't normal video. Otherwise your voice and a way you're doing are super and helpful.

  • @ser-hanga
    @ser-hanga 8 ปีที่แล้ว +1

    Thanks a lot. very informative. could you do a similar video about programmers or flash tools?

  • @2k2hbk2k2
    @2k2hbk2k2 8 ปีที่แล้ว +1

    hahaha, very informative videos! keep up the good work!

  • @jordanmills4945
    @jordanmills4945 8 ปีที่แล้ว +1

    "Smooth Scrolly" dont know why i found that so funny but still great video!

  • @lonwabomnyaiza2654
    @lonwabomnyaiza2654 8 ปีที่แล้ว +1

    Just about got your last sentence out, whew :>

  • @rekstrom100
    @rekstrom100 7 ปีที่แล้ว +1

    Thank you for all your videos! I love the word doc videos especially since you place them in a Google doc.

  • @incaseyoudidntknow9607
    @incaseyoudidntknow9607 8 ปีที่แล้ว +1

    When you said it requires a bunch of different engineers to build a high quality app, what types of engineers are required? But snapchat was built by 2 programmers, Murphy and Spiegel. Not sure if Spiegel did any coding.

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

      The first version of snap chat was probably built by 1 engineer. Snap chat as you know it now is definitely not built by only 1 engineer.

  • @2k2hbk2k2
    @2k2hbk2k2 8 ปีที่แล้ว +1

    are you gang?

    • @DaveXiang
      @DaveXiang  8 ปีที่แล้ว +9

      Yea I'm a gang

  • @scarletstark2201
    @scarletstark2201 8 ปีที่แล้ว +1

    Hey Dave do you think taking a 12 week bootcamp for IOS or android mobile apps in order to get a job is a good idea? Based on this video I would say it takes way more than just 12 weeks.

    • @rekstrom100
      @rekstrom100 7 ปีที่แล้ว

      Thomas Coy he has a video addressing this specific question. It is very informative.

    • @scarletstark2201
      @scarletstark2201 7 ปีที่แล้ว

      ***** I have to agree. I don't think they are worth the hype.

  • @jonathancraddock274
    @jonathancraddock274 7 ปีที่แล้ว

    I would be interested in a video on MBaaS or BaaS and choosing a back end(More comprehensive and specific than you went into in the video). That, and UI/UX, are things I struggle with most when working on apps. I see a lot of things in apps that I know are done on the back end, I just have a hard time grasping how it's done or what services are used. Great video, and thank you for providing the document you used in this video.

    • @DaveXiang
      @DaveXiang  7 ปีที่แล้ว

      Good idea, I will think about that. Thank you

  • @teamwitcher3867
    @teamwitcher3867 8 ปีที่แล้ว

    Dave do you agree that Apple is staying like North Korea in sense of being so individual and isolated ?

    • @DaveXiang
      @DaveXiang  8 ปีที่แล้ว +3

      I think being extremely isolated has been a blessing and curse for Apple. The major advantage of this I think is for the user, and having a really consistent experience. Since Apple really "owns" the whole Apple experience, they can give a really consistent one for all their users. And users actually like this. If you use Apple products, you use it for the consistency.
      This is actually why I use Apple products like iPhone, MacBookPro, etc. Because they all work together well and I don't have to think about stuff, it just works. The flip-side I think is that it does produce a lot of haters. People who are more open-source-minded think Apple just sits in their ivory tower and is really isolated. I'm not sure why there is animosity towards this, but I think Apple decision to do that was actually a good business decision. I think comparing it to North Korea is a bit extreme. haha
      The pros of something more open-source (like Android) is that it's just much more open. For example, you don't have to through a lot of hoops to get your App accepted on Android, whereas for Apple... people really really stress about getting their App accepted. Android is a much more o-p-e-n ecosystem.
      The bad part of such an open ecosystem is that it becomes much more fragmented. Everyone's running different hardware (there are so many android devices), different versions of Android, etc. which makes developing for such an open platform a bit harder. If you develop for Apple, the ecosystem is isolated so it's easier for developers. If you talk to anyone, they will say that developing for Android is harder. More screen sizes to program for, more subtle OS level features to consider, how to make the app work for all these different Android users. It's much easier for Apple.. you just program for an iPhone and you're done.
      Anyways. Hope that gave you some insight.

  • @nihaljalal5693
    @nihaljalal5693 7 ปีที่แล้ว

    Are the Sentences under Misconception True or False,confused bcoz u put them under Misconception so usually means that those concepts are wrong

    • @nihaljalal5693
      @nihaljalal5693 7 ปีที่แล้ว

      Do I really need a lot of engineers to make a nice app?

  • @nicesneaksatxy
    @nicesneaksatxy 8 ปีที่แล้ว

    Where can you find app building projects for beginners? How long does it take to build a basic crappy app?

    • @DaveXiang
      @DaveXiang  8 ปีที่แล้ว +1

      Just think of a cool idea of an app that you would use yourself. That'll give you some motivation. How to find hamburgers

    • @shanel6887
      @shanel6887 8 ปีที่แล้ว

      If you mean for learning purposes, you can find beginner projects that actually work for android devices at appinventor.mit.edu

  • @kamaridavis7571
    @kamaridavis7571 8 ปีที่แล้ว

    Can you define Back-end? Like the components/hardware that makes up the "Back-end". I understand servers are involved, but is that it.

    • @DaveXiang
      @DaveXiang  8 ปีที่แล้ว +3

      Back-End in software lingo is still all software, no hardware involved. It usually just means code and applications that run on a server. They usually service clients ( phones, browsers, tablets), and also communicate with each other often to create big systems. When you use Snapchat, you're using the client application. It communicates with SnapChat's backend, which is a big system of many computers running various applications on servers somewhere.

    • @kamaridavis7571
      @kamaridavis7571 8 ปีที่แล้ว

      Dave Xiang Very interesting, so are the back-end software like C++ , Java, etc?

    • @rekstrom100
      @rekstrom100 7 ปีที่แล้ว

      Dave Xiang you should put a link to your terminology video. That helped me a lot :)