07/16~07/30の進捗
プロつく計画7:GitHub Pagesを作る(1週目)
新シリーズです。
GitHub Pagesをポートフォリオ的なものにしていこうかと思います。
進捗
今のところこんな感じ。
以前からあるだけだったHTMLを少し直して、雑にCSSを作って適用しました。
http://zeitungm.github.io/
来週の小目標
とりあえず量は放っておいて、質的には完成している状態を目指す
(つまり、完成したらこれと同じものがいくつかある、と言えるものを作る)
来週のToDo
- 全体の構成を考える
- プロダクトに記す項目を考える
- リンクに列挙する項目を考える
07/10~07/16の進捗
プロつく計画6:ランニング用走行距離計測アプリを作る(17週目)
かの高名なFacebook創始者 Mark Zuckerbergは
完璧を目指すよりまず終わらせろ
と言ったと伝えられています。
なので最初から高度なものを作ろうとするよりも、とりあえず動くものを作ろうと思います。
ToDo
- 最近コードの解読しかしていないので、最低でも1行以上コードを書く
- 位置情報を取得する方法を調べる。場合によっては、ここにない方法を公式ドキュメントからも探してみる
進捗
サンプルコードを参考にして、位置情報を取得してTextViewにつっこむ処理を書きました(動きはしない)
Location.getLatitude()/getLongitude() する処理ですね。
以前はこれをonLocationChanged()で更新していたところを、
ConnectionCallbacksインタフェースのOnConnected()であれこれするらしい(適当)
void onConnected(Bundle connectionHint)
After calling connect(), this method will be invoked asynchronously when the connect request has successfully
GoogleApiClient.ConnectionCallbacks | Google APIs for Android | Google Developers
訳:completed.connect()が呼ばれた後、connect requestが成功したとき、非同期処理として呼び出される。
なんか気になるの見つけたから、躓いたら読む
stackoverflow.com
来週のToDo
- とりあえず動くものを作る
- locationを初期化するところを書く
- 動作確認をする
蛇足
またひとつ歳を取ってしまいました。
07/03~07/09の進捗
プロつく計画6:ランニング用走行距離計測アプリを作る(17週目)
ToDo
- 位置情報を取得する方法を調べる。場合によっては、ここにない方法を公式ドキュメントからも探してみる
進捗
先週と同じように、サンプルコードを読んで、位置情報を取得する処理に相当する箇所を調べていました
やはり、以前と同じ Location クラスの getLatitude()/Longitude() を文字列にして TextView に入れているように見える。
android.location を使った API は、推奨方法でなくなったらしいから、全く使わなくなったのかと思ったけど、そうでもないのかしら。
来週のToDo
- 最近コードの解読しかしていないので、最低でも1行以上コードを書く
- 位置情報を取得する方法を調べる
場合によっては、ここにない方法を公式ドキュメントからも探してみる
思うところ
- 最近進捗する時間をそれ以外に充てていてよくない
- いきなり精度の高いものを作るのではなく、とりあえず動くものを作っていくほうがいいのではないだろうか?
06/19~07/02の進捗
プロつく計画6:ランニング用走行距離計測アプリを作る(16週目)
ToDo
- 位置情報を取得する方法を調べる
- サンプルコードでオーバライドされたインタフェースのメソッドの挙動について調べる
- タイトルバーを非表示にする(かつRendering Problemを出さない)方法を調べる
進捗
サンプルコードを読んで、位置情報を取得する処理に相当する箇所を調べていました
http://java-lang-programming.com/ja/articles/45
なんか前に参考にしてた、Google APIs for Android を使わないサンプルコードと同じく、
Location クラスの getLatitude()/Longitude() で位置情報を取得してるけど、これでいいのかな?
getLastLocation(mGoogleApiClient) なるメソッドもあるけど、ここで Google APIs を使っているのだろうか。
来週のToDo
- 位置情報を取得する方法を調べる。場合によっては、ここにない方法を公式ドキュメントからも探してみる
2017年6月の進捗まとめ
タイトル: 2017年06月の進捗まとめ
各週の進捗
05/29-06/04
build.gradleをいじる必要があったらしい
今月の進捗 総括
反省
今週の進捗がなかったのは、先週と同じ作業をしてしまったからです。
今のToDoを確認するようにしたいけど、運用でカバー以外の解決法もどうにかしたい。
06/12~06/18の進捗
プロつく計画6:ランニング用走行距離計測アプリを作る(15週目)
ToDo
- インストールしたGoogle Play Servicesで位置情報を取得する
https://developers.google.com/android/reference/com/google/android/gms/location/
- タイトルバーを非表示にする(かつRendering Problemを出さない)方法を調べる
進捗
来週のToDo
- 位置情報を取得する方法を調べる
- サンプルコードでオーバライドされたインタフェースのメソッドの挙動について調べる
06/05~06/11の進捗
プロつく計画6:ランニング用走行距離計測アプリを作る(14週目)
ToDo
- インストールしたGoogle Play Servicesで位置情報を取得する
- そのためにとりあえずこれを読む
Google APIs for Android の com.google.android.gms.location のリファレンス
https://developers.google.com/android/reference/com/google/android/gms/location/
- タイトルバーを非表示にする(かつRendering Problemを出さない)方法を調べる
進捗
(1)について
ToDoに挙げたリファレンスは見ていませんでしたが、代わりにここのコードを解読していました。
java-lang-programming.com
来週のToDo
- インストールしたGoogle Play Servicesで位置情報を取得する
- 以下を読む
https://developers.google.com/android/reference/com/google/android/gms/location/
- タイトルバーを非表示にする(かつRendering Problemを出さない)方法を調べる