AI、ML、データエンジニアリングInfoQトレンドレポート-2023年9月 今回のポッドキャストでは、InfoQ編集部のメンバーとInfoQの友人たちが、毎年恒例のトレンドレポート作成のプロセスの一環として、AI、ML、データエンジニアリングの領域における現在のトレンドについて議論する。これらのレポートは、InfoQの読者に注目すべきトピックのハイレベルな概要を提供し、また編集チームが革新的な技術に焦点を当てるのに役立つ。InfoQ.comで閲覧可能なレポートとトレンドグ...
こんにちは、Kotlinエバンジェリスト(自称)のたろーです。 「Kotlinスタートブック - 新しいAndroidプログラミング」というタイトルで、国内初となるKotlin入門書を執筆させていただきました。 リックテレコムさんより出版されます。7月17日発売予定です! タイトルに「Android」と含まれていますが、Kotlin文法もがっつり解説しているので、Android開発者以外にも十分役立つと思います! Kotlinスタートブック -新しいAndroidプログラミング 作者: 長澤太郎出版社/メーカー: リックテレコム発売日: 2016/07/13メディア: 単行本(ソフトカバー)この商品を含むブログを見る 本書の内容 Kotlinというプログラミング言語の解説書です。 3部構成になっています。 第1部 導入部分です。 概要・背景、Hello Worldなどで、Kotlinとはど
Mitsumine 2.5.0をリリースしました。 Mitsumineは趣味で開発しているAndroid用のはてなブックマーククライアントアプリです。 久しぶりのバージョンアップなので、開発にあたってのいろいろな話を書いてみようと思います。 Mitsumineについて とりあえず宣伝しておきます。 play.google.com Mitsumineは主に自分が使いやすいはてぶアプリとして開発しています。 多分一番のヘビーユーザーは僕だと思う。 はてブを快適に眺めるために必要な機能は一通り実装されています。 特に一覧画面に表示される情報は公式アプリよりも多くなっていて、これは僕が出来るだけ記事を開かずにどんどん流し読みしながら面白そうな記事を探したいからです。 一方でアプリ内ブラウザなどの自分に不要な機能は実装していません。 バージョン2.5.0では前々から放置していた一部URLの読み込みに
IDEs AppCode CLion DataGrip DataSpell Fleet GoLand IntelliJ IDEA PhpStorm PyCharm RustRover Rider RubyMine WebStorm Plugins & Services Big Data Tools Code With Me Quality Assurance JetBrains Platform Scala Toolbox App Writerside Team Tools Datalore Space TeamCity Upsource YouTrack Hub Qodana .NET & Visual Studio .NET Tools ReSharper C++ Languages & Frameworks Kotlin Ktor MPS Education & Research J
2015-07-11 MVPっぽい設計でAndroidのUIロジックにテストを書くのを試してみた 最近Android界隈ではMVPという言葉をよく聞く気がします。 AndroidではMVCよりMVPの方がいいかもしれない - Konifar's WIPkonifar.hatenablog.com [ Android ] – これからの「設計」の話をしよう | NET BIZ DIV. TECH BLOGtech.recruit-mp.co.jp 個人的にも気になっていて、特に「テストが書きやすくなる」という部分がとても気になります。 ところがどうもテストが書かれたよさげなサンプルコードがなかなか見つからない。 そこで、僕も全然テストが書けていないAndroid開発者の一人として、本当にUIロジックのテストが可能なものなのか、実際にMVPっぽいものを書いて試してみました。 MVP Mode
Kotlin勉強会で発表してきた。 kotlin.doorkeeper.jp 僕の発表スライドはこれです。 発表内容について 個人で開発してるはてぶクライアントアプリのMitsumineをJavaからKotlinに全置換した話をした。 去年の第2回Kotlin勉強会では僕も含めKotlinをよく知らないという人が多く、発表も入門的な話が中心だった気がしたので、わりとライトな感じの資料にしてしまったけど、会場で聞いたら7,8割くらいがAndroidアプリ開発経験者でKotlinプラグインも既に試しているという方が結構多かったようなので、もう少し内容深堀りして詰め込めばよかったなーと少し後悔。 しかし改めてAndroid界隈でKotlinの注目度が上がっているのだなーというのを感じた。 僕のブログエントリを読んでKotlinやろうと思いましたと言ってくれた方もいて嬉しかった。 もっと勉強して積
AnkoというKotlin向けAndroidライブラリがあります。 JetBrainsが開発しています。 先日、公式ブログでもアナウンスがありました。 blog.jetbrains.com 面白くて便利なAPIが揃っていますが、目玉機能はUIレイアウトを構築するDSLでしょう。 このDSLはKotlinコードなわけですが、型安全、NULL安全で宣言的に記述できるのが気持ちいいです。 詳しい説明は上記ブログか、Githubのページをご覧ください。 で、本題です。 サンプルコードを見るとActivityのonCreateの中でDSLをもりもり記述してレイアウトを組んでいます*1。 Activityが肥大化して見通し悪くなったりとか心配してしまいます。 そこで、こんな使い方どうだろ〜ということで考えてみました。 例えばこんなobjectを定義して object MainActivityViews
いや、ネタとかじゃないんで。 AndroidJavaそろそろ限界問題 以前の記事にも書いたけど、最近の関数型プログラミングやRxJavaなどの流れの中で、ラムダも書けない言語では限界を感じ、何かAndroid開発を救ってくれる魔法のアイテムを探す必要に迫られていました。 そして行き着いたのがKotlinでした。 Kotlinとは Kotlinはプログラミング言語です。 JVM言語で、いわゆるaltJavaの一つです。 開発したのはAndroid StudioのベースとなっているIntelliJを開発しているJetBrains社で、2011年に生まれたばかりのとても幼い子です。 特徴は型推論、null安全、高階関数、可愛い名前などで、Javaより書きやすく関数的で、尚且つScalaほど複雑にはならない事を目指しているようです。 最近ではSwiftに似ていると言われるようです。 なぜKotli
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く