スタバでアプリ開発

リクエストはどの記事へでもコメントください

Android版:有機化学アプリ

こちらのアプリについて不具合報告のメールを頂きました。

ありがとうございます。

Android版の動作チェックが甘く、まさかそこにバグがあるとは思いもしていませんでした。教えてもらえなければ長期間残していました。

 

・後半の範囲で解説ボタンが表示されたままになるバグ。

・「正解ポイントD」が複数あり正解ポイントが増えない。

・復習リストのテストができずにクラッシュするバグ。

 

Androidスマホを持ち歩いていなかったためパソコン内でできる動作チェックで済ませてアップデートの申請をしました。現在は反映されていると思います。帰宅後に実機でのチェックもします。

 

play.google.com

play.google.com

 

 

👇こちらは無料ですのでお試しにお使いください。

play.google.com

iPhone6以前の機種でのメモリー不足 有機化学の構造式アプリ

有機化学の構造式アプリの画像を、解像度の高い画像へ差し替えてあります。

昨日気づいたのですが、iPhone6 plusではリスト画面でメモリーが足りなくて落ちました。

 

iPad Proはノートパソコン並みのスペックですので当然サクサク動きました。

iPhone7 plusも全然大丈夫です。なのでiPhone7以降はメモリーが足りない理由でのクラッシュはないと思います。iPhone8やXシリーズはサクサク動くと思います。

 

iPhoneのメモリはiPhone6s以降は2GB以上になっているのでサクサク動くと計算できます。

 

iPhone6以前の機種のメモリが1GBですので、そのあたりの機種をお使いの方はリストをゆっくりスクロールさせてください。(iPhonne5,iPhone6, iPhone6 plus, iPod touch 6th)

Android版とiOS版の化学アプリのクラッシュバグがなくなった

f:id:kojimachi:20190812200226p:plain

クラッシュバグ20190812


最新のアップデートが反映されて2日程度経過しました。数は少ないですがアプリがちゃんと動いているかの分析匿名レポートが表示されるようになりました。いまのところ最新バージョンのアプリではクラッシュゼロになっています。Android版もiOS版もゼロです。もしクラッシュが起こる場合はアップデートを確認してみてください。それでも起こる場合はメールやブログコメント、ツイッターDMなどで教えてください。GoogleAppleの分析レポートも引き続きこまめにチェックします。

 

実はAndroid版では原因がわからず放置している箇所が1つあります。そこは引き続き調査中です。

Android版:化学アプリの縦横切り替えセンサーが反応した時の動作

以前の記事にも書いているのですがレビューも頂いたので書きました。

Android版の確認テストやテスト15、診断テストではスマホタブレットが縦画面と横画面を切り替えるセンサーが反応するとそのテスト内で解いた問題などがリセットされます。これはAndroidの仕組み上こうなることが基本になっていて、他の画面でも同じことが起こっています。リセットされて影響が出るのはテスト画面と結果画面です。iPhoneアプリでは起こらないことなので、こういうときどうするかなど調べたり、コードを書いて動作チェックするのに何日もかかりそう、、、などと考えて、とりあえず成績の保存に影響が出る結果画面での切り替え時の対応を作りました。

 

確認テストやテスト15、診断テストの画面は、正式な作り方もわからないので、「どうか縦画面でテストスタートしたら縦画面のまま使い続けてください、センサー反応しないでください」という気持ちで出しています(次回アップデートまで)。

 

それで、今はテストの画面でリセットされないようにするコードを書いています。昨夜から本格的に作り始めたら8割くらい完成しました。そのリセットに気づいてから今日までに画面の向き切り替えの対応(英語)などのページを読んでいたので予想よりスムーズに進んでいます。この部分の完成は見えてきました。

 

進捗状況2019/08/07

夜中通して続けていたものの、結果画面での動作が変になり停滞中。この作業は1ページ作り変えレベルで面倒です。でもあと少し。

残りの課題

・マルバツの画像表示がされないことがある

・問題文が空欄になって表示されてタップで表示されることがある

・表示される順番が違うことがある

この3つが治ったら一度アップデート入れます。

 

 

Android版無機化学アプリクラッシュ20190805

Google(Android)はレビューがすぐにメールで送られてきますので、先ほど確認できました。ご報告ありがとうございます。特にコードを変えたなどはないのですが急にクラッシュが増えました。できるだけ早くなおします。

 

アプリ内に「小さなバグでもEメール、ブログコメント、ツイッターDMをください。お願いします」と入れようと思います。

Android版無機化学アプリクラッシュ20190805

Android無機化学アプリクラッシュ20190805

 

iOS版: 無機化学の一問一答 7月のDL数

iOS版:無機化学の一問一答7月DL数

iOS版:無機化学の一問一答7月DL数

1940DLありました。iPhone版のみ。

先月の1450DLから34%アップです。

このうち、何パーセントくらいが有料アプリを購入するのかなどは推測してください。一般的には3%くらいらしいです。

 

毎日なにかしらのメールなどを貰っていて、レベルの高い受験生の評価が特に高いと感じます。アプリの解説には、最終的にセンター試験あたりまで勉強して気づくことなのですが、こうやって勉強しておくべきだったという小さなことをたくさん入れています。化学2周目、3周目の方なら特にわかっていただけると思います。最初からこれやっておけばよかったんだみたいな感じになると思います。

 

これをやっていれば、東大模試偏差値100超+α(保証はできませんが...)まで上達すると思っています。当時ここまで綺麗に化学の勉強はできてませんでした。新研究のような分厚い参考書みたいに出題範囲外の難しいことを書いているわけではなくて、必要なすべての基本項目について、こう解釈してほしいということを延々となんども繰り返し書いています。ページの都合のないアプリだから繰り返し書けていて、それが定着へつながると思っています。

 

Android版:無機化学アプリへ検索画面を付けました。

手持ちのデバイスでは動いていますが、多数のデバイスで確認したいので、

無料の無機化学で公開テスト→有料のアプリへ実装、という順序にしています。

Android版検索機能1 Android版検索機能2

Android版検索機能

ぱっと見は簡単に付けられる検索機能なのですが、この文字列では検索ヒットさせたくないなどの条件を入れたり、化学式の検索機能などを付けたり、検索結果をマイリスト登録など、iPhone版の動作を実現するのにiPhone版の検索をゼロから作ったときくらい時間がかかりました。