The title of this episode sounds like a Beck lyric, no? Odelay!
This week the guys have some fun with the number 34. Bill mentions Hour of Code, and Computer Science Education Week, although he knows NOTHING about it, when it is, or what is involved.
In Apple news the fellas debate the rumor of Apple removing the headphone jack and using the lightening port for audio. There is also discussion of the ugly new battery case from Apple.
Watch the screencast on YouTube!
This week Marc kills Bill in Shooty Skies, the fellas discuss Bourbon, and the pitfalls and struggles of using Bluetooth. Marc introduces Bill to Twelve South and their super sexy Apple only accessories. The discussion wraps with some talk of Tattoos and whether Bill should get a PS4 just to play Star Wars Battlefront.
Watch the screencast on YouTube!
It’s the Thanksgiving Episode! There’s talk of food comas, feeling dead & bloated, burning down houses with deep fried turkey, and all sorts of holiday cheer! As with any good American Thanksgiving discussion we discuss Black Friday and what Apple deals may be out there, Singles Day in China, and Pie.
Technical talk is a brief mention of our screencast on Xcode Behaviors and over all efficiency when working in Xcode.
Watch the screencast on YouTube!
The talk this week immediately takes a tangent into fantasy fiction of the 1980’s, followed by cheesy 80’s television. The “real” talk settles on the iPad Pro, the availability of the Apple Pencil, and what the guys recorded in a screencast of Marc helping Bill troubleshoot some application bugs.
Watch the screencast on YouTube!
Yet another episode of two dudes shooting the breeze! No app talk this week. Marc reviews the new Apple TV, setup, usage, Siri, what it does and what it does NOT do.
This episode is basically an Apple commercial. No real tech talk this week. Just the boys chatting about mostly Apple products and various other nerdy topics.
This episode is both totally new and totally late! This is our first test of doing a screencast. Watch Marc help refactor part of Bill’s application. This is like Xcode reality TV and the boys do away with Bill’s gross use of global variables (gasp!)
It could be the Halloween episode! This week’s number reference is a bit morbid. Marc follows up with an iPhone 6s+ status report. The guys talk about buying refurbished Apple devices vs Windows PC vs Hackintosh.
The coding discussion touches briefly on the CLGeocoder and CLPlacemarks
classes used to reverse geocode and get thoroughfare/street information.
This week we kick it off with some coffee chat about finding a roaster in the desert. Marc follows up on some AppleCare+ details from last week as well as some updates on the edge gestures on the new iPhone 6s.
The technical discussion hits on UINavigationItem, MapKit, and further discussion and debate on the UI design of Bill’s location scouting app. Marc talks about updating his app for iOS 9 and what he ran into when submitting for review in the App Store.
Episode 24 starts on a tangent about the television show 24. Back on track the guys talk about watchOS 2, the Apple XcodeGhost news, and the Apple Car speculation.
The technical talk is all about CoreData and persisting CLLocation.
This week the fellas discuss the Apple Special Event from last week. Bill pines for an iPad Pro and an Apple Pencil, and they discuss how this combo could be a competitor for some Wacom tablets. They also hit on Apple TV and iPhone 6s.
The technical discussion covers Bill’s app progress and Marc points and laughs at Bill for using global variables. Marc makes some recommendations on storing data, and loading saved annotations.
This week the gents talk about iPhones and kayaks, which segues into a discussion on iPhone insurance options, Bendgate, and Dr. Drang.
The technical talk centers around Bill’s need to pass variables from one view controller to another. Marc offers up advice while weighing the pros and cons of a couple possible solutions.
This week is recorded LIVE and face to face! The guys discuss the current
status of Bill’s app, unwinding to multiple view controllers. The conversation
also hits on some basics such as the viewDidLoad method and the didSet
observer.
warning: directory not found for option '-F/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.0.sdk/Developer/Library/Frameworks'This week the guys discuss Apple Watch ergonomics and 4K TVs as monitors. The
development talk centers on Bill’s aggravation in implementing unwind segues and
some of the challenges encountered when storing CLLocation data.
This episode starts with some more discussion on Apple Music and the renaming of the iTunes Music Festival to The Apple Music Festival.
The guys discuss what is involved in moving a project to a new version of Xcode and when
it makes sense to rewrite from scratch. Bill brings some of his current issues to Marc
to discuss. The issues hit on file organization, CLLocation, Table View Cells, the
MACHO LINKER, and Unwind Segues.
This episode is all about Minimum Viable Product, the smallest thing you can build that delivers customer value.
As Bill struggles with just how big his app should be, the guys discuss what MVP is and how a developer may benefit from getting an MVP in front of users in order to quickly get feedback before investing a significant amount of resources on features that may be of no benefit.
This week is all about source control. The guys discuss Git and all things related. The discussion centers around Bill’s study of some resources from The Pragmatic Bookshelf and Marc’s experience using source control in the real world.
The guys hit on how Git works, how it is used, what tools are available, and some guidelines and best practices.
Following a tangent on headphones, sweet (episode) 16 sees the guys discussing yet more UI. Bill learns about the Human Interfaces Guidelines from Apple that he should have read like 2 months ago.
The UI discussion continues as the fellas discuss a couple design articles found in iOS Dev Weekly. The articles touch on why to almost never use drop down lists, page controls (dots showing which page you are on), the plus icon (+), and the move (aka hamburger jr) icon.
With the guidance of Marc’s input from the previous show, Bill has redesigned the layout of his app. The guys discuss the look and feel of the new prototype, and Marc once again provides solid feedback on transitions and UI guidelines.
The debate over whether to require a photograph continues and leads to further questions to be added to “The List”.
We wrap up with Marc providing even more feedback related to Bill’s code and a discussion of warnings, Hosey Warnings, the Broken Window Theory, and the pros and cons of using Xcode 7 while it’s still in beta.
Discussion continues on the UI design for Bill’s app. Bill shares some new screens showing ideas for adding a new location, editing location name, and adding a photo. Marc offers up some EXCELLENT ideas on how to greatly simplify the UI.
Bill also shares his first stab at the code to get your current location, center a map view on that location, and allow you to add an annotation to the map.
Lucky number 13 starts with a follow up on UI design and why you may NOT want to roll your own. The boys then discuss the newly released Apple Music, Beats 1 and wax nostalgic about The Chronic.
Bill unveils his homework, the first two screens of his photo location app, and Marc provides some excellent feedback on design and things to think about moving forward.
The fellas try to be friends via Apple Watch, but Bill is maxed out on friends and now has to decide which favorite contact gets the boot. They then talk third party watch apps, share doodles, and various “how do you use this feature…” questions.
The technical talk is all about UI design this week. Bill shares his thoughts on the Sketch 3 course on Treehouse. The discussion hits on Photoshop comparison to Sketch 3, using mockups to sort out app features, and UI design principals.
Marc clears up some of Bill’s questions regarding how assets for various size screens are applied, Asset Catalogs, and how Xcode deals with these groups of assets. He also hits on some of the Accessibility features and how rolling your own UI can hinder the usage of an app for VoiceOver users.
Bill has a need for deliverables and assigns himself some homework for next week.
It’s all about WWDC this week (or last week). Marc and Bill discuss the highlights of the WWDC Keynote and the Developer State of the Union, touching on OS X, iOS, iPad, Xcode, Swift 2, and more. Marc shares some of his experiences at AltConf.
The boys discuss researching apps that are similar to Bill’s app idea. Marc offers up some excellent advice on data scraping, finding similar apps, and searching based on top grossing apps. The talk gets more technical on topics such as Top Down v. Bottom Up design approaches.
Marc takes us on a deep dive into UIDocument and shares what it can and cannot do in
relation to his current project and how that relates to Design vs. Architecture.
Bill is ready to start working on a real app, but is afraid to look at the competition for fear of “stealing” ideas. The guys discuss where to start, whether or not to look at similar apps before starting, tools such as Sketch 3 and App Icon Template, and the design process in general.
Marc curates a list of books from his personal library covering iOS, GIT, refactoring, and development in general.
“Coding is HARD.” Bill shares his frustrations learning Swift, the nuances of debugging in Xcode, and what was covered in the animation modules of his Udemy course. Marc dives even deeper into Apple Watch, the release of Watch OS 1.0.1, Apple Pay, and discusses the cost of changing an app’s flow.
This installment of The Initiative begins with some follow up on “swipe to delete” in
regards to UITableViewDelegate and UITableViewDataSource. Marc points out that WKWebView
is unable to load local HTML files.
Bill discusses the latest app he has created as part of the Udemy course; a “What’s The Weather?”
app that takes a city name and parses the HTML from weather-forecast.com to display a blurb.
The guys discuss NSString and its many uses and Marc reveals that he cheats by using Foundation classes.
Marc shares more insights on the Apple Watch which includes play controls for the native Now Playing app vs 3rd party, watch packaging, differences in bands between the 38mm and 42mm models, as well as location of complications and how they complicate things.
In this episode Bill reveals that he has not written any code this week. Marc and Bill discuss how to access web content via Swift, the pitfalls of synchronous vs asynchronous, and how to avoid doing noob shit.
Marc has figured out why his app is getting rejected and points a finger at receipt validation with the candle stick in the 3rd party library. Marc preaches the gospel of testing, testing, and more testing. Marc talks about his new Apple Watch! He talks about the home screen, Glances, other UI features, and some of the bugginess he has witnessed. Bill back burners his Apple Watch Fartbox idea.
Bill lures Marc off topic and they discuss OmniFocus, but Marc recovers quickly. Nice focus man! The episode wraps up discussing Marc’s experiences with the Watch and the Picks of the week.
Bill creates his first “realish” app, a “To Do List”. This is the first app with multiple view controllers and seems like something that could actually be used. He buys the Apple Watch developer class on Udemy, but he has not yet bought a watch.
Marc talks about his continued App Store shenanigans, resubmitted with new icon, in review again, rejected again in record time! He also talks C programming, Structs, and Tuples in Swift
Bill talks about table views, persisting data with NSUserDefaults, and segues.
Marc talks about the need to do some proof of concept coding prior to jumping into a new
project and bestows wisdom related to audio markers and Cue Sheets.
Marc discusses receipt validation and his ongoing interactions with the App Store, as well as his app being rejected for the second time.
The guys also discuss Apple’s WWDC and the odds of getting good Chinese food in Chinatown.
Marc rants about Marvel’s subscription service and sync issues.
Bill creates a stop watch app and finds the Udemy course becoming more challenging.
Marc explains selectors in Swift vs Objective C, the pitfalls of NSTimer and sending
and app to the background. Marc addresses the dangers of killing your apps in iOS
and reopening each time.
Bill talks about CaSe SeNsItIvItY and the less than helpful error messages from Xcode.
Marc shares his continuing adventures with the App Store and developing for the Apple Watch.
In this episode Bill finds himself infinitely looping. Topics include more talk about the Xcode interface and autolayout, using Google to find stuff on Stackoverflow vs the native search, and Marc uses the Pythagorean theorem!
Marc discusses his first rejection from the App Store.
The pilot episode of The Initiative lays some foundation: who are they?, what do they do?, and why this show? Marc and Bill discuss their backgrounds in the IT world and discuss how the show came together.
Bill talks about the Udemy iOS class, what has been covered thus far, and shares his wife’s enthusiasm for his first iOS app.
Marc talks about the Xcode interface, autolayout, and designing UI for varying devices.