Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,150,747 members, 7,809,856 topics. Date: Friday, 26 April 2024 at 04:04 PM

Your Smartphone Is Really Smart - Programming - Nairaland

Nairaland Forum / Science/Technology / Programming / Your Smartphone Is Really Smart (1281 Views)

C++ Is Really Boring / Your Smartphone Is An ATM Machine / Design Websites With Only Your Smartphone - No Laptop Or Internet Connection (2) (3) (4)

(1) (Reply)

Your Smartphone Is Really Smart by rexben(m): 1:10am On Apr 20, 2018
According to zimescience.com, smartphones are millions of time more powerful than all of NASA’s combined computing in 1969 used to guide humans across 356, 000km of space from the Earth to the moon and return them safely.

Growing up, I wanted to learn how to program because the world’s richest man is a programmer. The dream died and was buried because I was not able to lay my hand on any PC.

The buried dream resurrected after 12 years when I had access to a friend’s PC. If I had this information that I want to share with you back then, I won’t have waited for 12 years, at least I’ll have started coding with a smartphone 5 or 6 years before now. I don’t want you to get stuck like me. I don’t want you to wait more than a decade like me.

I will be telling you different smartphone IDEs that you can write and test your codes. You don’t need to wait to have a PC to start writing and debugging codes. Your smartphone is capable of doing those tasks.

I know the cost of acquiring or securing a PC is quite expensive but acquiring a smartphone is more feasible compared to getting a PC

These smartphones IDEs can be downloaded from google play store, App store or Windows store. Some Apps are totally free, some are In-App purchase and you have to pay for some. I’ll just give little details and features about the Apps, I have provided links below the features of each Apps to get detailed information about the Apps.

ANDROID
DroidScript -JavaScript Mobile Coding IDE

DroidScript uses Android’s built-in Chrome V8 JavaScript engine which is constantly updated and improved by Google and keeps up-to-date with modern internet standards.

Features:

· Add Buttons, Text and Graphics.

· Access GPS, Compass, Camera, Accelerometer, Bluetooth, Wi-Fi.

· Send and Receive emails and SMS.

· Use native controls and/or HTML5 and CSS.

· Build Native or Phaser based games.

· Make use of popular JavaScript libs such as JQuery.

· Share app source with your friends as .spk files.

· Built in JavaScript reference.

· Read more on DroidScript this http:///16Cotwp

· Download https://play.google.com/store/apps/details?id=com...androidscriptfree&hl=en

CppDroid

CppDroid is simple C/C++ IDE focused on learning programming languages and libraries.

Features:

· Code complete

· Real-time diagnostics (warnings and errors) and fixes

· File and tutorial navigator (variables, methods, etc.)

· Static analysis

· Smart syntax highlighting

· Works offline (built-in compiler, no internet connection required)

· Read more on CppDroid http://www.cppdroid.info

· Download https://play.google.com/store/apps/details?id=name.antonsmirnov.android.cppdroid

AWD (Android Web Developer)

Android Web Developer (AWD) is a IDE (Integrated development environment) for web developers. Supports next language and formats: PHP, CSS, JS, HTML, JSON.

Android Web Developer will turn your Android tablet with keyboard into a real development box. Android Web Developer will turn your Android Phone into a small development computer to browse and touch your code on the go.

Download https://play.google.com/store/apps/details?id=org.kidinov.awd&hl=en

JavaIDEdroid

JavaIDEdroid is an integrated development environment which runs on Android and allows to create native Android applications without the need to use the Android SDK on Windows or Linux.

You need Android 2.2.3 or higher and a storage card (/sdcard/) to use this app!

Following development tools are integrated in JavaIDEdroid:

aapt tool, Eclipse compiler for Java, dx tool, DexMerger tool, ApkBuilder

Read more on JavaIDEdroid http://www.tanapro.ch/products/JavaIDEdroid/historyen.html

Download https://play.google.com/store/apps/details?id=ch.tanapro.JavaIDEdroid

