【第1回】Android開発をJavaからKotlinへ変えていくためのお勉強あっきー(エンジニア)【第1回】Android開発をJavaからKotlinへ変えていくためのお勉強あっきー(エンジニア)2019.03.22IT技術JavaKotlin<JavaとKotlin>秋山さん(株)ライトコードの秋山です!最近、Androidアプリ開発していくにあたって、いろんなところで聞くようになってきた『Kotlin(ことりん)』。Javaの上位互換的な感じで現場でも少しずつ開発コードに取り込まれてきました。自社でも手をつけて実践してる人が増えてきたりと、ここ数年で開発周りもだんだんと変わってきてる感じがしてきました。覚えていかないとマズいと危機感が出てきたので、これから初歩の初歩からちゃんと勉強していこうかと思います。自分としても、Androidアプリ開発をしていく上でちゃんと覚えていかないとなぁと思いつつ、なかなかやれずにきてしまった今日この頃...そもそもKotlinとはKotlinとは、JetBrains社で開発され2011年7月に公開された、オブジェクト指向のプログラミング言語です。2017年にはAndroidアプリの正式な開発言語として採用され、人気が高まってます。Javaとも互換性が高く、JavaコードとKotlinコードが共存もできるので、移行もしやすいものとなっております。あとはシンプルに書きやすいとか、NullSafety(NullPointerExceptionを抑制)とか言われています。Javaとも互換性が高く、書きやすい!第1回へつづく!では、どうやってKotlinの勉強をしていくのか?今考えているやり方としては以下の通りです。入門書レベル的な書籍などを読み、ゼロから始めるつもりでプログラムを書いていく。Kotlinで書いたプログラムをJavaでも書いてみて比較をしてみる。どちらもAndroidパッケージとして実行するまで試していく。こんな感じで考えています。秋山さんやはり、実行できるアプリまで作成してみないと分からないことってあると思いますので!目標はアプリ作成とはいえ、いきなり「アプリ作ります」と言っても厳しいです(笑)そのため、最初の方はまず簡単な処理から試していき、ある程度整理出来てからアプリケーション作成に挑みたいと思います。その他にも、Kotlinのことだけでなく、アプリケーションを作るまでに必要な手順や作業なんかも説明できるようにしていきたいと思います。やって、細かい違いまでも拾い上げられるように意識する感じでいけたら良いかなと。秋山さんということで、次回からのブログから実際に技術的なことを交えて記事を書いていこうと思います。技術力で世の中をもっと面白くエンジニア積極採用中!ライトコードでは、エンジニアを積極採用中!ライトコードでは、エンジニアを積極採用しています!社長と一杯しながらお話しする機会もご用意しております。そのほかカジュアル面談等もございますので、くわしくは採用情報をご確認ください。採用情報へあっきー(エンジニア)元ファストフード店長代理のJava系ITエンジニア。現在はAndroidアプリ開発を主に担当したり。休みの日はゲームとか風景写真撮りに行ったりとかマラソンしたりとか。Studioモリ(エンジニア)2024.10.31immichを知ってほしいIT技術immichキムくん(エンジニア)2024.10.31ブログ一覧エンジニア大募集中!ライトコードでは、エンジニアを積極採用中です。WEBエンジニアとモバイルエンジニアは是非ご応募お待ちしております!また、フリーランスエンジニア様も大募集中です。