SurfTideX for Android その後のその参

  • 投稿:
  • 更新:2022年11月23日
  • by
  • in

s_SurfTideX_-_TDGraphView_kt__SurfTideX_app_main_.png

しばらく間が空きましたが、ぼちぼちと作ってはいます。
今日は休みだったのでガッツリコード書きで、画面もあと残すところあと3画面となりました。
あと1ヶ月位でとりえあずはアプリ部分は完成できると思います、あとはウィジェットを作るかどうするか…
しらべた限り、ウィジェットはあまり作りやすくもなってないし、とりあえずは無しでリリースして気が向いたらインプリメントするかなぁ〜、実際のところ自分ではあまり使ってないし。

大人買い!

  • 投稿:
  • 更新:2022年10月17日
  • by
  • in

s_IMG20221017084130.png

高校生のときにギター初めて、アコースティックからエレキギター変わったとき最初にかったエフェクターは、たしかPhaseだったと思います。 メーカーは忘れちゃいましたけど、なんでPhaseだったかと言えば、たぶん一番安かったからってのが理由だったかと(笑)
でも、なんかあのシャウシャウする音が少しギターが上手くなった気がして、けっこう気に入ってたように記憶してますが、なんせもう40年以上も前のことです。

当時はお金無くて買えなかったのですが、今回は新しいギターとまとめていくつエフェクターも大人買いです。
もっとも高いサーフボードで波乗りが上手くはならないのと同じで、ギターももっと練習せねば…
とはいえ、モチベーションは激上がりです!

SurfTideシリーズでサーバ障害(現在は復旧)

  • 投稿:
  • 更新:2022年10月11日
  • by
  • in

サーバの設定変更により、10/8日位からアプリで利用している情報の取得が正常に行われていませんでした。
この障害により、天気情報やニュース他、サーバにデータを依存している処理に問題が出ていました。
現在はサーバ設定を変更し正しく稼働しています。

問題となった対象アプリは以下の通りです。(iOS/Androidどちらも)

  • SurfTideX
  • SurfTideΔ
  • SurfTideWatch
  • e-tide
  • 天気と風と波
  • ひまわり君

もしまだ問題が残っているようでしたら連絡してください。

SurfTideX for Android その後のその壱

  • 投稿:
  • 更新:2022年11月23日
  • by
  • in

surftidex_20221006_1.png

ボチボチと作ってはいるのですが、なかなか進みませんね〜
今回、データ処理はほとんどサーバ側でやってて既にiPhoneで稼働実績あるから、UIを作り込むだけなんだけど、このUIというかViewにデータを割り当てて、アプリとしてカッコよく見せるのが大変なんです。
細かな振る舞いでも、少し気になる部分があると、それが解決するまではぜんぜん進まなくなるし(笑)
ここ数日は、TOP画面のカード編集(移動とか削除とか)でのチラツキを止めるのに、以前からのロジックを全く変えちゃって、まともに動くようになるまですごく時間かかりました。
たぶん、普通に使う分には、そんなこと誰も気にしないとは思うんですけどね。
あいかわらず、AndroidのTable系UIの実装は不可解で理解に時間かかります。もっともちゃんとマニュアル読まない俺が悪いんですけど…

ともあれ、とりあずはマスタ系データのサーバからの取込、TOP画面、アプリの設定関連は完成ですが、これでもまだ半分も作ってません。
前向きに見ても、まだ1/3位の進捗かなぁ〜
上記の画像は、実機でのスクリーンショットです。やっぱりナイトモードの方が映えるな〜

まったく集中力がつづかない...

s_SurfTideX_-_activity_main_contents_xml__SurfTideX_app_main_.png

SurfTideX for Android ですが、もうなんでこれほど集中力が続かないのだろ??
ってくらい、遅々として進みません…

本業の方がいろいろ面倒ってのもあるんだけど、少し前までは早朝2時間位は時間作ってコード書けてたのに、今は30分位で色々他のことやり始めてしまい、気がつけば20行もコード書いてない(笑)
やりたいことが多すぎる(もちろん仕事以外で)ってのもあって、やっぱもうすこし時間が欲しいなぁ

それにしても、Android
やっぱりコード書くのは iOS(XCODE)の方が圧倒的に楽だなぁ
Android(OS)は変化が多すぎて、しかも頻繁にメソッドが「Deprecated」となるから、過去に書いたコードがそのまま使えないので、新しいアプリ作る度に調査しなきゃなので時間かかる。そもそもそこで集中力がプチって切れちゃう(笑)
デバイスについてはAndroidの方が自分にとっては使いやすいのだけど(iPhoneは少し興味を無くしてるので)、開発のし易さからいうと Android Studio より XCODE の方が洗練されてると思う。
iOSが変化が少ないって訳じゃないんだけど、変化してもデベロッパーへの負担が少ない気がする。もっともデベローパプログラムで毎年に結構な金額を払ってるし、決してデベロッパに優しくはないけどね。

いや、ぜんぜんこれでOKです!

s_PXL_20220825_011915803.png

プライベート用の iPhone12 mini も iPhone6s(なんならiPhone4s)も全然つかえるといえば使えるのですが、会社用携帯の Pixel4 の調子が悪くなって、iPhone に全部移行しちゃおうかとも思ったけど、電子マネーにおサイフケータイを使っているので、やっぱりAndroidのが便利かと。
今更全部 Apple Pay に変更するのも面倒ですし…
iPhone12miniでアプリが全然ダウンロードできなくなって、AppleのGeniusに問い合わせしたときの対応がすこぶる悪くて(もうGeniusとかの呼称やめちゃえば良いのに…)しばらく不信感MAXでしたし…

