手持ちのデバイスでは動いていますが、多数のデバイスで確認したいので、
無料の無機化学で公開テスト→有料のアプリへ実装、という順序にしています。
ぱっと見は簡単に付けられる検索機能なのですが、この文字列では検索ヒットさせたくないなどの条件を入れたり、化学式の検索機能などを付けたり、検索結果をマイリスト登録など、iPhone版の動作を実現するのにiPhone版の検索をゼロから作ったときくらい時間がかかりました。
840円の価格設定ですので購入者はしばらくいないだろうと踏んでリリースしたのですが、初登場8位、8位、6位と3日連続でトップ10入りしていました。このカテゴリはAndroidアプリでは過疎っているためにこの順位になっているようで、売り上げはさほどありませんでした。アクセス数による上昇が大きいと思います。カテゴリは「教育ゲーム」ではなく、「教育」で設定する方が検索してくれそうです。
Android版に検索機能をつけるところまでが今の目標です。
1週間以内で動くものは作れるはずです。
その次は、どうにかして保存用にメモ帳へリストの書き出しをできるようにします。Android版はアプリが消えると復習リストとマイリストが消滅してしまうので、せめて復習リストとマイリストをユーザー側でバックアップできるようにしておきたいです。こちらは8月中の目標です。
2019年7月28日の夜中に気づきました。
クラッシュレポートが2、3日後から表示されて、直して申請したところから審査に1日かかるので修正までに少し時間がかかります。
このレビューを書いていただけていなければあと5日くらい放置していました。ありがとうございます。修正する前に動いてくれたようなので、これはアプリよりiPhone側の問題なのではないかと少し感じます。いちおう、クラッシュが起こりそうな部分を取り除いて申請し直しました。
幸い、修正後のアップデートを申請したところ数時間で審査に通りアップデートが公開されました。運良く審査が空いているタイミングに入れました。
動作チェックは
iPhone 6s,
iPod touch 6th,
iPad Pro,
などで確認していて、個人開発者としては念入りな方だと思います。
OSもiOS10〜iOS12でチェックしています。
・申請前→クラッシュバグなし
・Appleの審査→クラッシュバグなし
(iPadのみによる動作確認らしいです)
・アップデート公開後→クラッシュバグなし
(開発者の所有しているデバイス全てで動作確認)
というところまで確認していたので、ほぼ大丈夫と考えていたのですが、この通り、1日100件以上のクラッシュがレポートされていました。
え、、、どうしよう、、、直せるのかな、原因わかるところかな、など、不安な気持ちになります。
AppleのXcodeという開発ツールが大まかにこの辺でクラッシュしているらしいよ、と教えてくれるのでその周辺でいろんな状況を試してたいてい1日中やっているとクラッシュの原因を見つけることができます。
はっきりした原因はわからなかったのですが、理屈を考えてたぶんここだろうというところを修正してアップデート公開しました。
クラッシュ出ませんように(祈り)、お願いします。
2019年7月16日火曜日
月に1〜2回程度利用している新宿の野村ビルです。1時間くらい気分転換に使ってきました。ここはいろんな資格の勉強をされている方が多いスタバです。キーボードの振動がつよくならないように気をつけました。
🌟無機化学Android版のアップデートを申請しました。🌟
調整中
・リスト表示(表になっている画面)の文字サイズを調整したい。
・問題文と解説の文字サイズが最適化されないことがある。
・テスト後の結果画面へ遷移するときに効果音が途切れる
・検索ページ、検索機能をつける。
2019年7月14日日曜日
iPhone版アプリ、Android版アプリの両方へレビューをつけて頂いてありがとうございます。おそらく、レビューがなければここまで来れていなかったと思います。
Androidアプリに「テスト結果画面で誤答を先に並べていく機能」をつけていて、元の仕組みとの兼ね合いで停滞中です。
同時にAndroid内のコードをきれいに書き直しています。
確認テスト、診断テスト、テスト15、の出題画面と結果画面の合計6ページのコードを書き終えました。1日中やって10日以上かかっています。
似たような修正を“復習テストの出題画面と結果画面”へ加えたらアップデートができます。月曜日にはできると思います。
検索ページも作りたいですが、今は体力と睡眠が足りていないため、回復えお優先して来週に回す予定です。1週間はかかりそうです。
2019年7月11日木曜日
iOS版の構造式アプリでスコア画面が出ないページを発見したのでアップデート申請しました。
Android版 「無機化学の一問一答」ver.1.0.26 修正しました
・確認テストで「あなたの解答」がズレる動作を修正。
・正解ポイント表示部分を1回タップすれば常に正解数を表示するように修正。
・結果画面で画面を回転させるとテスト結果などが二重に記録される動作の修正。
・成績グラフが最新表示まで自動スクロールされるように修正(アニメーションなし)
・診断テストの結果画面が出るときに一旦メニュー画面へ戻る動作の修正。
Androidアプリはアップデート前には審査がないのではやいです。
調整中
・リスト表示(表になっている画面)の文字サイズを調整したい。
・問題文と解説の文字サイズが最適化されないことがある。
・テスト後の結果画面へ遷移するときに効果音が途切れる
・結果画面で「誤答を上に並べる」ボタンをつける。
・検索ページ、検索機能をつける。
2019年7月10日水曜日
Android版で直したいところ
・正解数の表示
・結果画面で画面を回転させるとテスト結果などが二重に記録される。
・リスト表示(表になっている画面)の文字サイズを調整したい。
・成績グラフが最新表示までスクロール必要...
2つ目と3つ目はAndroidとiOSで大きく違うところです。
できるだけiOS版に揃えることを目標にしています。互いに用意されているパーツが違うため似たような機能でカバーする面はあります。
週末には高分子アプリと有機化合物アプリもAndroid版(有料)をリリースします。
2019年7月5日金曜日
1週間が早いです。
Android版の動作チェックと改善を進めています。
すぐに直したいところ
・診断テストの結果画面が出るときに一旦メニュー画面へ戻ってしまう。
・正解数の集計がうまくいってない
・問題文と解説の文字サイズが最適化されないことがある。
・診断テストとテスト15へiPhoneと同じボタンタッチ音を付ける。
夜中もずっと続けたらもっと見つけられそうです。
何か変な動作がありましたら教えてほしいです。
テスト後の結果画面へ遷移するときに効果音が途切れる現象は調整中です。
iOS版の有機化学と高分子についてアルデヒド基をホルミル基(アルデヒド基)と書くことにしました。2017年の東大でもホルミル基(アルデヒド基)とホルミル基が先ですね。
でも2017年の教科書にはホルミル基よりアルデヒド基が優先されています。購入した範囲ではホルミル基は小さく書いてあるか、書いてません。週末に図書館へ行って2019年の教科書を比べたいと思います。
2019年7月1日月曜日
Android版を優先したいので、構造式アプリの検索機能は当面つけないことにしています。画面の作り方からやや複雑。
まずは、Android版の無機化学の動作チェックで気になるところを修正して、有機化合物と高分子のAndroid版アプリを作ってリリースする。7月内目標。
キャプチャ画像とは別枠で画像を追加する項目があったので、この画像を作って置いてみました。ブログ記事などにAndroid版のページのリンクを貼るとそこに表示される画像に使われるようですが、真ん中部分だけが表示されています。パソコンでもスマホでもiPadでも全体が表示されるわけではないようです。はてなブログではない他のページのリンクならうまくいくのかもしれません。
Android版のページ
どちらも無料で公開しています。
内容は日常学習から東大や難関大入試の無機化学で満点が取れるレベルです。
高校生が教科書と並行して学習することにも適しています。
次のことに気をつけて作成しました。
このアプリを全て覚えれば高校教科書+難関大入試問題を何周もした効果が得られます。この内容はアプリでしか作れないと思います。
無機化学をはじめ、化学で満点を取ってください。
リリース前の段階では文字が入りきりませんでした。(画像1,2)
アプリ作り始めて最初の疑問は「文字サイズなどはどうやって調節したらいいのだろう?」でした。
ユーザーの全員が最新版Android*を使っていてくれていたなら自動調節の設定1つで解決するのですが、それにしてリリースしたら「私の(僕の)Androidでも使えるようにしてください!」とメールリクエストが10件程度もらえて?、少しAndroid Studioのサイトを調べて文字サイズを調整方法を考えました。現在はAndroid5.0以降に対応しています。
*(具体的にはAndroid 8.0 Oreo APIレベル26以降を指します。)→Androidのバージョン履歴 - Wikipedia
(画像1,2)
正解時の丸ボタンも左側の画像3の大きいサイズでした。iPhone版のレビューより「解説を読むとき文字に引っかからないくらい小さい方が見やすいよ!」という趣旨の意見を頂いて修正しました(右側の画像4)
(画像3,4)
スマホ横向き画面でAndroidの機種により文字が入りきれてないことがわかって、つい最近、2019年の6月に直しました。ボタン間隔を詰めて、Androidが推奨する文字大きさの最低値12spにしたのですが、大きすぎる感じもするので8spにもどす可能性もあります。すべてのデバイスで動作チェックはできないので対応しきれていない機種がありましたら教えてください。改善後は画像6です。
(画像5)
(画像6)
画像5,6を並べてみると、横向きキャプチャ画像を作るときにデバイスの左側を下にするか右側を下にするかで余白が違うことを発見。次回から気をつけてみます。
無機化学アプリのインストールユーザー数
リリーズからの全期間(5ヶ月半)で約1000DLでインストール数は850くらいになっています。GooglePlayにて「化学」での検索結果はトップにきているのですが(^_^;)
iPhone版は1ヶ月分で約1500DLです。iPhone版が7.5倍くらい人気です。AppleのAppStoreにて「化学」での検索結果は8〜10位くらいです。
2018年6月はiPhone版2300DLでした。昨年比で減ってる😢(センター対策を始める11月〜12月あたりにピークがきます。)