Mobile development


Start here

If you want to build properly for mobile–that is, build iOS and/or Android applications, you’ll need to use the right languages and tools for the job. Android applications are built on Java. iOS applications are built on Objective-C or Swift, using XCode.


Building native applications for iOS and Android


Building web applications optimized for access via mobile devices

Some cool resources

Definitely check out React Native

It’s JavaScript’s answer to a native-feeling application for iOS without Swift or Objective-C.

Building responsive pages