コースコード:JV97C

JavaによるAndroidアプリ開発応用 -RecyclerView、ViewModel、LiveData、データバインディング、Retrofit-(2日間)

コース情報

受講料
110,000円 100,000円
講習日数
2日間

コース概要

本コースは、入門コースの応用編となります。より機能が充実したAndroidアプリを開発したい方におすすめするコースです。

開催形式
集合研修
研修サービス
テキスト マシン実習

前提知識

以下のすべての条件を満たしている方
  • ネットワークやセンサーなどを使わない基本的なAndroidアプリを開発出来る方

  • 「JavaによるAndroidアプリ開発入門」を修了、または同等の技術を習得している方

到達目標

  • ViewModel、データバインディング、LiveDataとObserverを活用したリアクティブプログラミングの実装方法を習得する
  • RecyclerViewを利用し、カスタマイズしたリストを表示する方法を習得する
  • Retrofitを利用したWebAPIのアクセス方法とJSONの解析方法を習得する
  • パーミッションについて理解する

講師からのメッセージ

本コースは、MVVMモデルを適用するため、Jetpackで提供される各種ライブラリを多用します。
ViewModelやデータバインディングによりActivityの肥大化を防ぎ、メンテナンス性の高いコードを実現します。
LiveDataとObserverによりリアクティブプログラミングを実現します。加えて、RecyclerViewによる一覧表示の方法も学習します。
また、HTTP通信とJSONの解析のために外部ライブラリRetrofitも利用します。
最終的にはこれらの技術を取り入れた総合演習として、飲食店でメニューから注文するアプリを開発します。
このように当コースをご受講いただくことで、MVVMモデルを適用したHTTP通信するAndroidアプリを開発する手がかりを見つけられます。

コース内容

1日目
AM
1.ViewModel
  
2.データバインディング
  
PM
3.LiveData
  
2日目
AM
4.RecyclerViewによる一覧表示
  
5.Retrofit
  
PM
6.総合演習
  
※上記スケジュールは予定となり、当日変更する可能性がありますのでご了承ください。
※最新でより良い内容をお届けするため、一部の学習項目を予告なく変更する可能性がありますのでご了承ください。

<実行環境>
■ Android Studio
※使用するソフトウェアおよびバージョンについては予告なく変更する可能性がありますのでご了承ください。

<配布資料>
■ セミナーテキスト
■ 演習テキスト
※ソースコード等はオンラインストレージにて配布いたします。

留意事項・備考

・本コースは株式会社カサレアルとの提携コースであり、コース実施のためのお客様の個人情報を提携会社に提供させていただきます。
・本コースは、お申込いただいてから主催会社に空席確認をし受講可否をご連絡いたします。空席状況の表示が△でもまずはお申し込みください。
・本コースのマシン実習は1つのシナリオに沿っているため、遅刻すると他の受講者と一緒に演習ができません。
 開始時刻を遅れて参加された場合は、チュートリアルに従って自力で演習を進めることになります。
 開始時間を守って参加いただけますよう、お願いいたします。

開催スケジュール詳細・お申込

今期の開催スケジュールはすべて終了しました。