Recommendations for Mobile Development Programming Languages

  • Thread starter Thread starter ann2_15
  • Start date Start date
  • Tags Tags
    Programming
Click For Summary
For mobile development, several programming languages and tools are recommended based on specific needs. For platform-independent applications, web apps can be created using Apache Cordova. Elm is suggested as a modern alternative for web app development, replacing traditional JavaScript, HTML, and CSS. For game development, the Unity game engine is highlighted, supporting both 2D and 3D games and utilizing C# and JavaScript for programming. For simpler projects, Processing.org combined with the Android SDK allows for easy sketch development on Android devices. On-device programming environments include Pythonista and Codea for iOS, and APDE and AIDE for Android, which support various programming languages. For iOS app development, Xcode is the official tool, requiring a developer license for app submission. Android development can be done using IntelliJ tools, providing a robust environment for creating Android applications.
ann2_15
Messages
1
Reaction score
0
Can someone recommend me what programming language is good for mobile development?
Thanks in advance.
 
Technology news on Phys.org
Welcome to PF!

If you want platform independence then folks write web apps and use Apache Cordova to make it into a mobile app for a specific platform.

Checkout Elm for programming web apps. Its relatively new but seems like a very promising replacement for javascript+html+css programming for today's web apps.

If you want games then checkout the Unity game engine. It supports many platforms and 2D/3D games and the Oculus Rift VR tech. Programming is done in Javascript and C#.

If you just want to play then checkout Processing.org with the Android SDK where you can write processing sketches that can be sideloaded onto an Android device.

There are also some on-device apps that provide a programming environment:
- Pythonista on iOS
- Codea on iOS
- APDE on Android (on-device processing sketches)
- AIDE on Android (java on android)

Xcode for iOS is the official means of writing Apple apps in either Objective-C or in Apple's Swift. However, to upload apps you need a developer license from Apple and must get your app vetted by them for commercial use.

Android has a similar development environment using IntelliJ tools:

http://developer.android.com/sdk/in...wOUa9dbx3Lj3xbiW3VljiSLr50Eo5gKDXgRoCoZvw_wcB
 
  • Like
Likes meBigGuy
Learn If you want to write code for Python Machine learning, AI Statistics/data analysis Scientific research Web application servers Some microcontrollers JavaScript/Node JS/TypeScript Web sites Web application servers C# Games (Unity) Consumer applications (Windows) Business applications C++ Games (Unreal Engine) Operating systems, device drivers Microcontrollers/embedded systems Consumer applications (Linux) Some more tips: Do not learn C++ (or any other dialect of C) as a...

Similar threads

Replies
86
Views
2K
  • · Replies 25 ·
Replies
25
Views
721
  • · Replies 38 ·
2
Replies
38
Views
2K
Replies
4
Views
2K
Replies
16
Views
3K
Replies
65
Views
5K
Replies
65
Views
5K
  • · Replies 102 ·
4
Replies
102
Views
2K
Replies
7
Views
3K
  • · Replies 8 ·
Replies
8
Views
4K