最近、Androidアプリ開発の依頼を請け、開発しているんだけど。。。

 

 

何とも進まない!!

まず、以前作ったときには動いてたプログラムとほぼ同じ。。

 

でも、動かない。。。

似た動きするサンプルダウンロードして動かすと動く。。。

 

以前作ったアプリも動く。。。

 

ところが、新規に作った場合は動かない。。。

 

これの原因調べるのに約2週間掛かってしまった。。。

最新版のAndroid Studioをインストールして使うようにしたんだけど以前と色々変わってるみたいでこのプログラムで新規に作った場合だけ動かないってことに思い至って。。。

 

使ってるライブラリを調べたら最新版は勿論標準で最新版のライブラリがロードされるようになってた。。。

試しにロードするライブラリを動くアプリが使ってるライブラリのバージョンに変えたら、嘘みたいに何事も無かったかのように動く。。。

 

これって、バグ??ライブラリの最後にbeta2って入ってるのも気になる。。。

 

独学でアプリ開発請負うことの危うさっていうか。。リスクの高さを改めて思い知った感じ。。。

 

ネット経由でAndroidアプリ開発のオファーが届くようになってきつつあるけど。。

もう少し技術力つけてからでないと請け負えませんね!!

 

 

2件の請負案件を受注した!!

 

どちらも短納期って言われた。。。

ろくな打ち合わせも無く。。。

 

希望だけ伝えられて。。。

まぁ、パイロット開発から進める意向を伝え実験に使う部品の見積もりを取って予算に上げ、請求上げたら即日入金。。。

 

月末入金でゆっくり開発するつもりだったが、クライアントはかなり急ぎっぽいな?!

(短納期って言われても、ほったらかしにされるケースが多いクライアントなんだけど!!)

 

こりゃ、昼、夜スケジュール分けして仕事してたけど、午前、午後、夜、深夜にスケジュール分けして仕事進めなきゃかな?!

 

壁にぶつかった時、別の仕事に影響しないようにスケジューリング気をつけないとだね!?

 

 

 

 

 

iPhone、iPadのアプリ開発を請け負った先からAndroid用のアプリ開発の依頼が舞い込んできた。。。

 

 

以前使ってた開発環境が古くなったのでアップデートしたら、何だか超動作が遅い!!

デバッグするときなどは元々遅かったから、更に遅くなっていることだろう?!

 

それで、依頼を請け負った先から預かってるMacBook ProにAndroid Studio 3.1.3をインストール。。

と言っても、Apple Storeには無いからGoogle Developerサイトで紹介されているインストール手順でインストール。。。

 

これって野良??

まぁ、良いけど。。。

 

 

開発中に実機デバッグも必要になるからMacBook ProにAndroid Tablet繋いで動かそうとしたけど。。

これが、中々手強い。。。

 

ネットに紹介されてる手順では認識しない。。

全くダメ!!

 

実は、Run>Edit Configurations..を開いて

Deployment Target OptionsのTargetがOpen Select Deployment Target Dialgにセットして

Use same device for future launchersにチェックを入れてApplyすれば設定完了の様だ。。。

 

 

これでアプリ開発準備完了!!

 

どんどん開発進めるぞ!!

 

 

先月中旬に納品した先(検収受済み)らお中元が届き、月末の納品した先から順調に動いてるとメールが届き。。。

 

 

これで次の仕事が請負えるってことでチマチマとネットで案件探し始めてた。。。

 

たまたま、銀行のメール確認してたら入金の知らせが。。。

この前、検収受けた仕事の振込み予定はもう少し先なんだけどって思ってネットバンク開いて確認したら2月に請求上げてた案件。。。

 

もう振り込まれないから、ちょくちょく文句言ってたお客の入金でした。。。

助かる!!

 

半分諦めてた。。

次の仕事依頼が来てたけど、振り込まれるまで着手しないで放って置いた。。

 

持久戦に勝利した感じかな?!

こりゃ、仕事やるにしても代金支払が遅れることも想定して請負わなきゃいけない顧客だから。。

 

別の仕事も探さなきゃ!!

 

でも、仕事が有るって事は、個人で請負仕事してる身としては助かります!!

 

 

 

 

 

プログラムの納品。。

 

今回のクライアントは、先払いしてくれているので気が楽。。。

納品して代金取りっぱぐれるなんてことよくある話し。。。

 

先払いして頂ける顧客は大切にしなきゃね?!

 

しっかり時間掛けて作りこんだからバグは最小限に押さえ込めてる筈。。。