やっと終わったー♪

SurfLog7_ad_finished.png

7/20からボチボチ作り始めて全てのコードを書き終えました。約1ヶ月半ですね。意外に早かった。
もっともテストがこれからなので、本当に終わりって訳じゃないけどとりあえずは一区切りです。
他にも、申請用の画像やらテキストやら書かないとならないし、ヘルプサイトも作らなきゃなのでリリースはまだ先ですがゴールは見えてきました(笑)

SurfLog7 for Android DEMO #5

DBとの連動もコードを書ききりました。かなり良い感じに動いています。
あとシェア機能(これはこのバージョンでは実装はパスするかも)と、2枚目以降の写真の追加機能を実装すれば完成です。

ListViewのオープンソースで「folding-cell-android」っての使ってるのですが(iOS版でも使ってます)これが結構曲者で、そもそもListViewに画像載っけたりすること自体が面倒なんですが、それに輪をかけて実装が面倒でした。
データを実装してスムーズに動くようにブラッシュアップするのにほぼ3日悩みました(笑)
iOSは割とシンプルに実装できたのですが、Androidはシンプルな実装ではどうしてもパフォーマンスが出なくて、初期のバージョンではカクカクして使い物にならなかったんです。結局ListViewに載っける画像は1ファイルになるように事前にサムネイルを作成し、ListViewの更新で時間のかかる処理は全部スレッドにしてなんとか普通に使えるレベルになってます。

なんとか今月中にはβリリースできるかな??

SurfLog7 for Android 波乗りタグ選択画面

qemu-system-i386.png

これといって良さそうなオープンソースのライブラリは見つけられず、結局スクラッチで書いてます…
とりあえず、iOS版のJSONタグデータはそのままパースして利用し、現在タグのレイアウト(カスケード表示)までなんとかこぎつけました。
ただ、このままじゃデザイン的にイマイチなので、これからUIをブラッシュアップしていきます。
やっぱり面倒くさい… (´Д`) =3

SurfLog7 for Android DEMO #4

とりあえずUIモックはほぼ9割は完了です。あとは波乗り情報のタグ設定画面を残すだけです。
で、このタグ設定画面ですが、当たりを付けてるオープンソースが使えないと iOS と同じ UI をフルスクラッチで書かなくてはならないので、そうなると結構な時間がかかります。
今回も結構オープンソース使ってますね。今週実装した(この動画にある)日付や時間のピッカーもそうです。便利すぎです。面倒なUIなんて自前で書く気がしません…

SurfLog7 for Android DEMO #3

ログ記録部分の作成に少し飽きてきたので(笑)、サービスメニューに実装するマップ系と天気系のサービスの3画面を先に実装してみました。
iOSと大体同じですけど微妙に違ってます。
今回、GoogleMapsの実装でなんだか意味不明のメモリーリークで悩まされました、なんとか解決できてUIのレスポンスの改善とかも合わせてやってUI/UXもなかなか良い感じです。
やっと2/3位は作ったかなぁ〜ってとこですね。
気長にやっていきましょう!!

で、これ作ってて思ったのですが、サーフポイントのアプリってこれから分離して、もう少し機能を加えたら面白いのができるかなぁ〜と。
このアプリの開発が終わったらちょっと考えてみようかな。
作りたいアプリのアイデアは沢山あるんだけど時間が無い…(T.T)

SurfLog7 for Android DEMO #2

iOS版と同じ「Placeデータベース」をインプリメントして Goolge maps との連動まで確認できました。
思いの外 Google Maps の環境をつくるのに手間取ってしまって、実装そのものはたいした時間は掛かってないんですけどね。やることはほぼ決まってるから。

これで場所の設定はなんとかできたので、あとは「日付指定」「時間指定」「サーフログのタグ設定」なんかの画面モックアップができれば一通りUI/UXは出来上がるので、その後でやっとログデータの実装になります。
で、サービス関連の画面を2,3作って設定やらABOUTやら作れば…
まだ遠いなぁ… (´Д`) =3

SurfLog7 for Android DEMO #1

なんとなくメインの画面は動きをつけてみました。
iOS版と同じUIではないですが、そこは Android っぽくと言うか、既存のテンプレートをなるべく生かした感じにしてあります。
まぁあまり凝った作りにしちゃうと些細なところで填まるので、極力シンプルに作ろうかと(笑)
まだ先は長いですけど…

SurfLog7 for Android リソースの作成中...

surflog_ad_dev01.png

こーーんな感じで、必要なアイコンを収集してリソースに設置したり、iOS版のイメージを再加工してAndroid版にしたりと…
めっちゃ退屈な作業ですが頭はあまり使いません。なのですぐ飽きちゃうんですけど(笑)

こうやってパーツをちょっとずつ作って組み立てて行くわけですが、一通りそろってUI/UXのデザインができちゃえば少し面白くなってきます。
俺の場合、どちらかというとUIデザイン先攻で組んでいくので、その課程でどんな風に処理すると効率が良いか考えてます。
今回はiOS版が先にできているので、UI/UXのモックアップさえ出来ちゃえばほぼ8割は完成なんですけどね。

昨晩は各種アイコン(pictogram)の準備まで。iOSに比べると用意するサイズの数が多いのでめんどい…

SurfLog7 for Android 作成着手...かも

Screenshot_1500535476.png

とりあえずはアイコンを作成し開発の準備だけはしました。
この後、必要なリソース(ボタンのアイコンやらなんやら)の準備とアプリケーションのフレームワークの作成にボチボチと入ろうかと思ってます。
でも、iOS版の作成でたいぶエネルギー使い果たしたので今ひとつコードを書くパワーが無いのですねぇ〜(笑)
まぁ、作っていくうちに形になってくると少しづつモチベーションも上がるんですけどね。

Android に合わせた UI/UX の再設計と必要なオープンソースを探して組み込むってのが終われば、ビジネスロジックはほぼ iOS のが使えるから、やる気さえ出せばそんなに時間は掛からないと思うのですが…
如何せん、時間がなかなか取れないんです。他にやりたいことがいっぱい有りすぎて(笑)

あー!
そもそも、ここしばらく Swift ばかりだったので、現在「Java って何だっけ?」的な体質になってるから、そこを切り替えていかなきゃだなぁ〜…
んー、やる気が…

SurfLog7 AppBank で少しだけ紹介されました

  • 投稿:
  • 更新:2017年7月20日
  • by
  • in

appbank_week.png

AppBankの「最も使われている無料アプリ週間ランキング(7/12 ~ 7/18)」にて少しだけ紹介して頂きました。
ランキングインはしてないですけどね(笑)

さすがにメジャー所なので、記事の波及効果がすごいですねぇ〜
はてブやら他のニュースサイトにそのまま流れていきます。