スタバでアプリ開発

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

iPhoneアプリのクラッシュバグが352件

2019年7月28日の夜中に気づきました。

クラッシュレポートが2、3日後から表示されて、直して申請したところから審査に1日かかるので修正までに少し時間がかかります。

 

このレビューを書いていただけていなければあと5日くらい放置していました。ありがとうございます。修正する前に動いてくれたようなので、これはアプリよりiPhone側の問題なのではないかと少し感じます。いちおう、クラッシュが起こりそうな部分を取り除いて申請し直しました。

 

"cursh

cursh bug review2

 

幸い、修正後のアップデートを申請したところ数時間で審査に通りアップデートが公開されました。運良く審査が空いているタイミングに入れました。

 

動作チェックは

iPhone 6 plus,

iPhone 6s,

iPhone 7 plus,

iPhone XS MAX,

iPod touch 6th,

iPad mini,

iPad Pro,

などで確認していて、個人開発者としては念入りな方だと思います。

OSもiOS10〜iOS12でチェックしています。

 

・申請前→クラッシュバグなし

Appleの審査→クラッシュバグなし

(iPadのみによる動作確認らしいです)

・アップデート公開後→クラッシュバグなし

(開発者の所有しているデバイス全てで動作確認)

 

というところまで確認していたので、ほぼ大丈夫と考えていたのですが、この通り、1日100件以上のクラッシュがレポートされていました。

 

え、、、どうしよう、、、直せるのかな、原因わかるところかな、など、不安な気持ちになります。

 

cursh bug review

cursh bug review

 

AppleXcodeという開発ツールが大まかにこの辺でクラッシュしているらしいよ、と教えてくれるのでその周辺でいろんな状況を試してたいてい1日中やっているとクラッシュの原因を見つけることができます。

 

はっきりした原因はわからなかったのですが、理屈を考えてたぶんここだろうというところを修正してアップデート公開しました。

クラッシュ出ませんように(祈り)、お願いします。

 

Android版有機化学の年齢制限(有機化合物、高分子)

Androidアプリの申請をするためにアンケートに答えました。

androidアプリ申請前アンケート

androidアプリ申請前アンケート

 

アンケート回答からの評価

規制物質

・医薬品に関する情報

・医薬品がまれに表示される

・アルコールに関する情報

・アルコールがまれに表示される

 

学習用に薬品についてアルコールについて言及しています。

趣旨は違うと思いつつ上のアンケート結果で申請しました。

 

 

f:id:kojimachi:20190724103528p:plain

 

審査に通れば、有機化合物840円、高分子600円にて発売されます。

Android版にも検索画面つけたい。

 

2019年7月

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つ目はAndroidiOSで大きく違うところです。 

できるだけiOS版に揃えることを目標にしています。互いに用意されているパーツが違うため似たような機能でカバーする面はあります。

 

週末には高分子アプリと有機化合物アプリもAndroid版(有料)をリリースします。

 

2019年7月5日金曜日

1週間が早いです。

Android版の動作チェックと改善を進めています。

すぐに直したいところ

・診断テストの結果画面が出るときに一旦メニュー画面へ戻ってしまう。

・正解数の集計がうまくいってない

・問題文と解説の文字サイズが最適化されないことがある。

・診断テストとテスト15へiPhoneと同じボタンタッチ音を付ける。

 

夜中もずっと続けたらもっと見つけられそうです。

 

何か変な動作がありましたら教えてほしいです。

テスト後の結果画面へ遷移するときに効果音が途切れる現象は調整中です。

 

iOS版の有機化学と高分子についてアルデヒド基をホルミル基(アルデヒド基)と書くことにしました。2017年の東大でもホルミル基(アルデヒド基)とホルミル基が先ですね。

 

でも2017年の教科書にはホルミル基よりアルデヒド基が優先されています。購入した範囲ではホルミル基は小さく書いてあるか、書いてません。週末に図書館へ行って2019年の教科書を比べたいと思います。

 

2019年7月1日月曜日

Android版を優先したいので、構造式アプリの検索機能は当面つけないことにしています。画面の作り方からやや複雑。

まずは、Android版の無機化学の動作チェックで気になるところを修正して、有機化合物と高分子のAndroid版アプリを作ってリリースする。7月内目標。

 

apps.apple.com

play.google.com

無機化学アプリのAndroid版のページへ画像追加

無機化学で満点を取ろう。

無機化学で満点を取ろう。

