学生のための主催者:歴史と計画

こんにちは



明日、このブログは存在しなくなります。最終的に、学生向けのオーガナイザーの作成のストーリーを語り、将来の計画を共有したいと思います。



すべては2013年の春に始まりました。 レイモンドと私は最終的にタスクの締め切りの自動化を決定しました。セッションの前に実際の問題があったからです。





まず、C ++ / SQLiteでモデルを記述することにしました。これにより、リソースが限られている状況で、できるだけ多くのプラットフォームをカバーできます。 実装に問題はありませんでしたが、Objective-Cでこのようなスキームをまだ使用している場合、Javaラッパーをいじることは明らかに良いアイデアではないことがわかりました。 さらに、最小化されたAndroidアプリケーションのメモリを解放するモデルは、アーキテクチャにいくつかの制限を課します。 一般的に、おridgeを調理しないことが明らかになり、反対側に行く必要があります。 さて、彼らはQtのデスクトップバージョンを取り上げました。これは夏に書かれました。 しかし、残念ながら、このリリースは機能しませんでした-SQLiteの不鮮明なクラッシュは、プログラムの集中的な作業中に始まりました。 それらを迅速に修正することは不可能であり、ModelをQSqlに書き換える必要がありました。同じものがすべて失敗するためです。



発売日



新しい年の後、リリースは最終的に判明し、3月までにHabrにヒットしました。







一方、モバイルアプリケーションが必要であることはさらに明白になりました。その一方で、Digiaはモバイルプラットフォームのサポートを発表したQt 5.2をリリースしました。 次はレーキが何であるかをすでに推測していますか? 残念ながら、この技術は、特に伝統的なアプリケーションを書くためには、非常に粗雑なものであることが判明しました。 多くのウィジェットは独立して実装する必要があり、ネイティブであるかネイティブでないように見えるか、正常に機能しないウィジェットがあります。 はい、さまざまな画面に合わせてスケーリングすることで、いじくり回す必要がありました。 その結果、スケジュールとタスクを最大限に視聴できるようになりましたが、店内の高い場所を耳にすることはできません。 少なくとも何らかの収益化の見通しのために、本格的なネイティブモバイルアプリケーションだけでなく、西洋の学生へのアクセスも必要です。 動機や自由時間などの些細なことも。



王は死んでいます。 王様を長く生きろ!



一般的に、良い、そしておそらく必要な製品が枯れたら、残念です。デスクトップとモバイルの両方の開発のためにソースコードを開くことにしました。 コードを少しコームするだけでよく、一般的には近日公開予定です。 実装されているが、現在のバージョンではまだ利用できないDropBoxを介した同期を確保するために、公式アクセスが公開されます。これは、オープンアクセスで秘密キーをレイアウトするために機能しないためです。



もちろん、アプリケーション開発の全サイクルで非常に貴重な経験を得て、このトピックの卒業証書を擁護し、ただ楽しみのためだけに行ったので、後悔はありません。 デスクトップアプリケーションの作成の経験はこの一連の記事で説明されおり、カスタムコンポーネントの作成に関する記事を含め、今後数週間でQML開発の経験を共有し始める予定です。 Digiaのメンバーたちが積極的にバグを修正していることを嬉しく思っており、この秋にはAndroidデザインのネイティブテーマをサポートするバージョンがあるので、方向性は非常に興味深いです。



オーガナイザーはこちら 、vkグループはこちらからダウンロードできます。



PSスタートアップサポートプログラムのTMに感謝します。これは本当に素晴らしいことです。



All Articles