app development

How can I get started writing apps?

Swift

Episode 1674

Richard from Los Angeles, CA

Richard wants to become an app developer for augmented reality. How can he do it and create cross-platform apps? Leo says to learn Swift on the Mac, but also get PhoneGap, which will help you port any apps over to Android. But you'll lose some functions when you do because they tend to hide some complexity. Also, check out EDX.org. They have a great system called HOW TO CODE. There's also Doctor Racket.

Should I Port My Apps to macOS?

macOS

Episode 1624

Bill from Irvine, CA

Bill is an app developer for iOS and he's looking at using Project Catalyst to create them for the Mac as well. Leo says that it depends on the app, whether it makes sense to have a desktop app as well. So it depends on the app. But Leo says that developers are crazy for Catalyst, and it's Apple's "dog food" for writing their own apps in it. So if Apple is using it, it would make since to go that route.

Google IO Kicks Off Busy Developer's Season

Google I/O 2018

Episode 1485

Google I/O kicks off a busy developer season this week. Followed by Microsoft's developer conference later this week, then Facebook's F8 and finishing up with Apple's Worldwide Developers Conference in June. Leo says that both Google and Microsoft will have a message on Progressive Web Apps. These are apps that will be web centric, with the idea that you can download pieces of the app that will operate off line, but with the rest of the work on a backend in the cloud. Leo says that it's no longer about the operating system.

What app should I develop next?

Apple iOS 11 App Store

Episode 1425

Joe from Gardena, CA

Joe is an app developer and is looking to create an app for AR. Since Joe already has a parking app he's developed, Rich thinks he should elaborate on that and use the phone's camera to decipher parking signs. A user could simply point his or her camera at the sign, and the app could return a big check mark or red 'x' on if it's ok to park there at that time. The issue will be gathering the information for the backend. But if he can make submitting data easy and fun, and it works, then he'll have a winner.

Why do apps ask for access to my personal contacts?

Episode 1274

Rick from North Carolina

Rick wants to know why apps have to have access to all his contact information and other data? Leo says that both Apple and Android developers to ask permission to access stuff. So it's all "chunked up," so that it doesn't ask dozens of questions for permission. Android has at least changed it to where it asks permission when it needs to. Not all at once. Asking for permission for access to contacts is problematic because it could be abused. But games sometimes ask for that, or Apple's Find Friends, so that they can use it so you can contact other people to join in.

How can I prevent from being ripped off when hiring a coder?

Code

Episode 1210

Angelo from Rancho Cucamonga, CA

Angelo feels like he's being ripped off after hiring a devloper for an app. All he got was a step by step on how to create it, and not the app itself. Leo says that may be the first step - a paper mockup of what the app will be and how it works. It's called a "functional specification." But if they want more money for that, it may be time to look elsewhere. The hard thing is, when just starting out, you don't know what to look for in an app developer.