スタバでアプリ開発

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

アプリアップデートと不具合など修正

Appleのアップデート業務が始まり申請していたアップデートが審査に通りました。

 

-----

自動でアップデートさせない設定(外部サイト)

http://appllio.com/how-to-stop-auto-update-ios-apps

-----

 

(今回ではなく)次回のアップデートで修正されるところ

「有機化合物の一問一答」アプリで各カテゴリの「リスト表示画面」からのマイリスト登録がマイリストAへ偏る不具合を直して提出しました。2日以内に公開されます。

アップデートが公開されるまでの間はマイリストAをいったん開いて閉じる操作をお願いします。

マイリスト登録できる画面を全てチェックしたつもりが、「リスト表示画面」をチェックを見落としていました。プログラミングのコードは1行だけの違いで、気づいていれば今日までに提供できたはずでした。1〜2日遅れになりもったいないことをしました。ごめんなさい。

 

◼️今回のアップデートで修正されたところ。

・「有機化合物の一問一答」「高分子化合物の一問一答」

マイリストA、復習リストAに登録された別のカテゴリの問題を適切に振り分ける機能をつけました。一度マイリストA、復習リストAを開いて閉じると適切に振り分けられます。

他、若干の誤植訂正や表現の変更、選択肢の見直しをしました。

 

・「有機化合物の一問一答」「有機化学の構造式」

normalモード(練習モード)で次の問題へ行く操作をタップなしありが選べるよう「次へAUTO」ボタンをつけました。(こちらの機能はより調整されたものが次回のアップデートで反映されます)

 

PASSボタンを付けました。PASSボタンを押すと正解が表示され、その問題が復習リストへ入れられます。

左右のスワイプで復習リストの登録なしの「前へ、次へ」の操作もできます。

 

有機化学の構造式アプリで操作するとクラッシュする不具合。

おそらく修正できていると思います。結果画面やリスト表示画面でクラッシュします。iOS11.2.1のみで発生しています。毎日の動作確認で使えていたものが急に使えなくなったのでiOS11のアップデートで発生した可能性もあります。クラッシュレポートの該当部分とそれに対応する他の画面のコードも修正し、5つの機種で動作確認をしました。引き続きクラッシュする方がいましたら再度報告お願いします。

 

 

有機化学アプリ、年末年始のアップデート予告

Android版を作りながら気づいたところをiPhone版へ反映させて年末年始のアップデートへ反映させます。Android版はまだ出せません…。

 

追加機能で考えている内容は

・分からないボタンを付ける(ユーザーご意見より)

・問題画面や結果画面をもう少し広く使う

・一問一答の文字サイズ調整

・テスト以外での手動で次の問題へ行くとき、自動と手動を切り替えられるようにする。

・追加問題を反映させる

・構造式アプリの方へツイート用の絵を追加する

 

お正月には実装できていると思います。Android版の開発へ時間を多く割きたいので他は来年週1ペースで取り付けます。

 

1ヶ月以内に試したいこと

Android版の完成(最優先)

・何周したか、その問題が何回出題されたかが分かるとよい(ユーザーご意見より)。正解数と不正解数を足すことで出題数としてよいなら作れると思います。成績管理はiPhoneのメモリやストーレッジを使うので最小限にしたいのですが、今出しているアプリはどれも他社のアプリの半分以下の容量に抑えられているので、成績管理へもう少し使っても良さそうです。

 

・一問一答へ問題文の行間を作る、独自フォントを作る必要があるかも。現在は化学式の下付き文字の高さを揃えるために「行間なし」になっています。

 

・横向き対応

横向き画面に対応できたら反応式の樹形図みたいな表を問題化して構造式アプリへ入れられます。技術的な部分は大丈夫なのですが、既存の構造式の画像と選択肢の並びをどうするかが難点です。

 

・問題のレベル分け

頭の中ではできているのでデータ整理とプログラミングで1ヶ月あればできそうです。

constraintsでのエラーStoryboard Xcode

Internal error. Please file a bug at bugreport.apple.com and attach /bar/file/文字列

というエラーが出てbuildできなくなりました。

ネットで調べてもclean、再起動、ログの削除などでは解決せず。その日は20時間くらいパソコンに向かい既に深夜も通り越して朝の8時でしたので諦めて翌日に回しました。

 

似たようなエラーが載っているページ========