s_IMG20220912182754.png

ってことで、前々からちょっと気になってた OPPO Reno7A を買っちゃいました。
これほぼ機能全部入りで4万位、最新 iPhone の1/3位の値段だし、e-sim でなく、micro sim が2枚入れられて、プライベートと仕事用が1台の携帯に入り、LINEも1台で2アカウント登録できる。
いや、もうこれで全然OKというか、すこぶる快適になりました。
顔認証も指紋認証もサクサクです。
もっと早くこの環境にしちゃえば良かった。
おまけで付いてきた、OPPOのワイヤレスイヤフォンも、Pixel buls より全然途切れなくて調子いいです。

サーフボードと同じでいつのまにか...

  • 投稿:
  • 更新:2022年9月 1日
  • by
  • in

my_favorite_20220901.png

最近買ったのはFenderとYairiの2本だけですが、結局すごーーーく古い44年物のレストアしたストラトと、30年物のMitsumineのエレアコ(写真には無いですが、こちらもレストア)の4本のギターがあります。
サーフボードと一緒で増殖します(笑)

ギターの練習を再開したのは1年位前で、もともとたいして上手くはなかったのですが、なかなか上達はしませんね〜
暗譜してもすぐに忘れちゃうしで、弾けるレパートリーも最大で4曲がリミットみたいです…
まじ毎日弾いていないと面白いくらい忘れます…
今は楽譜も割と簡単に手に入るし、弾きたい曲のオケもYouTubeで見つけられるし、昔カセットテープが伸びるまでリピートして耳コピしてた頃にくらべれば楽ですね。
それに、月に2度ばっかりレッスンも受けてて、どうしても弾けないとこは色々レクチャーしてもらえます。もっとも弾き方やスケールを理解したところで指は思うようには動いてくれませんけど。
それでも、やっぱり自分で演奏するのは楽しい♪
最近の曲はまったく知らないので、古い曲ばっかりですけどね。

そうそう、なかなか上達しないのもサーフィンと同じですが、それでも続けていれば少しずつは進歩してると思います。
進歩は遅くとも、波乗りと同じで楽しければOKです。

サーバーアップデートによる障害

利用しているサーバがリニューアルして、以下のアプリで使っているサービスが一部利用不能になっていました。
事前に連絡は来てたとは思うのですが、なんかのサービス案内かと思い多分スルーしたのだと思います…

  • 天気と風と波
  • SurfTideX for iPhone

現在は修正したのでどちらも正常に稼働しています。

サーバを変更すると早くなるとかは前にアナウンスが来ていたのですが、環境が変わって動かなくなる(実際に動かなくなりましたが…)が嫌だったので、あえて古いまま使っていました。
が、まさかやー!
自動で勝手に切り替えてくれるとは… まったく余計なお世話 気が利いてますね。
まぁこれでスピードアップしたなら良しとしましょうか。

そうそう、そういえばこのBLOGの環境も勝手に変わっちゃって、昨日記事のアップロードすらできなくなっていました。
まぁそれでなんとなくおかしいなぁとは思って、アプリをテストしてみたら案の定動かなかったので、あわてて修正したのですけどね。

SurfTideX for Android とりあえずは

  • 投稿:
  • 更新:2022年8月31日
  • by
  • in

SurfTideX_dev_20220831001.png

進んでいます…
リソース系はiOS版からほぼ移植できたので、現在DB周りを新しいライブラリ(Roomとか言うやつ)に置き換えて、アプリのベース部分をメイキング中です。

少しばっかしヤル気になってるのは新しいAndroidに機種変したからです。
長年iPhone(プライベート用)とAndroid(仕事用)の2台持ちだったのですが、どうにも面倒になりAndroidを物理SIMが2つ使える OPPO renoA7 に機種変更して、こっちに iPhoneのSIMも入れちゃいました。
これ1台でLINEも2アカウント使えるし、お財布携帯もそのまま使えるし、正直最近はiOSよりAndroidのが自由度が高くて使い勝手が良いので、もっと早くにAndroidメインにすればよかったかと。値段も新しいiPhoneの半分にも満たないですしね。
そもそも、Androidの回線(docomo)は会社持ちで、昨年退職し現在は再雇用契約なの契約切れると返却しなければなりません。なので、メイン回線をプライベート(UQモバイル)にして、サブ回線を会社のにして、アプリ設定は全部UQの方に切り替えちゃいました。

てな訳で iPhoneは開発でしか使わないし、Android版の SurfTideX を早いとこ開発しないと、折角の新機能も自分が使えないのはなんだかなぁ〜なのです(笑)

さて、SurfTideX for Android をどうするかなぁ...と

  • 投稿:
  • 更新:2022年8月16日
  • by
  • in

stx_android_20220816_01.png

とりあえず iOS版は一段落したので、SurfTideX for Android をどうするかなぁ…と…
当初はiOS版だけで、今回はAndroid版は作る気が無かったのですが、iOS版が出来上がってみると、やっぱAndroid版もやってみるかなぁ…と

とりあえず、ボチボチとリソース(アイコンとかカラー設定等々)を xcode から AndroidStudio へ移植してみてますが途中で挫折するかもです…
たった1年Android系の開発してないだけで、色々と環境も変わってきてるし、いちいち知識を再取得しなきゃなので根気が継続できるかどうか…