Skip to content

Instantly share code, notes, and snippets.

@josemvidal
Last active May 4, 2022 18:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save josemvidal/ec1a6a3e8350bfffdcb6c22a9da277e1 to your computer and use it in GitHub Desktop.
Save josemvidal/ec1a6a3e8350bfffdcb6c22a9da277e1 to your computer and use it in GitHub Desktop.
Recommended learning sources

Below are some recommendations for learning the various technologies. These things are always changing.

Android Native

If you want to build for Android phones/tablets you have to decide wether you want to build a native app (Java or Kotlin) or use one of the cross-platform libraries.

Google has the best videos and tutorials on Android. Go to developer.android.com and click on docs in the top. If you want more structured "classes" they also have online classes as well as a set of online training courses.

iOS

Mobile Cross-Platform Frameworks

If you want to build a mobile app that will run on both Android and iOS phones, then you must use a cross-platform framework. Some of these basically let you build a JavaScript app and then create a "native app" by bundling your javascript with a mini webbrowser just for that app. Flutter makes your Dart code run on either platform.

Flutter

ionic

expo

Node

Django

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment