この入門は初心者向けになってますが、最低限プログラミングの変数・基本構文・クラス・オーバーライドがどういうものかわかる位の知識を持ってる人が対象となります。プログラミング言語を学ぶと言う目的ではなくアプリを作るための基本的な知識を得られるように・・・というコンセプトです。このカテゴリーではAndroidアプリの仕様的な部分について説明してます。基本的に上から下へ読んでいって貰えると段階的に知識を得られる様になってます。★マークは特に重要な記事になっています。@マークは他のカテゴリーに収まってる記事になります。サンプルコードやリソースファイルの記事は[サンプルコード]のカテゴリーに、Android studio関連の記事は[Android studioの使い方]カテゴリーにと完全分離しているため見ずらいかも知れません(関連する記事はリンクを貼っています)。このサイトのコードはKotlinで書いています。
入門する前に・・・
- Androidアプリの開発環境は?開発言語は?必要なスキルは何?プログラミングする前に取り敢えず知っておく事
- Android studioインストール~プログラミング~公開(リリース)までの流れ
- AndroidのAPIとAPIレベルとOSバージョンの関係性と最小APIレベルの考え方 ★
Android Jetpack(AndroidX)って何
とりあえずやってみよう
簡単なアプリを作って基本を理解しましょう。
- @プロジェクト新規作成・削除とよく使う画面・ボタン
- Hello Worldのコードに何が書いてあるのか?最小限のコードを解説
- import文の入力方法とkotlin用import自動入力の設定方法
- @テキストとボタンを表示するアプリでボタンイベントの書き方を解説 ★
- @文字列・カラーを一括管理するリソースファイル(XML)の書き方
- @Android Studioでアプリの背景色、フォントの色やサイズなどのスタイルの設定方法
Androidエミュレーターの使い方
ビューとレイアウト(ConstraintLayout)
画面にボタンやテキストなどを配置する方法を書いてます。
- ビューとビューグループとレイアウトの種類
- ConstraintLayoutの制約の考え方とレイアウトテンプレート ★
- @レイアウトファイル(XML)の書き方。必須属性とパラメーター ★
- @ConstraintLayoutレイアウトファイル(XML)制約の書き方。配置パターン別の属性とパラメーター
- @ConstraintLayoutレイアウトファイル(XML)制約の書き方。グループ・サイズを制御する属性とパラメーター
- @Android studioでConstraintLayoutの制約を設定する方法を配置パターン別に解説
Androidの画面構成
Continuation is under construction・・・