ドットインストールを使ってAndroidアプリ開発をしてみた

ドットインストールのAndroidアプリの講座をみてみました
まだあんまりないAndroid Studioでのサンプルで助かりました
覚えられることと、ポイントをメモします

ドットインストールの有料会員しか見れないものがほとんどです

Androidアプリ開発入門

http://dotinstall.com/lessons/basic_android
(覚えられること)
開発環境の構築
ログの出し方
クリックイベントの書き方

Androidレイアウト入門

http://dotinstall.com/lessons/basic_android_layout
(覚えられること)
LinearLayout
RelativeLayout
FrameLayout

(ポイント)
fill_parent/match_parent、で親要素めいいっぱいに広がる
match_content、で内容の大きさで広がる
gravity/layout_gravity、で位置を変更
layout_weight、でオブジェクトの大きさを比率で設定

Androidでおみくじアプリを作ろう

http://dotinstall.com/lessons/omikuji_android/
(覚えられること)
RelativeLayoutの画面の作り方
プログラムの書き方

(ポイント)
R.layout.activity_my
はresディレクトリ>layout>activity_my.xmlの参照

アクションバーを消す
AndroidManifest.xml
android:theme=”@android:style/Theme.Holo.Light.NoActionBar

Androidで姓名診断アプリを作ろう

http://dotinstall.com/lessons/namescore_android
(覚えられること)
2つ目の画面の作り方、データの渡し方
入力値のチェック、画面へアラートを出す

(ポイント)
EditText.setErrorでEditTextに警告が出せる
Toast.makeTextで下のほうに出る警告が出せる
AlertDialog、AlertDialog.Builderでポップアップの警告が出せる
Intentをつかって、違う画面を呼び出せる

Androidでストップウォッチを作ろう

http://dotinstall.com/lessons/stopwatch_android
(覚えられること)
時刻の差の取り方
Timerによる画面の値の更新

(ポイント)
SystemClockで時計の値がとれる
Timerで定期的に実行できる
画面の値の更新はシングルスレッドでする必要があるためHandlerで行う
SimpleDateFormatで時刻表示のフォーマットをする

Androidでウェブブラウザを作ろう

http://dotinstall.com/lessons/browser_android
(覚えられること)
ウェブブラウザがAndroidアプリ内で動かせる
メニューの増やし方
タイトルバーの文字の変更

(ポイント)
WebViewを使ってウェブブラウザを実装できる
インターネット通信をする許可をManifestファイルに書く
 
デフォルトではJavascriptが無効になる

Androidリストビュー入門

http://dotinstall.com/lessons/basic_android_listview
(覚えられること)
ListViewの使い方
ArrayListの使い方(動的配列)
HashMapの使い方(動的配列)
Classの作成
ViewHolderクラスをつくって、処理の高速化
setTag、getTagの使い方

(ポイント)
ListViewでwrap_contentは動作が重いため、match_parentに
ViewとのやりとりはAdapterでおこなう
setOnItemClickListnerでクリックイベントを設置
setEmptyViewでデータがないときのView
HashMapはSimpleAdapterを使う
BitmapFactory.decodeResourceでBitmapをセット
独自クラスのAdapterは独自Adapterでする
ViewLaout は画面に表示するぶんのViewだけ用意、スクロールすると画面からでたViewを再利用してViewを表示する
(最初から画面からはみでたViewは用意しない)

Androidでクイズアプリを作ろう

http://dotinstall.com/lessons/basic_android_listview
(覚えられること)
テキストファイルの読み込み
デバッガの使い方
画面の追加の仕方

(ポイント)
Intentで画面を呼び出す
startActivity(intent)で次の画面が起動
android:launchMode=”singleTask”で次の画面を起動しても一つの画面
元のActivityの戻るとonNewIntent()が呼ばれる

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください