Androidスマートフォンを実用的なJava開発環境に変えましょう。
PocketCoded Javaは、Android上でJavaプロジェクトの記述、コンパイル、実行、管理を直接行いたい学生、学習者、開発者向けのモバイルJava IDEです。コアとなるコーディングワークフローはローカルで実行されるため、必要なツールをインストールすれば、常時インターネット接続がなくても作業を続けることができます。
スマートフォンでJavaを記述・実行
• 構文ハイライト、タブ、オートコンプリート、コードインスペクション機能を使ってJavaコードを記述できます。
• Androidデバイス上でJavaプロジェクトを直接コンパイル・実行できます。
• Java 8、11、17、21の各言語レベルに対応しています。
• 複数のソースファイル、パッケージ、ローカルJARライブラリにまたがるコードを整理できます。
• JUnitテストを実行し、コンパイラ診断情報を表示できます。
ターミナル、ビルドツール、Git
• 対話型入力に対応した統合ターミナルで作業できます。
• 最近実行したコマンドを呼び出し、ターミナル出力をコピーまたはクリアできます。
• Maven、Gradle、sbtプロジェクトに対応しています。
• Gitリポジトリを初期化し、組み込みのGitコマンドを使用できます。
• SSHキーを生成し、SFTPを使用してリモートシステムにファイルを転送できます。
プロジェクトとファイル管理
• 数秒で新しいJavaプロジェクトを作成できます。
• ファイル、フォルダ、ZIPプロジェクトをインポートできます。
• サイズ変更可能なエクスプローラーまたはフルスクリーンエクスプローラーでコードを閲覧・管理できます。
• プロジェクト、選択したフォルダ、またはアクティブなファイル全体で検索と置換を実行できます。
• プロジェクトの名前変更、整理、保存、エクスポートが可能です。
データベースとSQL
PocketCoded Java内でSQLiteデータベースを探索し、SQLクエリを実行できます。アプリケーションを切り替えることなく、Java開発とデータベースワークフローを統合できます。
単純なプログラム以上のものを作成
PocketCoded Javaには、日常的なJavaプロジェクト向けの軽量なオンデバイスコンパイラが含まれています。プログラミングの練習、コマンドラインアプリケーションの構築、ライブラリの操作、コンピュータから離れた場所でのプロジェクト開発に活用できます。
OpenJDK、Maven、Gradle、データベースクライアントなどのオプションのプロフェッショナルツールは、必要に応じて初回インストール時にインストールされます。これらのツールは、大容量のダウンロードと数ギガバイトのストレージ容量を必要とする場合があります。デスクトップ専用のJavaテクノロジーの中には、プロフェッショナルランタイムを必要とするものもあり、互換性はデバイスやプロジェクトによって異なります。
オプションのAIコーディング支援
互換性のあるAPIキー、または設定済みの互換性のあるローカルエンドポイントを使用して、サポートされているAIプロバイダーに接続できます。アシスタントにコードの説明、変更の提案、ターミナルコマンドの準備などを依頼できます。提案されたアクションを適用する前に、内容を確認してください。
オンラインAIプロバイダーにはインターネット接続が必要です。AIリクエストを送信すると、プロジェクトコンテキストが送信されます。コアとなるJava編集および実行ワークフローはAIに依存しません。
ワークスペースをカスタマイズ
ネビュラオービット、サターンダスト、マーズホライズンなど、ライトモードとダークモードを含む20種類のテーマから選択できます。ワークスペースのサイズを変更したり、エクスプローラー、エディター、ターミナルをフルスクリーン表示に拡大したりできます。
学習と開発のために設計
PocketCoded Javaは、以下のようなユーザーに役立ちます。
• Javaとプログラミングの基礎を学ぶ学生。
• ポータブルなJavaワークスペースを必要とする開発者。
• ノートパソコンに定期的にアクセスできない学習者。
• ローカルでコーディングしたい、データ管理を重視するユーザー。
• 開発者は、コンピューターから離れていてもアイデアをテストできます。
南アフリカ製
PocketCoded Javaは、多くの人が既に所有しているデバイス、つまりスマートフォンから、より実践的なソフトウェア開発を可能にするために開発されました。
PocketCoded Javaには14日間の無料トライアルが含まれています。継続利用には、プレミアムプランの1回限りの購入が必要です。
プロジェクトを作成し、コードを記述し、ローカルでコンパイルすれば、どこにいても開発を続けることができます。
Androidデバイス上でJavaプロジェクトを作成、コンパイル、テスト、実行できます。