Nasza strona używa cookies. Dowiedz się więcej o celu ich używania i zmianie ustawień w przeglądarce. Korzystając ze strony, wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki. Rozumiem

8 aplikacji na Androida dla programisty

Poznaj aplikacje, dzięki którym możesz programować bez komputera i gdziekolwiek jesteś.
8 aplikacji na Androida dla programisty

Dzięki różnego rodzaju aplikacjom na Androida programista może pracować nad projektem, bez względu na to, gdzie się znajduje. Co prawda narzędzia programistyczne, które dostępne są na urządzenia mobilne, nie będą tak wygodne, jak te same, używane na komputerach. Oferują jednak coraz więcej ciekawych funkcjonalności.

Według raportu „Digital in 2018” agencji We Are Social, w bieżącym roku 5,1 mld osób na świecie było użytkownikami smartfonów i tabletów, czyli 68% populacji ludzi. To o 4% więcej niż w 2017 roku. Dane z grudnia 2018 mówią, że 75% urządzeń mobilnych pracuje pod systemem Android. Dla porównania drugi w klasyfikacji najpopularniejszych mobilnych systemów - iOS - ma udział około 21%. Sprawdźmy zatem, jakie aplikacje na Androida mogą być przydatne w pracy programisty. Wybraliśmy 6 apek, na jakie warto zwrócić uwagę.


Online Compiler

Uniwersalny kompilator, który programista może mieć zawsze pod ręką. Online Compiler jest bardzo intuicyjny i obsługuje następujące języki:

- C
- C++
- Java
- JavaScript
- Perl
- PHP
- Python
- Haskell
- C#

Dzięki tej aplikacji można bez problemu skompilować kod w wymienionych powyżej językach oraz uruchomić go na każdym urządzeniu z systemem Android. Kompilator jest łatwy w instalacji, a do tego działa szybko. Wystarczy napisać kod w smartfonie lub tablecie i uruchomić Online Compiler. Dużą zaletą jest także możliwość wykorzystywania jednego kompilatora do wielu różnych języków, zamiast instalowania do każdego z osobna dedykowanej aplikacji.

Producent: Motion Apps
Cena: aplikacja bezpłatna


QPython - Python for Android

QPython to kombajn zawierający w sobie interpreter Python, konsolę, edytor, a także bibliotekę SL4A dla systemu Android. Dzięki tej aplikacji można wygodnie i bez żadnych problemów tworzyć projekty oraz pisać skrypty w języku Python na smartfonach i tabletach. QPython posiada wsparcie pip, może wykonywać kody i pliki z QRCode, a QEdit zapewnia wygodne tworzenie i edytowanie skryptów. Aplikacja wykorzystuje kod Android Terminal Emulator.

Producent: QPythonLab
Cena: 3,29 zł-154,99 zł za element


AIDE- IDE for Android Java C++

Zaawansowane zintegrowane środowisko programistyczne (IDE), dzięki któremu można tworzyć aplikacje na Androida bezpośrednio z poziomu smartfonu lub tabletu AIDE posiada edytor, który potrafi uzupełniać kod, sprawdza błędy w czasie rzeczywistym i ułatwia refaktoryzację kodu. Za pomocą AIDE można obsługiwać aplikacje tworzone w Java/XML, C/C++, z wykorzystaniem Android SDK i Android NDK oraz Java Console. Warto dodać, że opisywane tutaj IDE jest kompatybilne z popularnym środowiskiem programistycznym Eclipse (za pomocą AIDE można na przykład kontynuować pisanie projektów rozpoczętych w IDE od IBM) oraz otwiera projekty przygotowane w Android Studio. Z aplikacji mogą korzystać także początkujący programiści, dla których producent przygotował interaktywne lekcje.

Producent: Appfour
Cena: 4,80 zł-251,15 zł za element


Sand IDE Pro for Java Developers

Sand to możliwość programowania w języku Java w każdym miejscu i o każdej porze. Producent udostępnia zintegrowane środowisko programistyczne, które zawsze można mieć pod ręką. Sand IDE posiada rozbudowany edytor, posiadający wiele przydatnych funkcji, do tego znajdziemy tu również bardzo dobry kompilator Java 1.3 i 1.6. Dzięki Sand można także uruchamiać przygotowane aplikacje. Otrzymujemy tutaj IDE, pozwalające programować, sprawdzać algorytmy, a nawet ćwiczyć umiejętności w języku Java.

Producent: Jimmychen
Cena: 6,99$


Calculator (HEX,BIN,DEC,OCT)

Dużym ułatwieniem w pracy programisty może być możliwość szybkiej konwersji liczb. Do tego warto mieć pod ręką funkcjonalny kalkulator, najlepiej działający na smartfonie, który zawsze znajduje się gdzieś w kieszeni programisty. Proponowana tutaj aplikacja to narzędzie pozwalające na bezpośrednie wprowadzanie liczb binarnych, ósemkowych i szesnastkowych, a wyniki można otrzymać w wielu różnych formach.

Producent: Tongko99
Cena: aplikacja bezpłatna


Programmer Keyboard

Warto ułatwić sobie proces programowania, instalując na swoim urządzeniu odpowiednią klawiaturę. Przykładem takiej aplikacje jest Programmer Keyboard firmy Byte Mobile. Tak naprawdę mamy tu do dyspozycji zarówno zwykłą klawiaturę, jak i kompaktową z dwoma zestawami klawiszy. Aplikacja pozwala na łatwe przełączanie się pomiędzy tymi klawiaturami. To ogromne ułatwienie szczególnie dla osób programujących w PHP, ponieważ to głównie pod ten język przygotowana została aplikacja.

Producent: Byte Mobile
Cena: aplikacja bezpłatna


Termux

Kolejną przydatną aplikacją jest Termux. Łączy w sobie emulator terminala i jednocześnie tworzy środowisko Linux. Nie wymaga rootowania telefonu. Daje sporo możliwości takich jak:

- Korzystanie z bash i zsh
- Edycję plików w nano lub vim
- Dostęp do serwerów po SSH
- Programowanie - dzięki możliwości instalacji clang, make, gdb, pythona, gita czy svn

Producent: F-Droid
Cena: aplikacja bezpłatna


Termius

 to ładny klient usług SSH, SFTP i Telnet, którego można używać zarówno na telefonie, jak i na desktopie. Umożliwia synchronizację między urządzeniami przypisanymi do użytkownika (w wersji premium), czy pozostawienie aktywnej sesji w tle. Dodatkowo rozszerza klawiaturę androida o klawisze bardzo przydatne w konsoli - takie jak strzałki, escape, control czy klawisze funkcyjne.

Producent: Termius Limited
Cena: 2,99 zł-354,99 zł za element

Lubisz dzielić się wiedzą i chcesz zostać autorem?

Podziel się wiedzą z 120 tysiącami naszych czytelników

Dowiedz się więcej