ぼくのわたしのついったーくらいあんと制作日記

録画して放置している海外ドラマやアニメを見るより
大好きなゆっくり実況プレイ動画のほうを見てしまってますが
私は元気です。

今回は今趣味で制作しているツイッタークライアントの制作備忘録をば。

 

 

クライアント名
 OneStepTweet

想定AndroidOS
 5.0(min4.4) ※実験端末は主にSCL22(Android5.0)

制作目的
 ・ツイッターを主にメモ、ひとりごと用に使っている人向けに
 ・投稿に特化したクライアントが欲しかった。
 ・投稿画面の背景を変えたかった。
  決して友達がいないとか投票ツイート投げても投票してくれる人がいないとか

実装完了機能(ほんとに最低限のことしかできてません)
 ・認証(初回起動時に認証するかどうかの確認ダイアログが出ます。)
 ・投稿(文字のみ)
  ※画面右から左にスワイプすることで投稿を行います。

実装予定機能

 ・画像付き投稿
 ・ハッシュタグの管理(作成/削除/テキスト付与)
 ・使用中のアカウントのツイート検索
 ・投稿画面背景画像変更
 ・アプリ起動していない時にも@の通知を行う
 →完全に空想だが、GoogleのFirebaseNotification使えばできる?

 

といったところです。作成前にちゃんと設計を行わなかったので
クラス管理ガバガバでソースがぐっちゃぐちゃなのもいずれどうにかしたいです。


以下現時点自分も使っているこのアプリのSS一覧。

 

・認証画面(初回起動)

 確認ダイアログが出ます。(確認いる?

f:id:kohak_d:20160831141417p:plain

・投稿画面(メイン)           ・文字入力後、現在の文字数の取得

※背景は僕の好きなうみこ先輩です。     140文字制限もしてます。

 f:id:kohak_d:20160831140056p:plain      f:id:kohak_d:20160831140510p:plain

 

・画面右から左にスワイプすると      ・投稿は端末のOptionボタンからも

 投稿確認ダイアログがでます。      (確認は出ません) 

f:id:kohak_d:20160831140710p:plain      f:id:kohak_d:20160831141702p:plain

 

余談ですが、Optionボタンから投稿できるため、スマートフォンだけでなく
Android搭載ガラケーでも起動、投稿できます。
※実験機はSHF33です。維持費抑えたくて最近変えました。

f:id:kohak_d:20160831141933j:plain

また、個人的に苦労したところとして、
始め投稿はオプション、フリックからではなくボタンから
にしていたのですが、AdjustResizeを使っていて
キーボードを出した時に背景に設定している画像が
伸縮してしまうのが気に入らず、結局解決には至らなかったので
フリックにしたといったところです。未だもやもやしてます。

 

以上、僕が現在製作中のクライアントのお話でした。
正直ぐだぐだ調べながら作っているのでここまで来るのに
構想段階から約2ヶ月ほどかかってしまいました。
クライアントの大本なんてサンプルをそっくり拝借していたりと、
まだ全部しっかりと構造を理解しているはではないので、
知識と技術しっかり詰めていって理想の物を作っていきたいと考えてます。

あとうみこ先輩かわいい。