連載

Android Studio最速入門~効率的にコーディングするための使い方

 

次のページへ

  • 第44回 [最終回]vimキーバインドを提供するIdeaVIMについて
    • はじめに
    • IdeaVIMの歴史
    • IdeaVIMのインストールと諸設定
    • IdeaVIMでできること・できないこと
    • IdeaVIMのオプションと .ideavimrc
    • IdeaVIMの仕組み
    • さいごに

    2014年3月27日

  • 第43回 プラグインについて
    • はじめに
    • プラグインを利用する心構え
    • Android Studioのプラグインについて
    • プラグインのインストール
    • プラグインの探し方
    • おすすめプラグイン
    • プラグインの仕組み
    • プラグインを開発するには
    • まとめ

    2014年3月20日

  • 第42回 コードスタイルの設定
    • はじめに
    • 共通のコードスタイル
    • Javaのコードスタイル
    • XML
    • まとめ

    2014年3月13日

  • 第41回 コードフォーマット
    • はじめに
    • コードフォーマットの基本
    • インポートの最適化
    • コードフォーマット
    • アレンジメント
    • まとめ

    2014年3月6日

  • 第40回 分析機能について
    • はじめに
    • インスペクションについて
    • Eclipseのクリーンアップとの比較
    • 分析系のコマンドについて
    • まとめ

    2014年2月27日

  • 第39回 デバッガについて
    • はじめに
    • デバッガの基礎
    • 応用編

    2014年2月20日

  • 第38回 プロジェクトの実行方法について
    • はじめに
    • 実行構成について
    • 実行構成の編集
    • 永続的な実行構成の作り方(指定可能なカテゴリについて)
    • Androidアプリケーションの実行
    • Androidテストの作成と実行
    • Gradleのタスクの実行
    • 今回のまとめと次回の予告

    2014年2月13日

  • 第37回 リファクタリング・カタログ
    • はじめに
    • リネーム(Rename, Rename File)
    • シグネチャの変更(Change Signature)
    • 型のマイグレーション(Type Migration)
    • スタティック化(Make Static)
    • インスタンスメソッドに変換(Convert To Instance Method)
    • 移動(Move)
    • コピー(Copy, Clone)
    • 安全な削除(Safe Delete)
    • 抽出(Extract)
    • インライン化(Inline)
    • 重複したコードの置換(Find and Replace Code Deplicates)
    • 真偽の反転(Invert Boolean)
    • メンバのプルアップ(Pull Members Up)
    • メンバのプッシュダウン(Push Members Down)
    • 可能ならばインターフェイスを使用する(Use Interface Where Possible)
    • 継承をデリゲートに置き換える(Replace Inheritance with Delegation)
    • 仲介人の削除(Remove Middleman)
    • メソッドの戻り値をラップする(Wrap Method Return Value)
    • 匿名クラスを内部クラスに変換(Convert Anonymous to Inner)
    • フィールドのカプセル化(Encapsulate Fields)
    • 一時的な変数をクエリに置き換える(Replace Temp with Query)
    • コンストラクタをファクトリメソッドに置き換える(Replace Constructor with Factory Method)
    • コンストラクタをビルダに置き換える(Replace Constructor with Builder)
    • ジェネリクス化(Generify)
    • マイグレーション(Migrate)
    • Javaに変換する(Convert to Java)
    • 国際化(Internationalize)
    • スタイルのインライン化(Inline Style)
    • 可能ならばスタイルを使用する(Use Style Where Possible)
    • 可能ならばRTLサポートを追加する(Add RTL Support Where Possible)
    • まとめ

    2014年2月6日

  • 第36回 リファクタリングについて
    • はじめに
    • リファクタリングの基本
    • リファクタリングの実演
    • おまけ:モジュールのリネーム(非公式)
    • まとめと次回の予定

    2014年1月30日

  • 第35回 バージョン管理 ─プロジェクト管理ファイルについて[後編]
    • はじめに
    • プロジェクト管理ファイル(.ideaの中身)
    • 全体のまとめ
    • 番外編:タスク連携ってなに?

    2014年1月23日

  • 第34回 バージョン管理 ─プロジェクト管理ファイルについて[中編]
    • はじめに
    • Android Studioの管理ファイルについて
    • モジュール定義ファイル(*.iml)
    • プロジェクト管理ファイル(.ideaの中身)
    • 中編のまとめ
    • 番外編:チェンジリスト(Changelist)ってなに?

    2014年1月16日

  • 第33回 バージョン管理 ─プロジェクト管理ファイルについて[前編]
    • はじめに
    • Android Studioのプロジェクト概要
    • バージョン管理のポリシーあれこれ
    • Android StudioとGradleベースのプロジェクトの特徴
    • 前編のまとめ

    2014年1月9日

  • 第32回 バージョン管理─Mercurial連携の使い方
    • はじめに
    • Mercurial連携時のユーザインターフェイスの特徴
    • リポジトリを最新の状態に保つ
    • リポジトリの変更通知について
    • コミット&プッシュ
    • ファイルの移動やリネーム
    • ブランチ&マージ
    • その他のMercurial操作
    • まとめ

    2013年12月26日

  • 第31回 バージョン管理 ─Mercurial連携とBitbucket
    • はじめに
    • 事前準備
    • プロジェクトをMercurial連携する
    • Mercurialリポジトリに対する操作
    • Bitbucketからプロジェクトをチェックアウト(クローン)する
    • 次回の予定
    • [補足]Bitbucketプラグインについて

    2013年12月19日

  • 第30回 バージョン管理 ─Subversion連携の使い方[後編]
    • はじめに
    • ブランチやタグの作成とワーキングコピーの切り替え
    • マージ
    • マージ状況の把握
    • リポジトリを操作する
    • まとめ

    2013年12月12日

  • 第29回 バージョン管理 ─Subversion連携の使い方[前編]
    • はじめに
    • Subversion連携時のユーザインターフェイスの特徴
    • コミットログを確認する
    • コミットログの新着通知について
    • ワーキングコピーの更新
    • ファイルの移動やリネーム
    • 変更をコミットする
    • 次回の予定

    2013年12月5日

  • 第28回 バージョン管理 ─Subversion連携とGoogle Code
    • はじめに
    • 事前準備
    • プロジェクトをリポジトリに登録する
    • リポジトリにファイルを追加する(除外ファイルの設定)
    • リポジトリにコミットする
    • リポジトリのコミットログをみる
    • リポジトリからチェックアウト
    • まとめ

    2013年11月28日

  • 第27回 バージョン管理 ─GitHub連携とおまけ
    • はじめに
    • GitHubのサイトを開く
    • Gistにスニペットを登録する
    • GitHubのfork元の変更を取り込む
    • プルリクエストを送る
    • まとめ
    • おまけ

    2013年11月21日

  • 第26回 バージョン管理 ─Git連携の使い方[後編]
    • はじめに
    • ファイルの移動やリネーム
    • ブランチ&マージ
    • その他のGit操作
    • まとめ

    2013年11月14日

  • 第25回 バージョン管理 ─Git連携の使い方[前編]
    • はじめに
    • Git連携時のユーザインターフェイスの特徴
    • リポジトリを最新の状態に保つ
    • コミット&プッシュ
    • 後編の予定

    2013年11月7日

 

次のページへ

著者プロフィール

今井勝信(いまいまさのぶ)

システムエンジニア。日本ユニシス株式会社所属。仙台在住。

Android開発はまったくやったことがないけれどIntelliJ IDEAが大好き。

Twitter: @masanobuimai