Indeed, your videos has became my addiction already. Keep going men and thanks for all! Hope to see some videos giving some insights into Core Data, It'd be fantastic!
@bennychewDev6 жыл бұрын
Thanks so much for this Brian! I've been seeing the 'blank collection view screen' from time to time in my app (when I forgot to run json-server) and I realized I definitely need to handle errors.
@999Souls7 жыл бұрын
LBTA in the background, i see what you did there with the TV :) Another great lesson, thanks ! I'll definitely be using LBTA components in the future.
@LetsBuildThatApp7 жыл бұрын
Great to see folks are still watching this series -_-
@NickPerkins7 жыл бұрын
This was great Brian. Keep it coming.
@rogerwprice7 жыл бұрын
Great stuff - good to see some good ideas for proper error handing - thanks
@paingsoe93927 жыл бұрын
Awesome series for iOS Development. Please add deep link, user to user notification and more advanced. Thanks.
@LetsBuildThatApp7 жыл бұрын
Thanks for the nice suggestions, they are very very helpful.
@kwstasna7 жыл бұрын
Once again really nice video Brian! Would be nice to talk about handling memory too, especially in big json with many images, when a user download for the first time the app, my app, is going crazy with the memory usage, although i cache them (with kingfisher) and i'm using MVC patterns like you do. Any recomendation ? P.S. the images are being downloaded in the cell swift file, if they dont exist in the cache.
@arvidurs7 жыл бұрын
Cant wait for generics. Thanks for that!
@developerios60967 жыл бұрын
Nice error handling , thanks brian!
@ashirvadaj7 жыл бұрын
Hi, Please include a way to create a generic class or function for parsing the JSON response, into respective model classes passed as type parameter in your next generic video. For Eg: func createModel(responseJSON: [String: Any]?, model: Model) -> Model. where Model is a POJO class. (NSObject). This will help reduce lot of code. Thanks for your awesome tutorials!! 👍
@theJeraldo76 жыл бұрын
Which one is better to use? Completion block with data and error parameters or success/failure handlers?
@dantesolorio87557 жыл бұрын
Hi Brian, what is the best way to make a retry functionality in an API with authentication and refresh_token endpoint. If I get 401 status code, I need to refresh the token, what is best way to recall my actual request function?
@Igor-rr4uc7 жыл бұрын
amazing video, thank you!
@ahmedabdou63907 жыл бұрын
Hi Brian, I am new to iOS App Development and I purchased Basic Training Course and it was amazing, however I need a clear path, How can I go forward, Is there any books that I can purchase having the same way of teaching you have, Do you recommend watching your Video Courses in some sequence? Please guide me and thank you very much.
@LetsBuildThatApp7 жыл бұрын
Hello Ahmed, I suggest watching whichever series interests you the most. I'll be pushing out more courses on the website soon.
@MrSean_S7 жыл бұрын
Great videos and insight into App building and managing... What if someone wants to learn to do this stuff but does not have the money to pay a college to teach them, is there any websites, free tools, etc. that can help someone get to the beginner/ intermediate level of programming/ coding? Also what about certifications, I saw Microsoft has a MCSA and MCSD and was wondering your thoughts?
Can you create a Udemy course that really goes super in depth on programing without story boards?? I would honestly pay for that!
@buthex7 жыл бұрын
Brian's facebook app and youtube app videos were pretty much my starting point. Here are two things that helped me understand a little better 1 - you need a root controller, which is what Brian does at every beginning of a video in delegate.swift. So start the app by doing that 2 - understand how constraints with visual format and the anchors work. without storyboards you have full control of what you're doing, which is great it's basic , but I hope it helps
@sanawfal7 жыл бұрын
How do you check whether the device is connected to internet by any means. I have tried exploring reachability class but could not integrate into the app.
@jbee12637 жыл бұрын
Is the "Parsing JSON was not valid" message intended to be displayed to the user? Maybe I missed it, but I don't think you showed that being displayed... was curious. Or, is that message not intended for the user and we'd only expect to see the default label text when the JSON fails?
@LetsBuildThatApp7 жыл бұрын
For a lot of these tutorials, I leave a lot up to you guys on how to figure out this stuff. There's really only so much I can record on these videos which take about 4 hours to produce.
@jbee12637 жыл бұрын
Fair. Not sure if this would be your recommended way... if (apiError.error?.localizedDescription != nil)
@Anthony-ds9se7 жыл бұрын
Do you want to add fire base into this app?
@jeenujose45066 жыл бұрын
Hi I had a doubt....my project is on android studio, nodejs n mongodb.... V have entered data into the database... N v have linked the server to the database... BT while debugging v r getting network error.. So could u pls tell me what is d reason??actually its not able to fetch data from d database... Pls help me if its possible
@halifaxdeveloper7 жыл бұрын
Hi, i really like your video. By the way are you Chinese? Do you mind if i upload your video to Chinese video websites?
@LetsBuildThatApp7 жыл бұрын
Yes I am chinese, 也会说国语 I guess I can't really stop anyone from uploading these videos elsewhere.
thank you, I kinda started to see the pattern of doing things the wrong way and then fixing them to be confusing and time consuming, i guess would be enough if just point it out verbally.
@LetsBuildThatApp7 жыл бұрын
Yeah, a lot of people need the explanation. I could be on the other spectrum where I just build out everything at real speed for a contract project. I think someday I'll do that for an entire series just to show how fast things can be.
@silver101887 жыл бұрын
sounds a great idea!
@11m07 жыл бұрын
Do you plan on making Android tutorials as well?
@miguelchavez27687 жыл бұрын
how do you select a cell? like if i wanted to go to a different page after i touched on a tweet ?
@prayash7 жыл бұрын
Add a 'didSelectItemAt' function to the HomeDatasourceController. You can then create a new TweetViewController class which has its own variable called 'tweet' that holds the object passed from HomeDatasourceController. Hope Brian can chime in on whether this is the best way to do it, I've used this in my app and it works so far but I don't know if there is a cleaner way. For example: In my TweetViewController class it has a var tweet: Tweet? obj to hold selected Tweet data.. then inside HomeDatasourceController override func ... didSelectItemAt { let tweetView = TweetViewController() // we set the new view's tweet variable to the selected datasource's tweet let tweetView.tweet = self.datasource?.item(indexPath) as? Tweet navigationController?.pushViewController(tweetView, animated: true) } Additionally, you will need to override didHighlightItemAt and didUnhighlightItemAt methods in your datasource controller as these will allow you to change bg color of the cell when it's tapped. You also need to run collectionView?.delaysContentTouches = false on viewDidLoad of the datasource controller so the tap response is super snappy. Hope this helps!
@s11gangsta7 жыл бұрын
How can you get Facebook, Twitter and Instagram videos or media to integrate with third party app?
@lyheangibell6 жыл бұрын
thank you so much
@thatwascomic51187 жыл бұрын
i need some help regarding to web scraping in iOS.Please create a tutorial on it.I will be waiting for it.
@LetsBuildThatApp7 жыл бұрын
+Entertainment World scraping is always quite unreliable so I wouldn't recommend this approach
@thatwascomic51187 жыл бұрын
thanks for replying but I need to scrap some data from web as this is little part of chat app.which i am creating.Can you suggest me any tutorials on it
@LetsBuildThatApp7 жыл бұрын
I suggest looking into regex to perform the scraping.
@thatwascomic51187 жыл бұрын
thanks i will look for regex
@sambio21227 жыл бұрын
how can we contact you ?
@nadaelsheikh1027 жыл бұрын
please make a video about instgram live streaming
@nawragrr3 жыл бұрын
I think i got banned or something it wont let me login
@giorgio1apple7 жыл бұрын
Shouldn't you have used exceptions instead of passing errors as arguments?
@LetsBuildThatApp7 жыл бұрын
Swift doesn't use exception, instead we throw errors.
@giorgio1apple7 жыл бұрын
Yeah, that's what I meant. Why not throw an error instead of passing it as an argument?
@LetsBuildThatApp7 жыл бұрын
Thats a good question. I think it's because throwing an error seems to mean something severely wrong has occurred. Just using a completion block passing the error back is an old pattern we've used since objective c.