コーディング
今日の目標 iOS版での横向き画面へ対応する。 実際にやったこと iPhoneXを横向きで使用した場合に、一部のコントロールが見えなくなってしまうという問題の対策を行いました。具体的には、画面が横向きになった際に、左右の余白を画面が縦向きの時と比べて大…
今日の目標 iOS版でのモンキーテストによる動作確認を行う。 実際にやったこと エミュレータを使用し、iOS版での動作確認を行いました。 動作確認の結果、メニューへ戻るボタンが正しく機能しないことがわかりました。 そして、今のところ解決策が見つかって…
今日の目標 テスト広告を表示できるようにする。 モンキーテストによる動作確認を行う。 実際にやったこと いくつかの画面でテスト広告が表示できるようにしました。 なお、画面いっぱいに使用している画面では、広告が邪魔になりそうでしたので、そのような…
今日の目標 スプラッシュ画面および、アプリアイコンの作成 実際にやったこと Android版および、iOS版にスプラッシュ画面および、アイコンの設定を行いました。 そして、起動時にスプラッシュ画面が表示されること、エミュレータ上でビルドしたアプリにアイ…
今日の目標 スプラッシュ画面および、アプリアイコンの作成 実際にやったこと Android版のスプラッシュ画面を追加 アプリアイコンの作成 作成したアプリアイコン 結構ありきたりなアイコンですが、アイコンには4つの項目を入力することで、がんばる前の準備…
今日の目標 iOS版でダイアログの表示を行う 実際にやったこと ミニマムプログラムを作成し、iOSでダイアログを表示させる。 実際のアプリへのダイアログ表示処理の組み込み ミニマムプログラムを作成したことでわかったこと MainPage.xaml.csからはダイアロ…
今日の目標 エラーメッセージの表示処理、メニューへ戻る機能等の実装 実際にやったこと エラーメッセージの表示機能を実装していない画面へ、エラーメッセージの表示機能を追加しました。 メニューへ戻るボタンによりメニューへ一気に戻れるようにしました…
今日の目標 画面デザインを洗練させていく 実際にやったこと テキストボックスとPickerに枠線を付けました。 また、iOS版では、テキストボックスに不要な枠線が表示されていたため、テキストボックスの不要な枠線の消去も行っております。 枠線追加後のイメ…
今日の目標 大まかな実装を進める 実際にやったこと 作成予定の画面の画面イメージとビジネスロジックの実装を完了させました。 明日への思い エラー処理や、画面デザインなど詳細な実装を進めていく予定です。 またiOS版を動かしてみたところ、ダイアログが…
今日の目標 新しい画面構成で実装を進める 実際にやったこと 一覧表示および登録を行っていた画面を、一覧表示画面と登録画面に分割しました。一から作るととても大変なため、作成済みのソースコードをコピーして、不要な部分を削除することで実装しました。…
今日の目標 実装を進める 実際にやったこと 作成中の画面の登録処理の実装完了。 登録時に入力エラーがある場合は、エラーメッセージを表示させるようにしました。作成中の画面 画面イメージ 課題も続々 Androidの戻る機能で戻った場合に、異常終了してしま…
今日の目標 実装を進める 実際にやったこと 次の画面の画面表示処理及び登録処理の実装。 現在の状況 【大枠の実装】 画面:6/6(作成した画面/全画面) ビジネスロジック:4/6(作成した画面/全画面)【 詳細な実装】 未着手【詳細な実装でやること】 画面デザ…
今日の目標 新しい画面の実装に着手する 実際にやったこと 次の画面の画面表示時のデータ取得処理の実装を開始。 実装時に気付いたこと あらかじめ作成していたクラス構成で実装した場合に、同じ処理を異なるクラスに実装する必要があることがわかりました。…
今日の目標 新しい画面の実装に着手する 実際にやったこと 入力画面に移動して、項目を入力した後で戻るボタンで戻ったときに入力画面で入力した値を元の画面に反映されるようにしました。 そして次の画面の実装に着手しました。 調べてみてわかったこと 今…
今日の目標 画面へのデータ表示機能を実装する 実際にやったこと 以前作成していた画面に対してロード処理の組み込みを行いました。 そして、加工したデータを画面へ表示できるようにしました。 現在の状況 【大枠の実装】 画面:6/6(作成した画面/全画面) …
今日の目標 画面へのデータ表示機能を実装する 実際にやったこと 以前作成していた画面に対してロード処理の組み込みを行いました。 なお、実装した箇所は、テーブルからのデータ取得および、取得したデータの加工までです。そして、加工したデータを画面へ…
今日の目標 次の画面の作成を開始する 実際にやったこと 未着手だった画面の画面イメージを作成 現在の状況 【大枠の実装】 画面:6/6(作成した画面/全画面) ビジネスロジック:3/6(作成した画面/全画面)【 詳細な実装】 未着手【詳細な実装でやること】 画…
今日の目標 ダイアログで入力された値で、データを更新できるようにする。 更新した情報で画面を再描画できるようにする。 入力エラーがあった場合は、入力ダイアログを再表示できるようにする。 実際にやったこと ダイアログで入力された値の更新および、入…
今日の目標 Xamarin.Formsでテキスト入力ができるダイアログを表示する。 実際にやったこと 昨日の時点では、ダイアログを表示しようとした場合に、異常終了でアプリが落ちてしまっていましたが、今日、やっとその原因が判明し、ダイアログの表示に成功しま…
今日の目標 Xamarin.Formsでテキスト入力ができるダイアログの表示に挑戦。 実際にやったこと ウェブサイトの記事を参考にテキストボックス付きのダイアログを表示するためのロジックを実装しました。なお、参考にしたウェブサイトの情報が古かったこともあ…
今日の目標 実装を進める。 実際にやったこと ビジネスロジック側のデータ更新処理の作成。 テキストボックス付きのダイアログを表示する方法の調査。 調べた結果と方針 Xamarin.Formsでテキストボックス付きのダイアログを表示しようとした場合、iOS版とAnd…
過去にリリースしたアプリの修正が一段落したので、実装中だったアプリの開発を再開しています。 今日の目標 実装を進める。 実際にやったこと 新しい画面のビジネスロジック側の処理の作成。 入力項目のPickerに初期値を設定。 今作成している画面の状況 細…
今日の目標 実装を進める。 実際にやったこと 新しい画面のビジネスロジック側の処理の作成。 新しい画面の入力項目にPickerを実装。なお、Xamarin.Formsでは、以下の手順でxamlにPickerで選択する項目をBindすることができます。 Pickerで選択する項目を定…
今日の目標 実装を進める。 実際にやったこと 新しい画面のビジネスロジック側の処理の作成。 新しい画面への画面遷移の追加。 明日への思い さらに実装を進めていく。 とりあえず、すべての画面の画面遷移をできるようにしていく。 雑記 少しずつですが、動…
今日の目標 画面遷移のリベンジをする。 できるところから実装を進める。 実際にやったこと 画面遷移時のパラメーターの受け渡しは、とりあえず、コンストラクタに値を直接渡す方法で実装しました。 本当ならは、MVVMで実装したほうがいいのだとは思いますが…
今日の目標 画面遷移のリベンジをする 実際にやったこと Prismを使用して画面遷移をする方法を調べてみました。 そして、今作成している状態から、Prismを使用した実装に変更するためには、かなり大きな修正が必要となりそうでした。そのため、Prismを使用し…
今日の目標 C#側の処理の実装を進める。↓もし、Xamarin.Formsに興味がある方は、こちらの書籍もどうぞ↓Xamarinネイティブによるモバイルアプリ開発 C#によるAndroid/iOS UI制御の基礎作者: 青柳臣一出版社/メーカー: 翔泳社発売日: 2017/09/28メディア: Kind…
今日の目標 C#側の処理の実装を進める。↓もし、Xamarin.Formsに興味がある方は、こちらの書籍もどうぞ↓Xamarinネイティブによるモバイルアプリ開発 C#によるAndroid/iOS UI制御の基礎作者: 青柳臣一出版社/メーカー: 翔泳社発売日: 2017/09/28メディア: Kind…
今日の目標 Xamarin.Formsで新しい画面の画面レイアウトを作成する。↓もし、Xamarin.Formsに興味がある方は、こちらの書籍もどうぞ↓Xamarinネイティブによるモバイルアプリ開発 C#によるAndroid/iOS UI制御の基礎作者: 青柳臣一出版社/メーカー: 翔泳社発売…
今日の目標 Xamarin.Formsで新しい画面の画面レイアウトを作成する。↓もし、Xamarin.Formsに興味がある方は、こちらの書籍もどうぞ↓Xamarinネイティブによるモバイルアプリ開発 C#によるAndroid/iOS UI制御の基礎作者: 青柳臣一出版社/メーカー: 翔泳社発売…