キャプチャ画像とは別枠で画像を追加する項目があったので、この画像を作って置いてみました。ブログ記事などにAndroid版のページのリンクを貼るとそこに表示される画像に使われるようですが、真ん中部分だけが表示されています。パソコンでもスマホでもiPadでも全体が表示されるわけではないようです。はてなブログではない他のページのリンクならうまくいくのかもしれません。

 

Android版のページ

play.google.com

 

iPhoneiPad版のページ

無機化学の一問一答

無機化学の一問一答

  • Hideki Touhara
  • 教育
  • 無料

apps.apple.com

 

どちらも無料で公開しています。

 

内容は日常学習から東大や難関大入試の無機化学で満点が取れるレベルです。

高校生が教科書と並行して学習することにも適しています。

 

次のことに気をつけて作成しました。

 

  • 入試問題の発展項目を特に詳しく解説(アプリの説明ページ参照)
  • 解説を覚えてもらえるよう解説も問題化
  • 複数の教科書の用語を確認し、漏れなく作成
  • 理論化学や有機化学の範囲も一緒に学ぶべきところは追加

 

このアプリを全て覚えれば高校教科書+難関大入試問題を何周もした効果が得られます。この内容はアプリでしか作れないと思います。

 

無機化学をはじめ、化学で満点を取ってください。

 

 

 

 

Android版の化学アプリの成長?

f:id:kojimachi:20190703215608p:plain

Android版のインストール数


リリース前の段階では文字が入りきりませんでした。(画像1,2)

アプリ作り始めて最初の疑問は「文字サイズなどはどうやって調節したらいいのだろう?」でした。

ユーザーの全員が最新版Android*を使っていてくれていたなら自動調節の設定1つで解決するのですが、それにしてリリースしたら「私の(僕の)Androidでも使えるようにしてください!」とメールリクエストが10件程度もらえて?、少しAndroid Studioのサイトを調べて文字サイズを調整方法を考えました。現在はAndroid5.0以降に対応しています。

*(具体的にはAndroid 8.0 Oreo APIレベル26以降を指します。)Androidのバージョン履歴 - Wikipedia

(画像1,2)

f:id:kojimachi:20190703210744j:plain f:id:kojimachi:20190703210749j:plain

 

正解時の丸ボタンも左側の画像3の大きいサイズでした。iPhone版のレビューより「解説を読むとき文字に引っかからないくらい小さい方が見やすいよ!」という趣旨の意見を頂いて修正しました(右側の画像4)

(画像3,4)

f:id:kojimachi:20190703210744j:plain f:id:kojimachi:20190703211609j:plain

 

 スマホ横向き画面でAndroidの機種により文字が入りきれてないことがわかって、つい最近、2019年の6月に直しました。ボタン間隔を詰めて、Androidが推奨する文字大きさの最低値12spにしたのですが、大きすぎる感じもするので8spにもどす可能性もあります。すべてのデバイスで動作チェックはできないので対応しきれていない機種がありましたら教えてください。改善後は画像6です。

f:id:kojimachi:20190703211550j:plain(画像5)

f:id:kojimachi:20190703211600j:plain(画像6)

 

画像5,6を並べてみると、横向きキャプチャ画像を作るときにデバイスの左側を下にするか右側を下にするかで余白が違うことを発見。次回から気をつけてみます。

 

無機化学アプリのインストールユーザー数

f:id:kojimachi:20190703215608p:plain

 

リリーズからの全期間(5ヶ月半)で約1000DLでインストール数は850くらいになっています。GooglePlayにて「化学」での検索結果はトップにきているのですが(^_^;)

 

f:id:kojimachi:20190703220922p:plain

 

iPhone版は1ヶ月分で約1500DLです。iPhone版が7.5倍くらい人気です。AppleのAppStoreにて「化学」での検索結果は8〜10位くらいです。

2018年6月はiPhone版2300DLでした。昨年比で減ってる😢(センター対策を始める11月〜12月あたりにピークがきます。)

 

2019年6月

2019年6月30日日曜日

もう6月が終わり。

毎日できる限り進んでいますが、やることが多すぎて何も進んでいないように感じます。

無機化学有機化合物、高分子へ検索機能を付けてアップデート申請しました。構造式はまだ作成中です。

 

サクサク検索をして検索結果を問題と解説をタップで入れ替え可能にして、iPhoneからの検索可能にして、、、作っている途中であれも付けたいこれも付けたいと考えているうちに3日以上経っていました。

 

