.NET 開発基盤部会 Wiki

目次

概要

SaaS開発で調べたスマホネイティブ/Androidの開発についてのメモ。

ネイティブ・アプリ開発のファースト・ステップ

以下のチュートリアル・コンテンツがオススメのようです。

Androidアプリ開発入門 (全10回)

初心者必見!10時間で作るはじめてのAndroidアプリ

初心者必見!10時間で作るはじめてのAndroidアプリ - 株式会社エウレカ

環境設定等

Windows開発環境

Android Studio

Eclipse + ADTとAndroid Studioがメジャーだったようですが、

Android Studioがデファクトになり、
Eclipse + ADT → Android Studioへの
移行ツールも整備されているようです。

Android SDK

Android Virtual Device (AVD)

シミュレートする端末の外観、機能、システムイメージを定義する。

参考

プロキシ設定

エミュレーター内の設定

エミュレーター外の設定

アプリケーション・コンポーネント毎の設定

エミュレータ

IDE

ペイン

左ペイン

ソリューションエクスプローラー的な表示をする。ファイルを選択する。

中央ペイン

メインウィンドウ(左ペインで選択したファイルの内容)を表示する。

右ペイン

メインウィンドウ内のUIコンポーネントなどを選択した際に
当該UIコンポーネントの構造を表すコンポーネント・ツリーなどを表示する。

下ペイン

デバッグ・ウィンドウなど、色々な出力が表示される。

プロジェクト構成

app

Gradle Script

レイアウト

リソースID

通常はレイアウトの android:id の値にはプラス記号[+]付きIDを指定する。

Viewの位置

WPFのPanelのようなもの。

Viewのサイズ

サイズの指定

便利機能

Search Everywhere

シフトキー✕2で色々なものを検索できる。

Find Usages

変数やmethodの使用箇所を検索

Analyze Data Flow

Local Changes

変更したファイルの一覧と diff を表示

Version Control

GUI で行った git の操作を、git のコマンドで表示

マクロ機能

サクラエディタのマクロみたいな。
手作業を記録、自動化してショートカット・キーを割当。

その他

ショートカット

折り畳み

できる。

コード・コメント的な

C#で「///」としていた所を、Javaで「/**」+「Enter」と打つと、
コード・コメントのテンプレートが「ドン!」と出る。

モジュール間の関連

Empty Activity

AndroidManifest?.xml

MainActivity?をポイント

<activity android:name=".MainActivity">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>

MainActivity?.java

activity_main.xml

最初に呼ばれるActivityのUIのレイアウト定義

Basic Activity

Empty Activityに以下を追加

MainActivity?.java

メニュー関連

content_main.xml

activity_main.xmlにインクルードされるメイン・コンテンツUIのレイアウト。

menu_main.xml

メニューのUIのレイアウト定義

開発者用リソース

?hl=jaを付与すると日本語化される。

Android Developers

HOME

Nougat, Marshmallow, Lollipop, KitKat?, Jelly Bean, About Android, Dashboards.

設計

開発

トレーニング, API ガイド, リファレンス, Samples, Android Studio, Android NDK, Google Services.

配布

Google Play, Essentials, Get Users, Engage & Retain, Earn, Analyze, Stories.

PREVIEW

プログラム概要, Support and Release Notes, API の概要, Preview SDK のセットアップ, デバイス上でテストする, サンプル, 使用許諾契約.

その他

ドットインストール

Tech Institute

逆引きAndroid入門

http://www.adakoda.com/android/

mixi-inc/AndroidTraining?

初心者必見!10時間で作るはじめてのAndroidアプリ

基本的に、ググる

基本的に、知りたい事をググる。


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS