【Android Jetpack入門掲載!】自動化してくれるライブラリRoomを徹底解説
このメールは翔泳社のメディア・イベント・サービスにご登録いただいた方に
お送りしています。配信の停止は文末をご覧ください。
-----------------------------------------------------------------
━━━━━━━━━━━━━━━━━━━━
[1]今週のホットトピックス
━━━━━━━━━━━━━━━━━━━━
こんにちは。CodeZine編集部です。今週のおすすめはこちらです。
【【Android Jetpack入門】データベース処理を
自動化してくれるライブラリ「Room」を徹底解説!】
CodeZineの連載「Android Studio2で始めるアプリ開発入門」が終了してから
約1年後、Android Jetpackがリリースされ、一歩進んだAndroidアプリ開発が
可能になりました。しかし、連載をもとに内容をアップデートした
『Androidアプリ開発の教科書』では、入門書という位置付けのため、Jetpackの
内容までは踏み込んでいません。本連載は、「Android Studio2で始める
アプリ開発入門」連載、および『Androidアプリ開発の教科書』の続編にあたる
内容として、Jetpackを取り上げていきます。前回は、UIのデータを管理する
ためのライブラリであるViewModelを紹介しました。今回は、データベース処理を
自動化してくれるRoomを紹介します。
https://codezine.jp/article/detail/17124?utm_source=codezine_regular_20230118&utm_medium=email
【編集部からのお知らせ】
ITエンジニア向けオンラインカンファレンス「Developers Summit 2023」を
2023年2月9日(木)、10日(金)にオンラインで開催します!
現在、魅力的なセッションを続々公開しています。
イベント参加およびセッション視聴には事前登録が必要ですので、
どうぞお早めにお申し込みください!
https://event.shoeisha.jp/devsumi/20230209?utm_source=codezine_regular_20230118&utm_medium=email
━━━━━━━━━━━━━━━━━━━━
[2] 新着記事一覧:5本(1/11~1/18)
━━━━━━━━━━━━━━━━━━━━
こんにちは、CodeZine編集部です。今週のオススメ記事はこちらです。
◆マルチプラットフォームのGUIフレームワーク「Avalonia UI」でMVVMアプリを
始めよう
数年前からMicrosoftは、Windows onlyから脱却してマルチプラットフォーム
戦略を打ち出しています。その戦略はデスクトップ向けのGUIアプリにもおよび、
マルチプラットフォームで動作するアプリの開発ができる、
さまざまなライブラリやフレームワークが提供されるようになってきました。
本連載では、Windows環境におけるマルチプラットフォームGUI技術
(.NET以外も含む)について、(主にC#の)サンプルコードを交えて解説します。
https://codezine.jp/article/detail/17163?utm_source=codezine_regular_20230118&utm_medium=email
◆「ボトルネック」 ~マンガでプログラミング用語解説
この連載は、マンガで分かるプログラミング用語辞典です。気軽に読み流せる
マンガと、テキストによる詳しい解説で、プログラミング未経験者が
つまづきがちな専門用語・概念をやさしく読み解き、よりスムーズな学習を手助け
します。市販のプログラミング入門書の副教材としてもぜひご活用ください。
今回解説するのは、処理速度を遅延させる原因となっている部分を表す
「ボトルネック」です。
https://codezine.jp/article/detail/16789?utm_source=codezine_regular_20230118&utm_medium=email
◆iOS16/SwiftUI4で高度になった地図機能に触れてみよう
本連載では、SwiftUIの基本的なプログラムができる読者を対象に、SwiftUIの
新しい機能の基本的な事柄を解説します。iOS16で追加された機能やSwiftUI 4で
実装された新しい機能の使い方を、サンプルを作成しながら説明します。
https://codezine.jp/article/detail/17010?utm_source=codezine_regular_20230118&utm_medium=email
◆React向けのフレームワーク「Remix」で初めてのWebサイトをつくる
Remixは、Webサイトの画面遷移とサーバーサイドレンダリングに着目して、
通信するデータ量の削減によるユーザー体験の向上を目指した
フレームワークです。今回は、実際にRemixで簡単なWebサイトを作りながら、
Remixの挙動を解説します。
https://codezine.jp/article/detail/17097?utm_source=codezine_regular_20230118&utm_medium=email
◆【Android Jetpack入門 】データベース処理を自動化してくれるライブラリ
「Room」を徹底解説!
CodeZineの連載「Android Studio2で始めるアプリ開発入門」が終了してから
約1年後、Android Jetpackがリリースされ、一歩進んだAndroidアプリ開発が
可能になりました。しかし、連載をもとに内容をアップデートした
『Androidアプリ開発の教科書』では、入門書という位置付けのため、Jetpackの
内容までは踏み込んでいません。本連載は、「Android Studio2で始める
アプリ開発入門」連載、および『Androidアプリ開発の教科書』の続編にあたる
内容として、Jetpackを取り上げていきます。前回は、UIのデータを管理する
ためのライブラリであるViewModelを紹介しました。今回は、データベース処理を
自動化してくれるRoomを紹介します。
https://codezine.jp/article/detail/17124?utm_source=codezine_regular_20230118&utm_medium=email
━━━━━━━━━━━━━━━━━━━━
[3] 人気ランキング(1/11~1/17)
━━━━━━━━━━━━━━━━━━━━
<記事>
●1位 「VSCode」での開発をよりスムーズに!基本的で役に立つ拡張機能を解説
https://codezine.jp/article/detail/17116?utm_source=codezine_regular_20230118&utm_medium=email
●2位 「ボトルネック」 ~マンガでプログラミング用語解説
https://codezine.jp/article/detail/16789?utm_source=codezine_regular_20230118&utm_medium=email
●3位 「IT業界のジェンダーギャップ解消を」神谷優さんが思う、
女性エンジニアが増えたほうが良い理由とは?
Equityを実現するために企業が取り組むべきこと
https://codezine.jp/article/detail/16896?utm_source=codezine_regular_20230118&utm_medium=email
●4位 2022年版実践WPF業務アプリケーションのアーキテクチャ【見積編】
~ドメイン駆動設計&Clean Architectureとともに~
https://codezine.jp/article/detail/16953?utm_source=codezine_regular_20230118&utm_medium=email
●5位 iOS16/SwiftUI4で高度になった地図機能に触れてみよう
https://codezine.jp/article/detail/17010?utm_source=codezine_regular_20230118&utm_medium=email
<ニュース>
●1位 Rustで書かれたゲームエンジン「Fyrox 0.29」がリリース
https://codezine.jp/article/detail/17160?utm_source=codezine_regular_20230118&utm_medium=email
●2位 Web制作の最適な実装方法を学べる『プロのコーディングが身につく
HTML/CSSスキルアップレッスン』発売
https://codezine.jp/article/detail/17000?utm_source=codezine_regular_20230118&utm_medium=email
●3位 「Docker Desktop 4.16」が公開、「Docker Extensions」を正式に提供開始
https://codezine.jp/article/detail/17186?utm_source=codezine_regular_20230118&utm_medium=email
●4位 Pythonで記述した動画ダウンロード・ツール「Yark」の新版が登場
https://codezine.jp/article/detail/17165?utm_source=codezine_regular_20230118&utm_medium=email
●5位 米国でAIを利用したWeb検索サービス「NeevaAI」が登場
https://codezine.jp/article/detail/17185?utm_source=codezine_regular_20230118&utm_medium=email
━━━━━━━━━━━━━━━━━━━━
[4] 新着ニュース:32本(1/11~1/18)
━━━━━━━━━━━━━━━━━━━━
・AWS未経験でもWebアプリのインフラ構築ができる
『AWSではじめるインフラ構築入門 第2版』発売(01-18)
https://codezine.jp/article/detail/17041?utm_source=codezine_regular_20230118&utm_medium=email
・「ITエンジニア本大賞 2023」のベスト10選出! 技術書部門・ビジネス書部門
の高得票3点がプレゼン大会に(01-18)
https://codezine.jp/article/detail/17188?utm_source=codezine_regular_20230118&utm_medium=email
・「Docker Desktop 4.16」が公開、「Docker Extensions」を正式に提供開始
(01-17)
https://codezine.jp/article/detail/17186?utm_source=codezine_regular_20230118&utm_medium=email
・日本ディープラーニング協会、「NeurIPS 2022技術報告会」を1月23日に
オンライン開催(01-17)
https://codezine.jp/article/detail/17192?utm_source=codezine_regular_20230118&utm_medium=email
・VS Code Meetup主催、「VS Code Conference Japan 2022 - 2023」が1月21日に
ハイブリット開催(01-17)
https://codezine.jp/article/detail/17193?utm_source=codezine_regular_20230118&utm_medium=email
・米国でAIを利用したWeb検索サービス「NeevaAI」が登場(01-17)
https://codezine.jp/article/detail/17185?utm_source=codezine_regular_20230118&utm_medium=email
・Web制作の最適な実装方法を学べる『プロのコーディングが身につく
HTML/CSSスキルアップレッスン』発売(01-17)
https://codezine.jp/article/detail/17000?utm_source=codezine_regular_20230118&utm_medium=email
・「React Native 0.71」がリリース、TypeScriptの標準サポートやGap対応など
(01-16)
https://codezine.jp/article/detail/17187?utm_source=codezine_regular_20230118&utm_medium=email
・Google、Androidのモジュール単位のアップデートに対応する「Extension SDK」
を正式に公開(01-16)
https://codezine.jp/article/detail/17183?utm_source=codezine_regular_20230118&utm_medium=email
・GitHub Actionsに2つの新機能がベータ版として加わる(01-16)
https://codezine.jp/article/detail/17184?utm_source=codezine_regular_20230118&utm_medium=email
・テックピット、「オンプレミスからクラウドエンジニアのリスキリング術 」の
ホワイトペーパーを無料公開(01-16)
https://codezine.jp/article/detail/17179?utm_source=codezine_regular_20230118&utm_medium=email
・アシストアップ、クラウドサービスの運用代行「クラウドマネージド」の提供を
開始(01-16)
https://codezine.jp/article/detail/17162?utm_source=codezine_regular_20230118&utm_medium=email
・ガートナー、世界的な景気後退による日本企業のIT投資に関する影響についての
調査結果を発表(01-16)
https://codezine.jp/article/detail/17176?utm_source=codezine_regular_20230118&utm_medium=email
・ネットワーク解析のためのPythonパッケージ「NetworkX 3.0」がリリース
(01-13)
https://codezine.jp/article/detail/17175?utm_source=codezine_regular_20230118&utm_medium=email
・2022年におけるJavaScriptの状況を明らかにした調査「The State of JS 2022」
の結果が発表(01-13)
https://codezine.jp/article/detail/17177?utm_source=codezine_regular_20230118&utm_medium=email
・2022年12月時点での、フリーランス市場月額単価の動向が明らかに(01-13)
https://codezine.jp/article/detail/17178?utm_source=codezine_regular_20230118&utm_medium=email
・アリババDAMOアカデミー、2023年のテクノロジートレンド予測を発表(01-13)
https://codezine.jp/article/detail/17171?utm_source=codezine_regular_20230118&utm_medium=email
・クラスメソッド、デザインとIT技術により顧客課題を解決する「CXDCサービス」
の提供開始(01-13)
https://codezine.jp/article/detail/17172?utm_source=codezine_regular_20230118&utm_medium=email
・SB C&S、全社員のリテラシー向上と実践力強化のため「DX・AI学習プログラム」
を導入(01-13)
https://codezine.jp/article/detail/17173?utm_source=codezine_regular_20230118&utm_medium=email
・時間単価1万円以上のエンジニアが身につけている言語はSwift、Ruby on Rails
Laravel、Node.js、「FLEXY」がエンジニア161名にアンケートを実施(01-12)
https://codezine.jp/article/detail/17164?utm_source=codezine_regular_20230118&utm_medium=email
・IT企業に勤める会社員の71.9%がリスキリングの必要性を実感、ビズメイツが
「IT企業のリスキリングに関する実態調査」を実施(01-12)
https://codezine.jp/article/detail/17166?utm_source=codezine_regular_20230118&utm_medium=email
・Pythonで記述した動画ダウンロード・ツール「Yark」の新版が登場(01-12)
https://codezine.jp/article/detail/17165?utm_source=codezine_regular_20230118&utm_medium=email
・Rustで書かれたゲームエンジン「Fyrox 0.29」がリリース(01-12)
https://codezine.jp/article/detail/17160?utm_source=codezine_regular_20230118&utm_medium=email
・DXが進んでいる企業ほどDevOpsの実践率が高い傾向
──IDC Japanの調査結果より(01-12)
https://codezine.jp/article/detail/17161?utm_source=codezine_regular_20230118&utm_medium=email
・デスクトップ・アプリ向けJavaScriptフレームワーク「Gluon」が登場(01-12)
https://codezine.jp/article/detail/17167?utm_source=codezine_regular_20230118&utm_medium=email
・Google Cloud、BigQueryで複数のクエリからなるトランザクションに正式対応
(01-12)
https://codezine.jp/article/detail/17168?utm_source=codezine_regular_20230118&utm_medium=email
・データラーニング、データ分析コンテンツをカテゴリ別に検索できる
ナレッジベース「Data Learning Bibliography」がリリース(01-11)
https://codezine.jp/article/detail/17154?utm_source=codezine_regular_20230118&utm_medium=email
・リスキル、プログラミング研修事業「リスキルテクノロジー」においてAIが講師
を務めるプログラミング研修をスタート(01-11)
https://codezine.jp/article/detail/17157?utm_source=codezine_regular_20230118&utm_medium=email
・ベンチャー志望学生とITベンチャーをつなぐマッチングプラットフォーム
「BLITZCAREER」がリリース(01-11)
https://codezine.jp/article/detail/17158?utm_source=codezine_regular_20230118&utm_medium=email
・Windows専門のホスティングサービス「Winserver」、「クラウドマネージド」
サービスを提供開始(01-11)
https://codezine.jp/article/detail/17159?utm_source=codezine_regular_20230118&utm_medium=email
・JavaScript向け静的解析ツール「ESLint 8.31.0」が公開(01-11)
https://codezine.jp/article/detail/17150?utm_source=codezine_regular_20230118&utm_medium=email
・TechBowl、DX人材育成を目的とした法人向けリスキリング事業を開始(01-11)
https://codezine.jp/article/detail/17155?utm_source=codezine_regular_20230118&utm_medium=email
━━━━━━━━━━━━━━━━━━━━
[5] 配信停止の方法
━━━━━━━━━━━━━━━━━━━━
メールマガジンの配信停止はこちらからお手続きください。
https://shoeisha.jp/ml/cancel/cz?token=&utm_source=25339&utm_medium=email
配信先の変更はこちらから(ログインが必要です)。
https://shoeisha.jp/users/account
・ニュースの内容は予告なしに変更される場合があります。
・記事中の会社名、製品名は、弊社および各社の登録商標、商標です。
・お問い合わせについては、
https://shoeisha.jp/help/contact/cz/
へご連絡ください。
────────────────────
発行:株式会社翔泳社 CodeZine編集部
(c)2005 SHOEISHA. All rights reserved.