MCKO()は、モスクワの学校向けの電子日記です。 彼はひどいことが起こった。 驚くばかりです。電話から入ると、通常は動作しなくなります。 そのさゆえに、彼はモスクワで最も人気のある人物の一人です。 おそらく、彼は上から、国家を使用することを余儀なくされた。
左:電話から入るだけの場合、これはサイトの外観です(テーブルは移動しました)。 中央:これは、ズームインすると雑誌がどのように見えるかです。 右:これは、近づいて戻った場合のサイトの外観です。 つまり、使用することは不可能でした。
アプリケーション作成
サイトにうんざりした後、アイデアを思いつきましたが、アプリケーションを作成しませんか? おもしろいです。電話から一人で行くのですか、それとも私のような人がたくさんいますか?
考えがあり、実装があります。 コードを調べたところ、Yandex.Metricaが見つかりましたが、幸いなことに開いていました。 ひどい統計が目に入った。
1か月あたり200万の電話訪問。 これは巨大な数字です。 200万人がサイトを訪れたときに苦しみ、泣きました。
わかった。 私たちは行動しなければなりません。
最初のバージョン
3〜4日間アプリケーションの準備と作業を行った後、最初のバージョンを入手しました。 はい、彼女には不具合がありました。 DZのあるテーブルが画面を超える場合があります(サイズが大きい場合) アプリケーションは、今日がこのような三半期(または四半期)であることを知っており、適切な時期の推定値を示しました。
実装には、Cordovaを選択しました。
これが最初のバージョンです。 それについてはVKの私のページにのみ書かれていて、その日の終わりにはアプリケーションは13台の電話にありました。 1週間後、102のインストールがありました。 楽しかった。
アップデート1
1月28日(2日後)に、マイナーな改善点のリストを含むアップデートがリリースされました。
投稿からの引用:
更新の主な目的は、アプリケーションをより便利に、シンプルに、より楽しくすることです。 それ以外の場合は、アプリケーションの使いやすさに取り組んでください。
新機能
1)アプリケーションがよりスムーズに実行されます。
2)ロードアニメーションを追加。
3)セクションに日をめくることが追加されました(「何が尋ねられましたか?」)。
4)テキストは画面に合わせて拡大縮小されます。
5)小さな画面のサポートを追加。
6)マイナーな修正。
唯一の問題は、デザインが最初のバージョンから微調整されていることです。
更新2
1月31日、雑誌にはないチップを備えた新しいバージョンがリリースされました。 この機能は、成績追跡と呼ばれます。 設定では、学期、四半期、または6か月を終了するポイントを選択する必要がありました-その後、魔法が始まりました。 結果が与えられたアプリケーションは、アイテムを強調表示しました。 たとえば、5学期を終える予定です。生物学では5、代数では4.7、物理学では4.5、歴史では4です。
アプリケーションは、歴史に焦点を当てることを提案し、平均して物理学を強調します。 代数と生物学はあまり注目されません。
この更新後、1日あたりのレース数は2倍に増えました。
個人統計を作成する
2月6日に、私はGoogleがほとんど情報と少しの嘘を提供していないことに気付いたので、私自身の個人統計を開始しました。
おそらく、「学校の数」列に既に気付いているでしょう。 151という数字を見てください。151番目の学校には、私のアプリケーションを使用した人が少なくとも1人いましたが、データでこれを示していない人は考慮されていません。
アップデート3
2月8日、新しいマークが征服されました。 アプリケーションは200(!)デバイスにインストールされました。 同じ日に、私は新しいアップデートをリリースしました。 それに大きな変化はありませんでした。 新しいデザインのみで、多くのバグを修正します。 ただし、設計はまだ遅れていました。
おもしろいですが、3月2日に、私たちの学校の副所長が私に5つ星を割り当てました。 成功。
更新、最後に4
次のバージョンは待ちに待っていました。 彼女の出口は3月10日でした。 その瞬間には600人のユーザーがいました。 この更新プログラムはすべての中で最大かつ最もクールです。 最も顕著な-デザインが変更されました。 彼は本当に機動的になりました。 2番目-DZディスプレイの外観が変更されました。 海外に行ったタブレットで地獄に。 今、すべてが美しいです。
「パフォーマンス」セクションも追加しました。 昨日と今日の最終グレードと評価のみが心配なので、評価のリストを見る必要はないと思いました。 しかし、人々が尋ねたので、私はしました。
4番目はキャッシングです。 ダウンロード済みのアイテムを再度アップロードするのはなぜですか? これにより、情報が保存されました。 また、キャッシュがある場合、速度が向上し、トラフィックが節約されます。 以前は、アプリケーションはブラウザでログを表示するよりも50〜100倍少ないトラフィックを使用していましたが、今では数字を想像するのも怖いです。
第5に、トラフィックの暗号化。 原則としてめったに起こらないことを心配していましたが、うまくいけばうまくいきます。 電話機が送受信するデータは、理論的には「盗聴」される可能性があります。 この更新以降、すべてのトラフィックが暗号化されています。 パスワードや評価を不正に「盗聴」することはできません。 公式サイトを使用するよりも、アプリケーションを使用する方が安全になりました。
第6に、可能な限り迅速にデータをロードできる新しいデータロードアルゴリズム。
7番目は軽量です。 それは私に夜明けを告げた。 人々は学校での応募について話します。子供たちは、今すぐダウンロードしないと家で忘れてしまうほどの人々です。 以前は、アプリケーションの重量は5.5 MBでしたが、現在は340 KBです。 これにより、モバイルインターネット経由で直接ダウンロードでき、多額の費用をかける必要がありません。
ホスティングが立ち上がらない
時間が経つにつれて、アプリケーションの人気が高まりました。 より多くのユーザーがそれを使用しましたが、サーバーが頻繁にクラッシュし、アプリケーションの動作が停止しました。 4月13日、負荷が非常に大きくなり、サーバーが起動できなくなりました。 上昇するとすぐに、すぐに低下します。
写真は、私がこれをDDOSであると考えていたことを示していますが、判明したように、いいえ。 これは過負荷です。 はい、当時1200人のユーザーがいましたが、1日あたり15万件のサーバーへのリクエストがありました。 1人あたり125。 なぜ彼らは何度もDZや結果を知る必要があるのですか? その時は知りませんでした。
要するに、その日を殺したので、サーバーを最適化して、さらに1,200人のユーザーを確実に受け入れるようにしました。
15日の統計
善の死
4月22日、アプリケーションを終了しました。 私はすべてのトラフィックを暗号化し、チェックマークを付けて人々に許可を求めましたが、個人データに関する法律に違反していることがわかりました。 アプリケーションを閉じなかった場合、叔父が私のところに来て、私にかなり罰金を与えます。 さらなる作業のために、許可を得る必要がありましたが、それはまともな価値があり、非常に困難でした。 要するに、私がこれを行うことは有益ではありませんでした。
ユーザーに別れのメッセージを表示した後、アプリケーションはGoogle検索から削除されました。
UPD1。 ICSCのオフィスに行きました。 彼らは気にしません。 私は無料で提供することを申し出ましたが、彼らはそれを閉じるように頼みました。