来年、新卒社員が入ってくることを見越して「こういうのあったなー。ちょっと面白かったなー。いまだに疑問だなー。」的なのをメモっときます。
Androidアプリ開発にあたり、僕のスキルは次のような感じ。
- Java ... 大学で半年やって、忘れた。新卒研修で1週間復習+独習した。ジェネリクスとかリフレクションとかわからないところもある。
- Androidアプリ ... 大学で2週間やって、忘れた。kotlin?なにそれ?
(以下、Androidアプリ開発のことを、特に注意しなければアプリ開発と呼びます。)
匿名クラス
こういうの。
setOnClickListenerのnewね。「え、クラスの中にクラスが書けるの!!!???」まず最初に思ったのがこれ。
普通にJavaやってたら使わないと思いますけど。コーディング規約にもダメって書いてあるし。
アプリ開発のリスナーは大体この形をとってますよね。なんでだろう。
考えてみた限りだと、たぶん、外部からアクセスが可能かどうか、かな。よくわからない。
クラスフィールド名
こういうの。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class exampleTextureView extends TextureView { | |
private int mWidth = 0; | |
private int mHeight = 0; | |
// 下は略 | |
} |
なんでmってつけるんだろう。違和感があるというか。Pythonしてるときもnumpy as npとかあったからな...。
とまあ、2つ驚きがあったんでメモでした。
とまあ、2つ驚きがあったんでメモでした。
なんか、もっと他に書くことありそうだけど。
学んだことで何かを作ることができないのが腹立たしくなってきたので、適当にAndroidアプリ作ります— あきお (@akio_r) 2018年8月19日
最近考えているので、何かカメラアプリがつくりたいな。
ボタンアプリからかな〜?