📜 ⬆️ ⬇️

Applications for iOS, Android and Mac for developers

In this article we will present diverse functional developer tools available on official markets for iOS, Android and Mac, which can make life easier for both novice coders and more experienced developers. You may find in our list an interesting utility that you haven’t heard about for some reason, and will find a use for it.


iOS



CodeHub is a convenient way to keep track of your projects on GitHub, view information on them, create repositories and make edits to the code editor. The application supports GitHub.com and GitHub Enterprise (PRO version) services, allows you to switch between profiles, load images from your phone, leave comments and much more. In order to improve visual perception, syntaxian highlighting is implemented.

This is an open source project, the source of which can be found here .
')

The project from Google, Fabric , allows you to monitor your application right through the phone: you will receive alerts about crashes, as well as detailed analytics of active users in real time, to always be aware of the situation. If a problem occurs, a push notification will be sent to you, informing you of a problem.

With this product you can also receive information about the possible causes of failures, statistics on the use of OS versions and a host of other useful data. Fabric, of course, is available for download and on the market Google Play .


CppCode is a safe C and C ++ compiler with built-in libc and libc ++, which do not require third-party libraries. The application also has intelligent syntax highlighting, built-in file navigator, and C / C ++ sample code. If an error occurs while writing the code, the application will notify the user, which is very convenient for those who use the product for training. It is worth noting that CppCode works offline.


Recommended by Apple, the Code Viewer is one of the best applications for reading code. The application supports more than 60 programming languages ​​such as Swift, C, C ++, JS, ObjC, C #, HTML, XML, Java, Python, Ruby, and others. And using the Code Viewer, it is easy to add a new code or a new file directly from the Safari browser or from another application.


The InVision application is suitable for organizing collaboration on design projects, allowing the user to monitor the status of the project and discuss business issues with colleagues. Application developers offer you autonomous support for all prototypes, convenient dialogs for commenting on projects, quick user testing and other equally useful features.

Android



CppDroid - C / C ++ IDE is an Android development environment , inside which you can compile C or C ++ code, carry out diagnostics in real time, and also learn programming in these languages ​​with the help of a detailed manual. The application has a custom syntax highlighting, which makes the use of functions and language learning as efficient as possible.


Mobile C (C / C ++ Compiler) is a code editor, especially useful for novice coders. The application supports C, C ++, Python, Javascript, Lua, contains the standard C library, and also offers diagnostics of the C / C ++ syntax.


The Anacode IDE Android / C / C ++ / JAVA application allows you to create Android, C / C ++ and Java projects offline and without a computer. It is an integrated development environment and source editor for Java, HTML, CSS, PHP, JavaScript and C / C ++ files, allowing you to quickly and easily write and edit code on your mobile device.


Dcoder, Mobile Compiler IDE is a fairly agile syntax highlighter code compiler that works with more than 25 programming languages. With it, you can write a program, debug the code, and also add to your knowledge about a specific language, doing coding in any place convenient for you.


Show Java is a decompiler that extracts source code from an Android application (including XML files and images), as well as annotates each decompiled source file. The application is easy to use and high speed operations on all Android devices (except devices with single-core processors); able to work in the background.

Mac os x



Multifunctional CodeBox code snippets manager with an intuitive user interface for developers and designers. The application provides management of fragment libraries using tags, folders, groups, smart groups, allows you to edit, copy or paste fragments into the active application directly from the menu bar.


SnippetsLab is another fragment manager on the Mac for more efficient and quick code access and easy access to it. The application operates with the support of iCloud, which makes it possible to synchronize the database on several of your devices. It also imports from the CodeBox library files.


Sketchode 2 is a designer and developer collaboration tool designed specifically for quick access to the elements of a design project. Elements can be searched by colors, text styles and images; the developer receives detailed information about each of them. Uploading projects is carried out, including using the Jira service.


iHexe is an intelligent Hex editor displaying general file information. Its biggest advantage is the ability to work with bulky files up to 118 GB, while the speed does not decrease and the memory of the device is not clogged.


The Toad toolkit simplifies database management, which will be useful for developers on OS X. The utility connects to Oracle, MySQL, PostgreSQL and MongoDB databases, providing the user with platform support.

Source: https://habr.com/ru/post/328766/


All Articles