アプリ作成は難系などの物理の問題を初見で解くような感じです。1回解いて置けば2回目は15分で満点取れるけど、初見だと1時間以上かかるものもいくつかあると思うのです。そこから似たような問題を解きたくなっていろんなパターンを自分で考えたりすると1日潰れてるみたいな。気がつくと1週間物理しかやってない?(他の科目にも同様なことが起こりますね)。アプリ開発も同じくらいの頻度で似たような状況になります。書いてみると、性格の問題な気がしてきましたσ^_^;

 

2019年6月28日金曜日

iOS版に検索機能を付けようと、昼頃から作成をスタートして、2次元配列の検索が完成したところで動かしてみるとiPhoneがカクカクになってしまい作り直し。

だめか〜と思ったと同時に、Android版の配列の扱いを応用すれば軽くなるかも、と思いついて試したらサクサク動いて完成が見えてきました。検索機能はアプリ開発当初から作るつもりでいたのに2年近く経ってやっと作り始めています。土日含めて今週中には完成させられるはずです。

 

2019年6月24日月曜日

Android版の無機化学の動作チェックをして、改善中。ShuffleTestは2回押すと2画面でる、次の画面出るまでが遅い、など、ユーザーが見える範囲の妥協点をできるだけ消したら有機の問題を入れてリリースします。

 

2019年6月23日日曜日

化学シリーズ全てアップデートしました。誤植を指摘して頂き、そこも直せました。ありがとうございます。

 

前段階でユーザーの多い無機化学iCloudを実装してクレームは来なかったので、この仕組みで作って大丈夫だろうと判断して他の3つにも付けました。もう少しプログラミングの勉強が進めば全体の同期も作れる日がくるかもしれないです。

 

画像を綺麗に表示するために構造式アプリはiOS11以降を推奨しています。

 

コメント返信

現在は多忙なため勉強などの質問に答えられるのかわからないのですが、試しに送って頂けると答える可能性は高いです。ただ、時間を見つけて返信になるため遅いこともあります。

過去には20人くらいが質問して頂いています。

 

2019年6月21日金曜日

有機化学シリーズの3アプリにもiCloud同期を付けています。無機化学AndroidiPhoneの同期はできません。自分でも調べますが、やり方わかるかたがいましたらコメントなどで教えてください。

 

化学より他のアプリを完成させないと。

売れてはいても今はまだ支出が多くマイナスなので利益を出してアプリ開発を続けられるようにしたいです。

 

2019年6月19日水曜日

アップデート申請を出しました。その後も誤植チェックを続けています。

 

2019年6月16日日曜日

はやくアップデートを審査へ出したいのですが、誤植チェックは慎重にあと1日かけます。

→火曜日の24時までかけました。声に出して20回以上回しました。しかし、作者一人の自分で書いた文章を自分チェックですので、誤植のご指摘もお待ちしております。返信のできるEメールかツイッターDMで頂けると嬉しいです。

 

2019年6月14日金曜日

今週は高分子のゴムの範囲の解説を作っています。「シリコーンゴムはQと略しますが、この由来はなんでしょうか?」などの答えも書き込みました。ネット検索でもなかなか出てこないはずです。物理で使う電荷のQも諸説あり、アルファベットで余ってるものが後ろから見てQが最初だった説と、Quantity of electricityやQuantity of electric chargeをよく聞きます。

 

前から気づいていたのですがAndroid版はメニュー画面からボタンを連続タップすると2重、3重に出題画面が開きます。それを1画面でストップさせたい。

 

2019年6月12日水曜日

レビューを書いて頂いた方、星をつけて頂いた方、ありがとうございます。もっとよいアプリにしていきます。

 

2019年6月6日木曜日

ボタンが反応しないバグを修正してアップデートを申請しました。

 

2019年6月4日火曜日

iOS13への移行が進めば

AppStoreでのアプリサイズ(DL前)が40%小さくなるそうです。そうなれば高画質の画像を入れてもある程度まではアプリのDLにwifi接続が必要なくなるので、アプリ作成者が気にしているアプリサイズを大きめに作れそうです。化学は画像いれるとわかりやすくなると思うので解説に導入したいです。

 

2019年6月1日土曜日

午後Andoridアプリのレビューより修正

「ハロゲンの化合物が選べません」と、レビューのおかげでコードの記述ミスを見つけられました。ありがとうございます。すぐに修正してアップデートを申請しました。(17:06)

https://play.google.com/store/apps/details?id=hihello.mukikagaku001

 

iPhoneアプリ

構造式アプリの表示名が英語になるところを修正して申請し直しました。(14:00)

 

Androidアプリのアップデートできないところから回復へ