Java Editor

Java Editor is a very simple Java editor, it can color the syntax nodes: nodes, attributes, properties, events, support auto completion and search and replace. Opens the default files with the extensions: jav, java.

Requires Adobe Air (it’s FREE) and Android 2.2 or later.

Read more on Java Editor

Download https://play.google.com/store/apps/details?id=air.JavaEditor&hl=en

DroidEdit

DroidEdit is a text and source code editor (similar to Notepad++ or gedit) for android tablets and phones

Features:

· Syntax Highlighting for several languages (C, C++, C#, Java, HTML, CSS, JavaScript, Python, Ruby, Lua, LaTeX, SQL, …)

· Several color themes

· Infinite undo & redo

· Search & replace

· Auto & block indentation

· Keep opened files and changes between sessions

· Open files directly from dropbox or a file manager

· Character encoding support

· Read more on DroidEdit http://www.droidedit.com/

· Download https://play.google.com/store/apps/details?id=com.aor.droidedit&hl=en

Dcoder

Dcoder is a mobile coding IDE (Compiler for mobile), where one can code and learn algorithms. Tailored to enhance your coding skills, via the use of code compilation and algorithm solving. Now learn to code anytime anywhere.

Added bonus: Dcoder uses a Rich Text Editor supporting syntax highlighting and packed with the necessary tools to offer you all the edge that an IDE or code compiler is supposed to.

Features

· Rich Text Editor with Syntax highlighting (Code Editor)

· Line number, Auto indent, Autocomplete Parenthesis.

· File Open/Save.

· Multiple Language Support.

· User input for languages like C, C++, Java, Php, JavaScript, Node.js and others.

· Active debug view for faster access to Output.

· Thoroughly designed Algorithm problems to improve coding Skills and make programmers industry ready.

· Dcoder is an online compiler, now run, compile and execute your code snippets on your own android mobile devices.

· Download https://play.google.com/store/apps/details?id=com.paprbit.dcoder&hl=en

CodePeeker

If you want to simply read your source code with syntax highlighting, look up snippets or cool solutions on-the-go then Code Peeker is for you!

It’s a great little code reader (note: read, NOT an editor) that enhances current coding knowledge by highlighting your past coding expertise.

With Code Peeker you can share coding success tricks during a jobinterview or meetings. It’ll make you look much better than promising “I don’t know. Let me get back to you on that one”.

Code Peeker will open and highlight any supported code language (and unicode/utf8) you throw at it.

Features:

· Mark the line number

· Provides a built-in file browser (in case your phone doesn’t have one)

· Opens from both external SD and internal memory!

· Supports other file browsers

· Download https://play.google.com/store/apps/details?id=twig.nguyen.codepeeker

Anacode

Anacode is an integrated development environment and source code editor for JAVA, HTML, CSS, PHP, JavaScript and C/C++ files that allows you to build and run Android applications directly on the device. Anacode can directly build an APK from your android project source code by single click on the “Run” item in the menu. Just open any JAVA or XML file that’s is part of your project.

Anacode introduces a new code edit model for smart devices allowing for faster and much easier writing and editing of source code than ever before. Copying, pasting, deleting (and other functions that are used a lot during coding) of lines, words or selections of code is a single tap/click away and speeds up your coding time dramatically.

Features:

· Indent line or selection

· Unlimited undo/redo

· Custom syntax highlighting of java, html/xml, css, php, javascript and c/c++ files

· Autocomplete for all supported languages

· Building android applications directly on the device

· Compile and run java programs directly on the device

· Create new java classes

· Run html files in an internal or external browser

· Contains Android, C/C++ and Java sample projects

· Read more on AnacodeIDE http://www.anacodeide.com/blog

· Download https://play.google.com/store/apps/details?id=com.majosoft.anacode&hl=en

AIDE

AIDE is an integrated development environment (IDE) for developing real Android apps directly on your Android device.

Follow interactive coding lessons and step-by-step become an expert app developer. Visually design apps, write code with the feature rich editor with code completion, real-time error checking, refactoring and smart code navigation, run your app with a single click and use the Java debugger to find AIDE offers Java programming for the beginning, intermediate or advanced programmer. Beginners can learn to code; developers can do real development. Using the advanced editor with code completion and syntax highlighting to edit Java and XML files, then compile the software, the use the Compiler to turn it into an app. AIDE.s incremental Compiler is blazingly fast. Interoperability with Android Studio and command line SDK Tools is provided. Not only does AIDE Support Java development but C and C++ native development is supported as well.

AIDE offers Java programming for the beginning, intermediate or advanced programmer. Beginners can learn to code; developers can do real development. Using the advanced editor with code completion and syntax highlighting to edit Java and XML files, then compile the software, the use the Compiler to turn it into an app. AIDEs incremental Compiler is blazingly fast. Interoperability with Android Studio and command line SDK Tools is provided. Not only does AIDE Support Java development but C and C++ native development is supported as well.

Read more on AIDE http://www.android-ide.com/

Download https://play.google.com/store/apps/details?id=com.aide.ui&hl=en

QPython3

QPython3 is a port of Python3 for android, it can run Python3 applications on your android devices like mobile or tablet, it also contains the Package Index where you can find many funny and usable Python applications easily.

(It is the only Python interpreter which works under android 4.0 in google play).

Features

· Run Python3 applications including script and projects on Android device

· Execute Python3 Code & File From QRCode.

· Support SL4A Programming, can access android’s feature, like network, bluetooth, location.

· Support Python3 console.

· Support QEdit which allow you edit Python code.

· Support FTP server, which can let you transfer the Python3 project from your PC to mobile easily.

· Read more on Qpython3 https://www.qpython.com/

· Download https://play.google.com/store/apps/details?id=org.qpython.qpy3

IPHONE IDEs
Textastic

Textastic is a fast and versatile text, code and markup editor. It supports syntax highlighting of more than 80 programming and markup languages. Connect to FTP, SFTP and WebDAV servers or to your Dropbox or Google Drive account. Use the built-in WebDAV server to easily transfer files from your Mac or PC over Wi-Fi.

Features
• Syntax highlighting of more than 80 languages:
HTML, JavaScript, CSS, XML, Markdown, Objective-C, Swift, C++, PHP, Perl, Python, SQL, shell scripts and many more (full list available on the website)
• Compatible with TextMate syntax definitions and themes
• Code completion for HTML, CSS, JavaScript and PHP functions
• FTP, FTPS (FTP over SSL), SFTP (SSH connection), WebDAV, Dropbox and Google Drive clients
• iCloud Drive
• WebDAV server
• Symbol list to quickly navigate in a file.

Read more on Textstatic https://www.textasticapp.com/mac.html

Download https://itunes.apple.com/us/app/textastic-code-editor-6/id1049254261?mt=8

Pythonista

Pythonista is a complete scripting environment for Python, running directly on your iPad or iPhone. It includes support for both Python 3.6 and 2.7, so you can use all the language improvements in Python 3, while still having 2.7 available for backwards compatibility.

In true Python fashion, batteries are included — from popular thirdparty modules like numpy, matplotlib, requests, and many more, to modules that are tailormade for iOS. You can write scripts that access motion sensor data, your photo library, contacts, reminders, the iOS clipboard, and much more.

You can also use Pythonista to build interactive multi-touch experiences, custom user interfaces, animations, and 2D games.

Features:

· Scriptable code editor with syntax highlighting and code completion

· Extended keyboard, designed specifically for Python

· Interactive prompt with code completion, command history, and support for showing images in the console output

· Integrated visual debugger and object inspector

· Integrated PEP 8 style checker with issues highlighted directly in the editor

· Complete offline documentation with quick lookup directly from the editor

· Various beautiful light and dark color themes, and a theme editor to make your own

· UI editor for quick prototyping

· Includes most of the Python standard library and additional modules for graphics, sound, and iOS system services (e.g. clipboard, contacts, reminders, twitter, UI…)

· Read more on Pythonista omz-software.com/pythonista

· Download
https://itunes.apple.com/us/app/pythonista-3/id1085978097?mt=8

PHP Programming Language

The classic PHP programming language for iPad, iPhone and iPod touch. Programming language is a perfect tool for studying, complex mathematical calculation, entertainment and many other useful tasks. The application is especially useful for learning the PHP programming language. You have to buy compilations inside the application. Internet connection is required.

Features

· Compile and run your program.

· Text input before program run and text output.

· Enhanced source code editor with syntax highlighting, line numbers, color themes and additional keyboard.

· Import and export programs by iTunes or by email.

· Online language reference and several program samples.

Download https://itunes.apple.com/us/app/php-programming-language/id486218269?mt=8

WINDOWS IDEs
Code Writer

Code Writer is a free text and code editor app with over 20 supported file types, and active syntax highlighting that updates as you edit documents. Use it as a replacement for Notepad and other quick edit apps.

The app has been built from the ground up for Windows 10. It’s fast and fluid, and gives you the power to edit documents with features you’d normally only find in desktop apps. Code Writer is perfect for editing any text-based file, doing code reviews, or giving presentations with code samples.

The text editor allows you to edit documents in near full-screen mode with the chrome fading to the background. The collapsible side bar houses feature like a document explorer, search functionality, advanced editing commands, print/share, settings, and help. A popup command palette provides quick keyboard access to almost every command in the app.

Read more on Code Writer www.actiprosoftware.com/go/apps-cw-info

Download
https://www.microsoft.com/en-us/store/p/code-writer/9wzdncrfhzdt

#Code

#Code is an online compiler that that lets you compile and execute code snippets on your Windows 10 device. As of now, #Code supports over 12 programming languages and is a oneofakind app on the Windows Store. You can write and compile your code snippets on your PC, tablet or mobile device. #Code is an elegant way to learn and explore various programming languages.

#Code supports the following 12 languages: C, C++, Java, Python, C#, PHP, Perl, Ruby, Swift, Visual Basic, JavaScript and Pascal.

Download https://www.microsoft.com/en-us/store/p/code-editor-free/9nblggh09fs3

Python 3 For Windows Phone

Python 3 For Windows Phone is a Windows Phone 8 app that provides an interactive Python shell. You can run scripts either interactively, by typing them into the bottom window, or run a script from SkyDrive.

Download https://www.microsoft.com/en-us/store/p/python-3/9nblggh083nz

Java For Everyone
This app provides you all basic and advanced details about every concept used in java. All data is divided within list and easy to understand. You don’t require a running internet connection for the functioning of the app. A must app for every programmer whether they are beginner or professional, this app will help you. Pocket JAVA Learn JAVA on the GO JAVA for Everyone Learn JAVA in Few-Time

Features

· Offline application

· Tutorials for all core java concepts.

· Sample codes.

· Good Navigation

· Download https://www.microsoft.com/en-us/store/p/java-for-everyone/9nblggh08hwj

Remember, your smartphone is smart. Please, share this post because I believe there is someone out there that needs to know this.
Source https://medium.com/@rexben/your-smartphone-is-actually-smart-96a990284394
Re: Your Smartphone Is Really Smart by Towbaba500(m): 10:37am On Apr 20, 2018
thumbs up for the enlightenment, and pls can i set up a site with my phone
Re: Your Smartphone Is Really Smart by rexben(m): 12:52am On Apr 24, 2018
Towbaba500:
thumbs up for the enlightenment, and pls can i set up a site with my phone
I don't know but if you mean a wordpress site, the answer is yes

(1) (Reply)

Point Of Sales Software / Sharepoint Technology - What Do You Think/know / Open Coursewares And Free Distance Learning Resources (computer Science Centric)

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 40
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.