kamulog

xamarin.formsのネタなど

App Centerでprivateなnugetサーバーを参照させる設定

App Centerのビルドでどうしてもprivateなnugetパッケージを参照させたくて調べた結果、なんとかできるようになったので忘れないように記事にしました。

リポジトリ

github.com

リポジトリ全体はほぼ関係ありませんが、Nuget.configの置き場所と内容の参考になれば…

手順

  1. 何かしらの手段でprivateなnugetパッケージを置くサーバーを用意する
    • MyGetの有料ライセンスを買う
    • VSTSのprivate feedを使う(試したけど失敗、詳しい人なら多分大丈夫)
    • VPSクラウドサービス等で自前でnuget serverを立てる
  2. ソリューション直下にNuget.configファイルを置く
  3. AppCenterで環境変数を設定する
続きを読む

「復習帳」version1.1.2 「マイスケジュール」機能のご紹介

2018年2月1日にver.1.1.2を公開しました。 今回は復習帳1.1.2の新機能である「マイスケジュール」機能についてご紹介します。

復習帳とは

「復習帳」は学習内容を忘れないように効率の良い復習をサポートするアプリです。

復習帳自体の紹介記事はこちらです。 kamusoft.hatenablog.jp

進捗機能についてはこちらです。 kamusoft.hatenablog.jp

マイスケジュール機能

マイスケジュール機能は、あらかじめスケジュールセットを登録しておき、教材登録や新規学習などから自由に呼び出して使える機能です。

登録方法

f:id:kamusoft:20180201160001p:plain

マイスケジュールの登録は「その他」→「マイスケジュール」画面から行うことができます。 新規スケジュールセットを追加するには「+」ボタンをタップします。 「スケジュール名」を入力し、スケジュールを自由に設定します。

f:id:kamusoft:20180201160021p:plain

必要事項を入力・設定し終えてから「登録」ボタンをタップするとリスト画面に戻り、そこに登録したスケジュールセットが反映されます。最大10個までスケジュールセットを登録できます。

リストの並べ替え

f:id:kamusoft:20180201160041p:plain

スケジュールセットを少し長押しするとドラッグ&ドロップできるようになり、自由に順番を変更することができます。リストの先頭のスケジュールセットは標準のスケジュールとして利用され新規教材登録画面で初期状態でこのスケジュールが設定されるようになります。

(iOS10以下の場合は右側に「三」のようなアイコンが出てきますので、それをつまむとドラッグ&ドロップすることができます)

なお通常タップした場合は編集画面に移動します。

削除方法

「マイスケジュール」画面より該当するスケジュールセットをタップして編集画面に移動し。右上の「…」アイコンをタップして出てくるメニューから「削除」をタップして選択します。

マイスケジュール利用方法

f:id:kamusoft:20180201160104p:plain

「教材登録」や「新規学習」画面から「スケジュール設定」画面に移動すると「マイスケジュールより選択」が表示されます。「マイスケジュールより選択」をタップするとマイスケジュール選択画面が表示されますので、そこから適用させたいスケジュールセットをタップして選択します。すると「スケジュール設定」画面に選択したスケジュールセットが反映されます。

注意事項

教材や学習にマイスケジュールからのスケジュールセットを登録した後で、マイスケジュールのそのスケジュールセットを変更しても教材や学習には反映されません。 教材や学習にはマイスケジュールではなく単純に「何日後と何日後…」というデータでしか登録されないためです。 変更したスケジュールセットを再度反映されるには該当する教材・学習を編集して設定しなおす必要があります。

今後の予定

作者が欲しいもの

  • スケジュールの半自動化
  • 学習ごとに何かしらのメモ機能
  • スケジュールのセルタップでURLスキームによるアプリ起動・またはWebブラウザ起動

要望より

  • ソート
  • 検索
  • スキップをもっとこまかく設定
  • データのバックアップ
  • ウィジェット対応

おわりに

今回は結構以前から頂いていた要望の機能を実装しました。お待たせして申し訳ありませんでした。引き続き機能の追加・向上のアップデートをしていく予定ですので、今後とも「復習帳」をよろしくお願いいたします。