JavaDroid APP
コードエディタ
• Java、Kotlin、C++、XML、Gradle、JSON、Bash、Markdownの構文ハイライト
• 検索と置換、ワードラップ、行番号、自動保存
• 画面分割 - 2つのファイルを並べて編集
• フォント、色、エディタ設定のカスタマイズ
• 自動インポート - 不足しているJavaインポートを自動的に追加
• 保存時のコードフォーマット
コンパイラとランタイム
• ECJ (Eclipse Compiler for Java) + D8 dexerによるデバイス上でのコンパイル
• Mavenプロジェクトのサポート - プロジェクトの作成、依存関係の管理、パッケージ化、テスト
• 構文ハイライト付きK2JVMCompilerによるKotlinコンパイル
• 組み込みTCCおよびNDK clang++によるJNI / ネイティブC/C++コンパイル
• バンドルされたandroid.jar - Android互換コードのコンパイル
デバッガ
• ガターをタップして任意の行にブレークポイントを設定
• カスタム式による条件付きブレークポイント
• スタック深度追跡によるステップオーバー、ステップイン、ステップアウト
• ローカル変数の検査変数、コールスタック、ウォッチ式
• 任意のブレークポイントで任意の式を評価
• デバッグ行の視覚的なハイライト表示
バイトコードビューア
• コンパイル済みJavaバイトコードをjavap形式で表示
• クラス階層、フィールド、メソッド、命令の閲覧
• スタックマップフレーム、ブートストラップメソッド、アノテーション
ラーニングセンター
• バイリンガル(ウクライナ語/英語)対応の組み込みJavaコース
• Javaリファレンス:基礎からStream APIまで15章
• エンタープライズ向け必須事項:並行処理、JVMメモリ、SQL、JDBC、Web
• エディタで直接実行できるコード例
Git統合
• JGitによる完全なGitサポート(root権限不要)
• 初期化、クローン、コミット、プル、プッシュ、ブランチ、ログ
• 個々のファイルのステージング/ステージング解除
ライブラリマネージャー
• Maven Centralを検索し、依存関係を即座に追加
• バージョンを閲覧し、ワンタップでプロジェクトに追加
ツール
• 構文ハイライト表示付きJSON/XMLフォーマッタ
• コードブロックハイライト表示付きMarkdownプレビュー
• ネイティブC/C++モジュール作成
ローカライズ
• 11言語:英語、ウクライナ語、ドイツ語、フランス語、スペイン語、ポーランド語、ルーマニア語、アゼルバイジャン語、ヒンディー語、イボ語、ヨルバ語、ハウサ語
必要条件
• Android 8.0以降
• Maven依存関係およびGit操作のためのインターネット接続

