ログライフ

読書やプログラミング学習などの記録をつけています。

Androidアプリ開発

現在、私はドワンゴ社が提供するN予備校プログラミングコースを受講している。

www.nnn.ed.nico

私自身はノンプログラマの社会人である。業務では一切プログラミングを扱わない。

完全に趣味としてプログラミングをしている。N予備校を受講する前は、市販のプログラミング入門書やドットインストールでプログラミングを行っていた。

newwave8.hatenablog.com

リンク先のN予備校プログラミングコースを見て頂くと、プログラミング入門WEBアプリコース があるのがわかると思う。私はこのコースを終了し、現在はAndroidコースの学習を進めている。

 

N予備校Androidコースのアプリ開発にはJavaを使用している。Ruby, JavaScript, Node.jsと勉強してきて、また新たなプログラミング言語を勉強することとなった。プログラミング入門WEBアプリコースはプログラミング未経験者向けなので、懇切丁寧に文章と動画により解説がされていた。しかしAndroidコースは、文章による簡単な説明しかなく、説明で使用されている言葉もググらないとわからない。一気にレベルが上がった感じだ。そこでAndroidコースの学習を進めるにあたり、知識の整理を兼ねて、このブログで学習記録をつけていきたいと思った次第だ。

 

さっそくだが、現在私はAndroidコース「アクティビティのライフサイクル管理」の節を学習している。その節では、Android デベロッパー向けトレーニングサイトにあるActivityLifecycle という名前のサンプルアプリを使って、学習を行っている。以下にそのサンプルアプリのソースコードの一部を貼り付ける。

gist.github.com

 以上のコードを理解するにはN予備校を受講するだけでは歯が立たず、スッキリわかるJava入門とスッキリわかるJava入門実践編を購入した。

スッキリわかるJava入門 第2版 (スッキリシリーズ)

スッキリわかるJava入門 第2版 (スッキリシリーズ)

 
スッキリわかる Java入門 実践編 第2版 (スッキリシリーズ)

スッキリわかる Java入門 実践編 第2版 (スッキリシリーズ)

 

コード全体の流れが理解できることを目的として、次回からはコードをひとつずつ解説していきたいと思う。

 

 

英語でつぶやきまとめ(2018/10/07〜2018/10/11)

f:id:newwave8:20181012231659j:plain

訳)今は10月だっていうのに今日はなんて暑い日だ。 

ふりかえり)今思うと How hot it is today が正しいのかなと思った。

 

訳)一日中眠かった。今日は何にもしなかった。まあ、そんなこともあるさ。

ツィートするにあたり下記を参考にした。

eikaiwa.dmm.com

 

 訳)最近、英語でつぶやくのをさぼってる。

直訳すると、最近英語でつぶやいていない。ツィートするにあたり下記を参考にした。

eikaiwa.dmm.com

 

 訳)仕事で資格試験を受ける必要があるので、民法を勉強しなくちゃいけない。

ふりかえり)下記のように so that ではなく because だったかなと思った。

I must study civil law because I need to take a qualifying examination at work.

ツィートするにあたり下記を参考にした。

eikaiwa.dmm.com

 

 訳)英語の勉強時間はどのくらいとれるかなあ。

 

 訳)楽しいこと考えよう。

 

 訳)今、両親と黒部ダムへ旅行に来ている。明日はいよいよ黒部ダムに行く。そもそも母親が行きたがっていた。母親の夢を叶えられて嬉しい。

ふりかえり)and so を使って下記のように文をつなげることもできたな。

At first my mother wanted to and so I’m happy to make her dreams come true.

 

 訳)黒部ダムに行ってきた。とってもいいところだった。晴れてればもっと良かったのにな。

ふりかえり)過去仮定法を使ってみたけど、正しいか自身がない。。

 

英語でつぶやきまとめ(2018/09/22〜2018/09/29)

f:id:newwave8:20180930003641j:plain

今回ははじめに、Twitterに英語でつぶやくときに使っているWEBサービスを紹介しようと思う。

eikaiwa.dmm.com

自分が書きたい英語表現を英和辞書で調べるより、このサイトで調べたほうが圧倒的に早いし正確だ。英作文ではなく英借文である。真似ることから始めて英語表現の幅を広げていきたいと思う。

 

 

 

 

 

 

英語でつぶやきまとめ(2018/09/07〜2018/09/14)

 

f:id:newwave8:20180917225756j:plain

自分の感情に関するツイートが英語でつぶやくことができるようになってきて、表現の幅が広がってきたように思う。

 

 

 

 

 

 

 

 

英語でつぶやきのまとめ

通勤時の電車のなかで瞬間英作文をやっているけど、アウトプットしないと、いつまでたっても英語を話せるようにならないと思い、英語でtwitterにつぶやくようにした。

 

英語でつぶやくときのルールとして、文法上の誤りがないよう辞書やネットで調べるのはできるだけしないようにしている。理由は、英語でつぶやくのに時間がかかり面倒臭くなって辞めてしまうからだ。

 

まずは、英語でつぶやくのを習慣にするのを目標にしている。

 

英語でつぶやいたことをまとめるのは、振り返るのが目的だ。記録することで、これだけやってきたんだなとひと目でわかるし、これからも続けていこうとモチベーションの維持にも繋がるからだ。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 今度まとめるときはもっと短い期間か、短いツイート数でまとめよう。。

【まとめ】みんなで筋肉体操

健康診断に向けて付け焼き刃だが、やらないよりはやったほうがましということで、自分用に今話題のみんなで筋肉体操の動画をまとめてみました。

 

自重トレーニングでの背筋の鍛え方は、とても参考になりました。

youtu.be

youtu.be

youtu.be

youtu.be

Mac OS SierraでAtom Editorのupdateが機能しなくなったときの解決方法

ターミナルに以下のコマンドを入力したら、Atom Editorのupdateが機能しました。

sudo chown your_user_name:staff /Users/your_user_name/Library/Caches/com.github.atom.ShipIt/*

上記コマンドの your_user_name の部分は、ご自身のmacで使用しているユーザー名に置き換えてください。

以上、下記リンク先を参考にしました。

discuss.atom.io