親愛なるHabrchane、良い一日を。
1つのアプリケーションの短い履歴を共有したいと思います。
私はすぐに、コードはなく、それらに関連するものはなく、生産的な妄想と1つのアプリケーションの歴史だけの印象があることを警告したいと思います。
それがすべて始まった方法
フリーランスで定期的に財政支援を受けるのは今年が初めてではありません。 あなたの多くはおそらく休日が来るときの状況に精通しており、フリーランスの取引所にはプロジェクトの数に関する危機的な状況が現れており、プロジェクトを奪うためにたくさん汗をかかなければなりません。
そしてもちろん、そのような時には、卑劣な法則が仕事のために取られます。 たとえば、あなたが店に行って、その瞬間にあなたのプロフィールに従ってプロジェクトを公開し、あなたが歩いている間、プロジェクトはすでに去っています。 確かにそのような瞬間に私だけが動揺したわけではありません。
状況から抜け出す方法を探して
約1年前、私はAndroidデバイスの所有者になりました。 そして、Googleマーケットでフリーランスの取引所を監視するためのアプリケーションが見つからなかったとき、どれほど驚いたでしょう。
簡単な後退
フリーランスの交換として、主にfree-lance.ruを使用します。
続ける
そして、Androidデバイスの買収以来、free-lance.ruを監視するためにこのプラットフォーム用のアプリケーションを作成するという考えは、私を去りませんでした。 アイデアはアイデアですが、私の手はまだ届きませんでした。
こんにちは
「素晴らしい」休暇シーズンが到来しました。 取引所での私のプロファイルの注文は大幅に少なく、自由時間があり、アイデアは頭から離れませんでした。
Androidのプログラミングの基礎を勉強することにしました。
この分野での喫煙に関する文献の数週間後、アプリケーションはまだ書かれ始めました。 そして最終的に、私はそれを書くことに夢中になり、数週間の間、フリーランスの仕事を完全に放棄しました。
そして免責事項
予約をしたいのですが、このアプリケーションは元々自分専用に開発されたものであり、
w3bsit3-dns.com.ruでのアプリケーションの公開の前夜にのみ
、記事を見て、アプリケーションにバナーをいくつか結び付けることにしました。
そして今、3週間後、アプリケーションの最初のプロトタイプがついに完成しました。 すぐに彼を戦いでテストしたいという願望がありました。 私は自分のデバイスと3人の友人にアプリケーションをインストールして、異なるデバイスで動作させました。
さまざまなデバイス、さまざまな画面解像度、さまざまなバージョンのプラットフォームでのインターフェイスの断片化が事実上存在しないことに驚いた。 その熱から、「最初のパンケーキはゴツゴツしている」というのは、このアプリケーションに関するものではないと考えました。
それから、自宅でアプリケーションを運転して楽しんだ友人の一人が突然私に癌の質問をしました:
-ユーザーは他の誰かのアプリケーションにユーザー名/パスワードを入力することを恐れますか?
次に、free-lance.ruに特定の評価のアカウントがあると主張して、この問題を却下しました。私のアカウントが違法行為を検出した場合、失敗します。
ログイン/パスワードをアプリケーションに入力する必要があるのはなぜですか?
アプリケーションを作成する前に、プロジェクトとメッセージに関する情報の受信に正しくアプローチする方法を長い間考えていました。
サイト自体の解析は非常にリソースを消費するタスクでした。プログラムにフィルターを実装する場合、フィルターごとにページまたはrssチャネルをロードして解析する必要があるためです。 これは、ネットワークとハードウェアの両方にとって非常にコストのかかる問題です。
その後、公式の
FreeTrayデスクトップアプリケーションを思い出し、そこにフィルターがあるため、データがどこでどの形式で受信されるかを確認することにしました。 スニファを配置し、すべてのプログラムトラフィックを通過させました。
奇跡、私は、アプリケーションが何らかの種類の内部XML APIフリーランスを使用していることを発見しました。 このAPIに関する少なくともいくつかの情報を提供するよう行政に訴えても、結果は得られませんでした。
送受信されたデータを掘り始め、アプリケーションをこのAPIに調整しましたが、すべてのプロジェクトは指定されたフィルターと1つの要求に厳密に従ってサーバーから取得されます。 ただし、1つあります。APIには、プロジェクト、メッセージ、連絡先のリストを取得するためのユーザー認証が必要です。
最終的にできるアプリケーションは何ですか?
今日、アプリケーションは次のことができます。
-特定のフィルターを使用して、フィルターを無効にしてプロジェクトをダウンロードする
-アカウントからフリーランスの連絡先をダウンロードする
-すべてのメッセージと新しいメッセージをダウンロードします
-受信したプロジェクトとメッセージについて通知する
一般に、
FreeTrayデスクトップアプリケーションの機能を最大化しようとしました。
このアプリに対するフリーランサーの反応はどうでしたか?
上記で書いたように、
w3bsit3-dns.comでアプリケーションを公開し、フリーランスのブログでそれについて書きました。
午後、私は多くの賞賛を得ました。それは健全なパラノイアと組み合わされました。 私に個人的に書いたほとんどすべての人が、他の誰かのプログラムにユーザー名/パスワードを入力することの恐怖について話しました。 私はアイデアを取り去るのと同じパラノイアのために、ソースを投稿しませんでしたが、スニファーを通じてどのデータと送信先を見ることができるか、道路上のフリーランスを監視するために、左のアカウントを開いて恐れることなく冷静に監視できることを人々に勧めました、彼らはデータを奪われること。
そして、結果は何ですか?
私は7月9日にこのアプリケーションを投稿しましたが、ダウンロードしたのはわずか8人でしたが、これも妄想のせいです。 しかし、私は都合のいいようにアプリケーションを作成したので、ジャンプのブームを期待していませんでした。
habrasocietyは、申請の解決策を得るためにフリーランスの行政に目を向けるようアドバイスしました。 そのようにして、ソースコードと完成したapkを送信しましたが、それに応じて次のメッセージを受け取りました。
, , . - . , - . ,
Free-lance.ru
私はそれ以上頼りにせず、特に固執しませんでした。自分のためにそれをしたからです。
HABRでこのトピックを使用する理由
そして、人々の恐怖の規模が驚くべきものであるという事実に、彼らは仕事の利便性を無視しているからです。
このf話の教訓は次のとおりです。サードパーティサービスの予算アプリケーションを突然作成する場合、潜在的な顧客とユーザーがこのアプリケーションを信頼するかどうかを考えてください。
PS私は、そのようなパラノイアについては、風変わりな人々の意見を聞きたいです。 たぶん、誰かがこの障害を克服した経験がありましたか?!