Androidアプリ公開のためのリリースキーがあり、それをパソコン上からなくしてしまうとアップデートできないことがわかり、調べものをしてると再発行もできるかも?という記事を見つけてGoogleへ問い合わせました。日本語の対応もしてくれました。画像は英語になっていますが、日本語表示もできます。

f:id:kojimachi:20190601070719p:plain

androidアプリ公開

2019 6/1 PM12:36よりアップデートできると書かれています。メールには3:36(GMT)と時差9時間のグリニッジ標準時で書かれていたので、そろそろいけるかなと思ってやってみたのです。そしたら日本時間を表示してくれました。

 

2019年5月

2019年5月31日金曜日

構造式アプリを最優先して5月中にアップデート申請できました。

iPad用に画像の解像度を上げてより綺麗な構造式にしました。

横向きでボタンの大きさがへんな箇所があったのでそこを修正しました。

f:id:kojimachi:20190531113440p:image

修正後⬇︎

f:id:kojimachi:20190531113444p:image

土日に差し掛かるので2日以内に公開されると思います。

 

残した課題

 

アミロースやアミロペクチンの画像の書き直しがあるのですが、らせんの書き方が難しいのでゆっくりやりたいと思います。

 

⭕️❌の位置が右手の指で隠れてしまうので場所を変えようかなと考えています。もしくは前に戻して裏側で⭕️❌を表示にすることも試してみます。見やすい位置を見つけたら変更します。

 

2019年5月29日水曜部

有機化学の構造式を書き直しています。

iPhoneアプリには携帯からDLできる150Mの壁があるのでそれとの兼ね合いでそのまま残す画像も出てきそうです。糖類や核酸はもともと画像に滲みは少ないのでそのままにしようと考えています。

 

2019年5月23日木曜日

化学のアプリで「正解」と「あなたの解答」がズレるとご報告を受けて動作チェックと修正をしました。以前も直したのでここは大丈夫と思い込んでチェックが甘かったです。ご指摘ありがとうございます。

 

有機化学の構造式アプリの画像を入れ替え中です。

1枚目がiPad10インチで現在表示される画像で、

2枚目が入れ替え予定の画像です。解像度が高くなります。

f:id:kojimachi:20190524041123j:imagef:id:kojimachi:20190524041127j:image

はじめてiPhoneアプリを作ったのが「有機化学の構造式」です。画像はWindowsのペイントアプリを使っています。マウスとキーボードを使って描いていて、作成時間のほとんどはこの画像作りでした。iPhone用アプリとして作っていたのでiPadでの表示は気にしていませんでした。綺麗に書く方法をしらなくて書き直す時間もなくて、iPadの画面でピントが合っていないような見え方になるのは放置していました。今週に入ってやっと手を付けはじめました。iPad ProとApple Pencilを使って描いています。1ヶ月くらいかけて全範囲を書き直す見込みです。

 

タイトルも後から変えようと思いつつそのまま続いてます…アプリのタイトルは特に「〜の一問一答」は変更したいのですが、ここも現状のままです。募集中です。

 

2019年5月16日木曜日

倫理と政経を作りたい

古文を作りたい

化学に図解を入れたい

理論化学と化学基礎も作りたい

 

 

 

2019年5月13日(月曜日)

プログラマー

エラー

Main.storyboard:-1: Internal error. Please file a bug at bugreport.apple.com and attach "/var/folders/zs/ft8kn6_13bn5wmd7bk2n02ym0000gn/T/IB-agent-diagnostics_2019-05-13_15-18-31_152000".

Xcodeの右側のinspectorの方でinstalledのチェックの有無がconflictしていたことが原因でした。黄色のwarningを一つずつ解消していくとエラーは出なくなりました。

"bE9-Ty-SGX"などをMain.storyboardで検索してそれぞれ調整しました。

f:id:kojimachi:20190513153828p:plain

xcodeErrorSolution0001

 

 

2019年5月5日(日曜日)

昨日のアップロードできない不具合(具体的にはarchiveできなかった)はパソコンに長時間コンパイルさせることで進みました。

明日(5/6)の午前中に画面キャプチャを作って、残り3つの化学アプリもアップデートします。

 

次回は

正解不正解時のマルバツの記号を薄く表示するようにします。解説を読みやすいように。

 

2019年5月4日(土曜日)

レビューのリクエストを受けてアプリを修正したのですが、なぜかアップロードできずに止まっています。

アプリ作成にはXcodeという公式ツールを使っています。それが化学の一問一答シリーズの3つではアップロードできなくなってしまい、原因もわかりません…構造式アプリではできたのでアップデート申請をしました。Appleへ質問送って返信待ちです。

 

古文も未だ作れずに5月へ突入です。