並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 23 件 / 23件

新着順 人気順

Android開発の検索結果1 - 23 件 / 23件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

Android開発に関するエントリは23件あります。 android、 開発、 Android などが関連タグです。 人気エントリには 『2021年1月におけるAndroid開発状況』などがあります。
  • 2021å¹´1月におけるAndroid開発状況

    Photo by Moritz Knöringer on Unsplash今年もAndroid開発状況を個人的な観点からまとめたいと思います。 去年のはこちら KotlinKotlinはもう言うことは特にないですね。 個人的には KSP がどうなるかが気になるところですね。 CoroutinesAndroid11のリリースと合わせて正式にCoroutinesが推奨される非同期処理となりました。(あとAsyncTaskがDeprecatedになりましたね) これまで以上にCoroutinesを使っていく場面が増えてくると思いますし、Jetpackライブラリでも当たり前のように使われていくと思います。 また、StateFlowやSharedFlowなどの便利なものも出てきています。 まだ触ったことない方はぜひチャレンジしてみてください。 https://developer.android.co

      2021年1月におけるAndroid開発状況
    • Google I/O 2022 Keynote: Android開発者まとめ | TechBooster

      2022年5月12日(現地時刻)Google I/O 2022 Keynote およびDeveloper KeynoteよりAndroid関連のトピックをお届けします。今年のGoogle I/Oも基本的にはオンラインイベントなものの、一部はIn-person Eventで、Keynoteはショアラインアンフィシアターで観客を入れて行われました。来年には元通り(2019年以前)の開催になるのかもしれません。 Keynoteより引用:Google I/O Keynoteの様子 セッションは公式ページやYouTubeで公開されています。執筆時点ではDay.1のセッションが対象で翌日にもDay.2のセッション公開を予定しています。 Google I/O 2022公式ページGoogle I/O AndroidとGoogle Play関連のセッションリスト(Day.1は全部で12本) キーノートはYo

        Google I/O 2022 Keynote: Android開発者まとめ | TechBooster
      • 2020å¹´1月におけるAndroid開発状況

        Photo by Jamie Street on Unsplash去年に引き続き、2020年1月におけるAndroid開発状況を個人的な観点からまとめたいと思います。 Kotlin今とはなってはKotlin Firstと言われていて、Androidのドキュメントやサンプルも基本はKotlinベースになってきます。 Javaのサンプルはベストエフォートのため、Javaのコードが無いものも出てきています。

          2020年1月におけるAndroid開発状況
        • 直感的なUI操作の実装ノウハウを紹介 〜 Yahoo!天気アプリリニューアル #Android開発

          ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは、Yahoo!天気・災害のエンジニア、大前です。 Android版Yahoo!天気アプリの開発を担当しています。 仕事はアプリ開発で、趣味もアプリ開発です。毎日楽しく開発しています! Mix Leap Study #57 - iOS & Android勉強会 にて、Yahoo!天気アプリのリニューアルのお話をしました。 本稿では、そこでの話をベースに、技術的な内容についてもう少し詳しく説明してみようと思います。 Yahoo!天気アプリの大幅リニューアル 昨年12月にYahoo!天気アプリは大幅リニューアルを行いました。 ファーストビューでは一番見られている今日明日の天気を大きく表示し、 従来タブ切り替えが必要だった1時間

            直感的なUI操作の実装ノウハウを紹介 〜 Yahoo!天気アプリリニューアル #Android開発
          • Android開発で2020年に非推奨になった機能を個人的観点で取り上げてみた - Qiita

            この記事は Recruit Engineers Advent Calendar 2020 の 9日目の記事です。 自分はAndroidエンジニアとして6年ほど開発に携わっています。 6年ほど開発をしていると、昔よく使っていたデファクトスタンダードなライブラリやコーディング記法が、今は非推奨になっていたり、新しい便利なライブラリが増えたりするので、必要に応じて保守しているコードに取り込む必要があります。 「古い書き方のコードでも動いているからいいじゃん」って方もいらっしゃるかもしれないです。短期的な目線で考えた場合は悪くはないと思いますが、非推奨になったものが突然動かなくなるリスクもありますし、チーム開発しているコードだと、もしかしたら新しいエンジニアの方は古い書き方を知らない(使わないから学習していない)からコードの保守ができない、など発生するかもしれないので、個人的には早く対応していきた

              Android開発で2020年に非推奨になった機能を個人的観点で取り上げてみた - Qiita
            • Android 14 Beta 4リリース、Google Playポリシーアップデート ー Android開発最新動向

              7月11日、Android 14の4番目のベータ版がリリースされました。 このベータ版では、APIの仕様が最終段階に入っており、アプリの互換性テストやアップデートの準備ができる段階です。 開発者は、スムーズなアプリ体験を確保するために、必要なアップデートを早めに公開することが重要です。 Google Playにおける新しいポリシーアップデート Google Playでは、信頼性と透明性を向上させるために、開発者の確認要件が拡大されました。 また、アプリのストアリストページでは、開発者の詳細情報が共有されるようになりました。 これにより、ユーザーはアプリをダウンロードする際に、開発者についてより詳細な情報を入手できます。 Play Consoleでの組織作成にはD-U-N-S番号が必要 Play Consoleを使用して組織の開発者アカウントを作成する際には、D-U-N-S番号の提供が必要で

                Android 14 Beta 4リリース、Google Playポリシーアップデート ー Android開発最新動向
              • Android開発におけるモジュール分割

                You can't perform that action at this time. You signed in with another tab or window. You signed out in another tab or… モジュール分割とは本題に入る前にモジュール分割とは何を指していて、どういう利点があるのかを整理しておきます。 Androidアプリプロジェクトを新規作成すると自動的にAppモジュールが作成されますが、このAppモジュールを複数のモジュールに分割することが可能で、マルチモジュールプロジェクトと呼ばれることもあります。 Androidアプリ開発においてモジュールは複数の意味をもっていますが、本記事ではLibrary Moduleを指します。 Application ModuleLibrary ModuleDynamic Feature ModuleDagge

                  Android開発におけるモジュール分割
                • Yahoo!フリマ Android開発チームの GitHub Copilot 活用事例

                  こんにちは。Yahoo!フリマのAndroid開発を担当している菅野です。 私の開発チームではGitHub Copilotを導入し、開発の生産性を高めています。今回は私たちの開発チームがどのようにGitHub Copilotを活用しているのか、その具体的な事例を紹介します。この記事を通じて、GitHub Copilotの導入方法や活用のポイントを学び、皆さんの開発プロセスの効率化に役立てていただければと思います。 GitHub Copilotとは GitHub CopilotはAIを活用したコーディングアシスタントで、コードの記述を助けるためにリアルタイムでコードの提案を行います。コード補完として入力中のコードに対してコーディングの補完提案をしてくれたり、チャット機能を利用してコードに関する質問をCopilotに投げかけることができます。 Android StudioにGitHub Cop

                    Yahoo!フリマ Android開発チームの GitHub Copilot 活用事例
                  • Android開発者のためのFlutter説明文がためになったので全訳&要約 - Qiita

                    View Viewに相当するものは? Androidではボタン、ツールバー、inputsなどのすべてがViewです。 Flutterでは、Viewとおおよそ同じものがウィジェットです。 ウィジェットはAndroidのViewに正確に対応しているわけではありませんが、Flutterがどのように機能するかを学んでいる間は、"UIを宣言および構築する方法"と考えることができます。 ただし、これらにはいくつか違いがあります。はじめに寿命が異なります。 ウィジェットは不変であり、変更が必要になるまで存続し続けます。 ウィジェットやそのウィジェットのStateが変更されるたびに、Flutterフレームワークは、新しいウィジェットツリーを作成します。 それに対して、AndroidViewは、一度描画されたら、invalidate()が呼ばれるまで再描画されません。 Flutterのウィジェットは、その不

                      Android開発者のためのFlutter説明文がためになったので全訳&要約 - Qiita
                    • 【WebAR】model-viewerとは?iOS / Android開発方法 - WebAR Lab - WebARの最新情報がわかるメディア

                      model-viewerとは model-viewerとはgoogleが開発するプロジェクトで、Webでより簡単にインタラクティブな3Dモデルを表示するWebComponentです。 正確にいうと、<model-viewer>を利用したコンテンツは、AndroidではScene Viewer、iOSではAR Quick Lookという機能を用いて表示されます。 Document github AR Quick Look / Scene Viewer model-viewerを表示する機能は、iOS・AndroidのOS別に分かれており、iOSではAR Quick Look、AndroidではScene Viewerという名称です。 つまりややこしいのですが、【実装上のコンポーネント:model-viewer】 【表示する機能:Scene Viewer / AR Quick Look】と呼ぶ

                        【WebAR】model-viewerとは?iOS / Android開発方法 - WebAR Lab - WebARの最新情報がわかるメディア
                      • 2022å¹´1月におけるAndroid開発状況

                        Photo by Moritz Knöringer on Unsplash今年もAndroid開発状況を個人的な観点からまとめたいと思います。 去年はこちら Kotlin/CoroutinesKotlinとCoroutinesに関しては特に言うことはないかなぁっていうくらい当たり前なものになってきています。 現在コンパイラを書き換えていますが(K2 Compier)、今年完成するかどうかが気になるところです。 KSPに関しては、Stableリリースされましたが対応ライブラリがまだ多くない状況です。有名どころだとRoomとMoshiかなって感じですね。引き続き期待して待ちたいなと思っています。 Jetpack ComposeComposeは去年正式にリリースされ、それ以降はずっと話題の中心ですね。徐々に導入し始めたところもあると思います。 WidgetについてもComposeで作れるJetp

                          2022年1月におけるAndroid開発状況
                        • Android開発以外のAndroid開発経験の活かしどころ

                          DroidKaigi 2024 https://2024.droidkaigi.jp/timetable/693873/ わかる!ドメイン駆動設計 ~もちこちゃんの大冒険〜 https://booth.pm/ja/items/392260 JUnit実践入門 https://www.a…

                            Android開発以外のAndroid開発経験の活かしどころ
                          • Android開発目線でJavaとKotlinとDart(Flutter)を比較

                            3言語の概要、ニーズ、情報量等をまとめた表です 上記表の Googleシート(止まってます) さて Androidアプリ開発では Dart 優勢に感じる状況ですが、上記表の様に総合的に判断した場合も、 Dart優勢でしょうか?上記表は実際に Java、 Kotlin、 Dart(Flutter) の 3つの言語それぞれを使って、Android アプリ開発をし、その上で情報収集してみた結果になります。 本稿はプログラミングをはじめようかな、はじめたばかり、という方を対象にしているつもりですが、どの言語でも学習初期の作業パターンってある程度決まっていると思います。 開発環境の作成 参考書の購入 簡単なプログラムやサンプルアプリを作ってみる サンプルアプリをいろいろ試してみる サンプルを元にいろいろ応用してみる このルーティーンが上手く回れば、「プログラミング、楽しい」「アプリ開発、楽しい」「儲

                              Android開発目線でJavaとKotlinとDart(Flutter)を比較
                            • Android開発者登録方法 2020年最新版 かんたんな方法 - Qiita

                              Android開発者登録方法 2020最新版 Androidアプリの公開にはGoogleへのデベロッパー登録が必要となる。 2019年に入って少し登録方法が変更となったようなので登録方法を紹介する。 入口から入ると迷路となる場合があるので、直接行けるページでスピーディーに登録しよう。 登録には登録金として25ドルとそれを支払うクレジットカードが必要となる。 登録条件 1. Googleアカウントを保持していること 2. 年齢が18歳以上であること 3. 25ドルの登録金を支払えるクレジットカード (VISA・Master・JCB・DISCOVERのみとなります) ステップ1 Andoroidデベロッパーコンソール起動ページを開く https://developer.android.com/distribute へアクセス。 アクセスしたら、黄色いマーカーで囲ったPLAY CONSOLE を

                                Android開発者登録方法 2020年最新版 かんたんな方法 - Qiita
                              • Android開発 他のアプリを立ち上げるための方法 - Qiita

                                背景 Androidの開発ではよくある仕様です。自分のアプリから他のアプリを立ち上げることです。よく使われる方法はstartActivity(Intent)です. IntentのsetClassNameメソードを使って、立ち上げたいアプリのpackageNameとclassNameを指定することです。startActivityを使ってIntentを引数として実行したら、自動的に他のアプリに飛ばして行きます。 まとめたコードは以下です String packageName = "jp.co.yahoo.android.yshopping"; String className = "jp.co.yahoo.android.yshopping.YShopMainActivity"; intent.setClassName(packageName,className); startActivity

                                  Android開発 他のアプリを立ち上げるための方法 - Qiita
                                • コネヒトにて、iOS/Android開発Tips共有会「potatotips」を開催! | Connehito Tech Magazine

                                  2月12日、コネヒトにてiOS/Android開発Tips共有会「potatotips #68」を開催いたしました!イベントの様子とコネヒトメンバーのプチインタビューをお届けします。 potatotipsとは 「参加者全員がTipsを発表する」というコンセプトのiOS/Androidアプリ開発者向けの勉強会。(最近はオーディエンス枠も出来たみたいです)毎回、会場はいろいろなところが提供しており、68回目の今回はコネヒトにて開催いたしました! 今回は、iOSのLTが6名、AndroidのLTが7名、合計13名の方にTipsを共有いただき、その後、懇親会を実施。大盛況のまま、おわりました。 今回、ママリ開発チーム 柳村がiOS側、関根がAndroid側のLTを実施しました。LT直後の感想をインタビューしました。 【iOS】柳村「Swift製CLIツールをMintを使わずSwiftPackage

                                    コネヒトにて、iOS/Android開発Tips共有会「potatotips」を開催! | Connehito Tech Magazine
                                  • Kotlinとは?Android開発において、Javaと比較したKotlinの特徴を解説

                                    Kotlinとは?Kotlinは「コトリン」と読み、開発された場所の近くにあるコトリン島が名前の由来となっています。フィンランド語で「やかん」という意味です。ここでは、Kotlinはどういった言語なのかについて、特徴・メリットなどを説明します。 同じくAndroidアプリ開発で使われるJavaとの違いについても解説しますので、「Kotlinに興味があるけどよくわからない」といった方は参考にしてください。 【参考】KotlinとAndroid KotlinはAndroidアプリ開発で使われる言語です。他の分野で使われることはほとんどありません。従来、Androidアプリ開発と言えばJavaが使われることがほとんどでした。しかし、最近になり、Kotlinを使う企業が増えてきました。 Kotlinが増えた理由は、Kotlinの方が生産性が高くなるためです。昨今のアプリ開発分野は開発スピードが求め

                                      Kotlinとは?Android開発において、Javaと比較したKotlinの特徴を解説
                                    • Android 開発の最新情報をご紹介する「Now in Android」#30

                                      #11WeeksOfAndroid 18 #Android12 1 #AndroidDevJourney 1 #androiddevsummit 5 #GoogleIO 19 #WeArePlay 7 12l 1 5 star apps 1 Ads 1 advertising 1 AGDE 1 AGDK 2 AGI 1 AI 3 AI Announcements beginner Explore Generative AI 1 AI Announcements beginner Explore Generative AI、 1 Android 108 Android 10 1 Android 11 1 Android 12 Beta 5 1 Android 12L 1 Android 13 3 Android 14 7 Android 14 Beta 4 1 Android 14 ベータ版

                                        Android 開発の最新情報をご紹介する「Now in Android」#30
                                      • オンラインやり取りの時代にこそ無数のポテンシャルがある LINE公式アカウントアプリのAndroid開発

                                        LINEのAndroid開発はどのように行われているのか——。LINEの7事業でそれぞれ募集するAndroid開発について、横断的に紹介する採用イベントにおいて、庄司久人氏がLINE公式アカウントアプリのAndroid開発について紹介しました。 LINE公式アカウントアプリのiOS/Android向け開発 庄司久人氏(以下、庄司):では「LINE公式アカウントのAndroid開発」として、庄司から発表いたします。 最初にちょっと簡単に自己紹介します。2015年からLINEに中途入社しまして、当初はLINE Androidアプリを作っていたのですが、社内公募という仕組みがあって、その後LINE CLOVAを開発するチームに異動してCLOVA FriendsやLINEカーナビ(2021年5月末でサービス終了)の開発などを担当していました。 2020年から、LINE公式アカウントアプリのiOS/

                                          オンラインやり取りの時代にこそ無数のポテンシャルがある LINE公式アカウントアプリのAndroid開発
                                        • 【Android開発】スクリーンショット撮影を検出する方法(Android 14) - アドグローブブログ | 渋谷のIT会社

                                          こんにちは。株式会社アドグローブ ソリューション第三事業部Androidアプリエンジニアの新井です。 本日はAndroid14から可能になったスクリーンショット撮影検出APIについて紹介しようと思います。 スクリーンショット撮影検出機能について スクリーンショット撮影検出の実装手順 1.権限を宣言する 2.スクリーンショット撮影を検出した際に行うコールバック処理を実装する 3.スクリーンショット撮影検出のコールバックを登録/解除 実装例:画面のスクリーンショット撮影を禁止し注意メッセージを表示する実装を行う 実装コード 実際の挙動について まとめ スクリーンショット撮影検出機能について スクリーンショット撮影検出機能は、情報漏洩や不正利用防止、ユーザー体験向上など、様々な用途で利用できるものになります。 使用例としては、以下のものがあります。 メッセージのやり取りをスクショして保存したり画

                                            【Android開発】スクリーンショット撮影を検出する方法(Android 14) - アドグローブブログ | 渋谷のIT会社
                                          • みんな気になるAndroid開発の最新事情【新刊】 - TechBooster - BOOTH

                                            【C97 新刊】 みんな気になるAndroid開発の最新事情(B5相当で120p)は特集記事のJetpack Composeを筆頭にAndroid 10のWi-Fiやin-app updatesなど話題の技術をふんだんに盛り込んでいます。 ※最終2章はJetpack Handbookより最新のアップデートを反映し、実際に業務でハマるポイントを追記したLiveDataやViewModelなど大幅改定版も実施しました。はじめてAACを触る・チームで知識を揃えたい場合に最適です。 Jetpackの最新情報を学べる・今から学ぶのに最適な全8章です 【電子書籍】 電子書籍は紙面とは組版が異なり、スマホ・タブレットに最適化したカラー版です。アップデートなどは電子版で対応します。 【目次紹介】 詳細な目次、本文はサンプルでご確認ください。 in-app updates:アプリを使いながらアップデートしよ

                                              みんな気になるAndroid開発の最新事情【新刊】 - TechBooster - BOOTH
                                            • プロに追いつくAndroid 開発入門 - アプリ設計を理解する【新刊】 - TechBooster - BOOTH

                                              【新刊】 本書はTechBoosterの新刊です!執筆用のリポジトリができてから6ヶ月、ようやく販売に至りました。めちゃくちゃ工数を使って作りました。 【電子書籍】 電子書籍は紙面とは組版が異なり、スマホ・タブレットに最適化したカラー版です。アップデートなどは電子版で対応します。 テーマは最新技術の塊になったAndroidアプリ開発をすばやくキャッチアップすることです。単純に新しいだけではなくスタンダードなアーキテクチャのなかで最新技術を使いこなす知識を習得できます。 技術的負債と向き合う、アーキテクチャの主流を理解する、ライフサイクル、LiveDataとViewModel、そしてアーキテクチャのなかでのコルーチンを活用ノウハウやビルドパフォーマンスやメモリリーク分析と120pのなかにアプリ開発の知識を詰め込んでいます。 コルーチンに入れ替えたいなというアプリ開発の増改築のとっかかりに、ま

                                                プロに追いつくAndroid 開発入門 - アプリ設計を理解する【新刊】 - TechBooster - BOOTH
                                              • 【Android開発中級者に贈るJetpack入門】UIのデータを管理するViewModelとは?

                                                Android Jetpackの紹介と本連載について 本連載を開始するにあたって、まず、本連載のテーマであるAndroid Jetpackと、本連載の趣旨を紹介します。 Android Jetpackとは Android Jetpackは、Google I/O 2018で発表されたAndroidのライブラリ群です。Android開発で利用される基本のAPIとは別に用意され、開発者が任意に選択できるようになっています。これらのライブラリを利用することで、一からコーディングするとかなり手間がかかるような処理を簡単に実装できたり、定型コード(ボイラープレートコード)を記述せずに済んだり、より上位のAndroid開発が簡単にできるようになっています。 このように、Jetpackは、Androidアプリの実開発において便利なライブラリである一方で、内容がそもそも「一歩進んだ」Android開発用なの

                                                  【Android開発中級者に贈るJetpack入門】UIのデータを管理するViewModelとは?
                                                1

                                                新着記事