ios - Xcode storyboard: Internal error. Please file a bug - Stack Overflow

最初に出たエラーの表示が同じ。

 

ios - Xcode 6.0.1 Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc failed with exit code 1 - Stack Overflow

色々やっているうちに~~~failed with exit code 11というエラーも途中で出ました。

続きを読む

integer(forKey:)は0を入れてくれる

以前、Array(forKey: "forKey")でクラッシュさせてしまったので、普段はネットで見つけたこういうのを覚えて書いています。

var numberA: Int = 0

if let value = userdefaults.value(forKey: "forKey"){

   numberA = value as! Int

} else {

 numberA = 0

}

 

ですが、

numberA = userdefaults.integer(forKey: "forKey")

と1行だけ書いてあってもアプリがクラッシュしないことに気づいて少し調べてみるとこういうの書かれていました。

integer(forKey:) - UserDefaults | Apple Developer Documentation

The integer value associated with the specified key. If the specified key doesn‘t exist, this method returns 0.

 

早く全部読まないといけません。

 

今後のアプリ開発予定

Android版の作成

Android版用のプログラミングの学習

無機化学の一問一答アプリ

理論〜無機化学を絵を見て覚えるアプリ

誤植チェック引き続き

既存アプリの新機能追加

 

1作目「有機化学の構造式」

201710810リリース

2作目「高分子化合物の一問一答」

20171120リリース

100日かけて2作目でした。問題作成にとても時間がかかります。特に選択肢を作ることが難しいです。例えば、固体、液体、気体のセットで選択肢3つ埋めて、残り一つをどうするかで困ります。

 

有機化学の構造式」の誤植チェックは20回、「高分子1問1答」は16回やって出したのですが、誤植を1つずつ報告してもらいました。こんな簡単な見落としをしたなんて😭と思いながら誤植チェックマニュアルへ反映させました。簡単なことでも作った本人には見えなくなるので、そこも念入りにチェックしていきます。

 

誤植報告ありがとうございます✨

アプリの収益

9月はちょっと上がりました。13%増。ひと月5000円くらいです。

このアプリです。https://appsto.re/jp/oS2Nlb.i

f:id:kojimachi:20171107035937j:image

1ヶ月でこの利益なので、教育カテゴリにほしいアプリが少ないのも納得がいきます。(Appleのアプリ売り上げ8〜9割はゲームカテゴリらしいです。)

アプリ開発に100万円以上をかけてみましたが、リターンは気休め程度です。…アプリとは違うところでコラボしたりと何か工夫が必要です。100個作れば月50万ですが、そこまでに20年かかります💦iPhoneも無くなってそう。

 

現在は時間の限りで

Android版の開発

無機化学のアプリ(絵を見て答える?)

有機化学の一問一答(知識系の完全版)

の開発を進めています。11月中に1つは出したいです。

 

教育カテゴリは更新が止まったアプリでもランキング上位に並んでいてるのですが、開発者はアプリのレビュー評価が低いと更新をストップしてしまいます。 

他の方が開発している「生物基礎」のアプリなど評価に悩まされていた印象を受けます。「金とんのかよ(星1)」みたいなレビューがいくつかあったり大変そうです。問題と絵と成績データなどの扱いを見ても、個人で作るのは半年はかかると思います。半年間も人を1人雇うとして、自分の給料はなしで、と考えていくと、この先いいアプリが出てくる可能性は少ないのかもしれません。

 

僕は趣味で始めたのでその点は赤字でも低評価でも気長に続けてみたいと考えていますが、気が向いたら応援の意味で星5レビューをお願いします。

 

有機化学の構造式 1.0.18 iPhone app

https://appsto.re/jp/oS2Nlb.i

 

有機化学の構造式ver.1.0.17

   ブログはほぼ1ヶ月ぶりです。ツイッターもブログも放置気味になります。アプリを作ることに時間を割きたくて宣伝や売ることろまで手が回せていません。

   こちらのリンクにある通りでアップデートされています。DLお願いします。
https://appsto.re/jp/oS2Nlb.i

 

今回は誤植が見つかり冷や汗でした。自分でも20回くらいチェックするのですが、最近追加した部分は手薄なままにしてしまい、次のアプリやAndroid版へ時間を割いていました。

これを総チェックの機会にするべく、アップデート申請後も誤植チェックと動作チェックを続けています。