Android

 Computer >> コンピューター >  >> システム >> Android
  1. Retrofit、OkHttp、Gson、Glide、およびコルーチンを使用して RESTful Web サービスを処理する方法

    Kriptofolio アプリ シリーズ — パート 5 最近では、ほぼすべての Android アプリがインターネットに接続してデータを取得/送信しています。最新のアプリを作成する際には、RESTful Web サービスを正しく実装することが重要な知識であるため、RESTful Web サービスの処理方法を確実に学ぶ必要があります。 この部分は複雑になります。一度に複数のライブラリを結合して、機能する結果を取得します。インターネット リクエストを処理するネイティブな Android の方法については説明しません。現実の世界では誰も使用していないからです。すべての優れたアプリは車輪の再発明

  2. 初心者向けブロードキャストレシーバー

    安定したインターネット接続に依存するアプリケーションがあるとします。インターネット接続が変更されたときにアプリケーションに通知を受け取る必要があります。どうやってそれをしますか?可能な解決策は、インターネット接続を常にチェックするサービスです。この実装はさまざまな理由で悪いので、考慮しません。この問題の解決策は Broadcast Receiver であり、指示された変更をリッスンします。ブロードキャスト レシーバーは、アプリケーションのステータスに関係なく、常にブロードキャストの通知を受け取ります。アプリケーションが現在実行されているか、バックグラウンドで実行されているか、まったく実行されて

  3. Android アプリの開発にまだ Java を使用していますか?代わりに Kotlin を試してください。

    Kotlin は、過去 2 年間で大きなブレークスルーをもたらしました。どこでもトレンド トピックであり、その人気は今も高まっています。また、Google が Kotlin を Android アプリ開発の公式言語にすることを推進したことも公式です。 それでも、多くの人が Android 開発に Kotlin よりも Java を好んでいますが、それはなぜでしょうか?その主な理由の 1 つは、人々がメインの言語を Java から Kotlin に変更することにまだ慣れていないことです。人々は新しいものに変更することを恐れています。 今すぐ Kotlin を使い始める、簡単な方法 実際、Ja

  4. Android ストレージの概要

    ストレージは私たち全員が認識しているものですが、常に当然のことと考えています。少し前まで、ストレージ容量のあらゆる飛躍は漸進的であり、不可能に思えました。今日では、私たちのデバイスがどれだけの機能を備えているかを考えるとき、私たちは再考することはありません (そして、その違いを気にすることはできませんでした)。 より大きなポイントは、メモリに格納されているものの進化を見ることです。スマートフォンが登場する前は、時折の写真や 2 枚の写真、いくつかのゲーム、大量のテキスト メッセージを保存していました。しかし今では、標準的な電話には、アプリケーション、ドキュメント、写真、ビデオ、音楽ファイルな

  5. Android アプリのアーキテクチャを簡素化する方法:コード サンプルを含む詳細ガイド

    個々のプログラマーは、さまざまなタスクの実行方法に関するアイデアや見解など、自分のビジョンに従ってモバイル アプリを開発します。オブジェクト指向または関数型プログラミングの主な原則を無視する場合があり、開発者の間で混乱を招く可能性があります。 これは悪いことです - 彼らは彼らのコードを扱うことができなくなります.そして、プロジェクトを維持または変更する必要がある次の開発者は気が狂うかもしれません。メンテナンスは複雑なプロセスになるため、このようなプロジェクトを最初から再構築することをお勧めします。 Google がサポートする最初のアーキテクチャをリリースするまで、ほぼすべてのソフト

  6. Flutter とは何か、2020 年に学ぶべき理由

    今年もモバイルアプリの人気はますます高まっています。幸いなことに、それらを作成したい開発者が利用できるプログラミング ツールが多数あります。これらのツールの中には、最近注目を集めている Flutter があります。 フラッターとは? Flutter は、Google によって作成され、2017 年 5 月にリリースされた無料のオープンソース モバイル UI フレームワークです。一言で言えば、たった 1 つのコードベースでネイティブ モバイル アプリケーションを作成できます。つまり、1 つのプログラミング言語と 1 つのコードベースを使用して、2 つの異なるアプリ (iOS と Androi

  7. 2020年にFlutterを学ぶ方法

    Flutter は、今年のトレンド技術です。この記事では、Flutter を使用して iOS および Android アプリケーションを開発する方法を学ぶための無料および有料の方法をいくつか提案します。 モバイル アプリケーションの開発に興味がありますか? あなたの答えが「はい」の場合、あなたは正しい記事を読んでいます! Flutter についてまだご存じないかもしれませんが、ご心配なく。フラッターとは何か、そして今年フラッターを学ぶべき理由について記事を書きました。 Flutter は、Google によって作成され、2017 年 5 月にリリースされた無料のオープンソース モバイル UI

  8. Android でデータをバインドする方法

    データ バインディングは、視覚的なユーザー入力要素に情報 (データ) を接着するときに使用する手法です。このプロセスでは、入力が更新されるたびに、その背後にあるデータも更新されます。 これは決して新しい概念ではなく、これを設計に組み込んだフレームワークが多数あります (AngularJS/React/Vue など)。 この記事で注目するのは、フロントエンド フレームワークではなく、モバイル開発です。 Google は、Android Jetpack の一部である Data Binding Library を Android に導入しました。 Jetpack ライブラリ スイートに慣れ

  9. Android用FaceTimeアプリ? Android用の代替ビデオ通話アプリをいくつか紹介します.

    FaceTime は、Apple ユーザーにとって最も人気のあるコミュニケーション アプリの 1 つです。 MacBook、iPad、または iPhone をお持ちの場合、アプリケーションは既にデバイスにインストールされています。アプリを起動し、ユーザー名とパスワードを入力して、使用を開始します。完璧です。 ただし、FaceTime は Apple/iOS ユーザーのみが利用できます。 Androidストアにはありません。そのため、Android デバイスに切り替えた場合、または既に使用している場合は、FaceTime を使用できません。 そのため、この記事では、Android デバイスで

  10. react-navigation 5 を使用して React Native でナビゲーションを処理する方法

    React-navigation は、React Native でのナビゲーションについて話すときに頭に浮かぶナビゲーション ライブラリです。 私はこのライブラリの大ファンで、常に React Native でナビゲーションを処理するために使用する最初のソリューションです。これは、素晴らしく簡単な API があり、非常にカスタマイズ可能であるためです。 この記事を書いているのは、バージョン 5 がベータ版から安定版になったばかりだからです。いくつかの機能変更と、ルートを宣言するためのシンプルで異なる方法を提供する新しい API 設計が付属しています。 この記事では、新しい API につい

  11. 最新の Android バージョンとは何ですか?また、現在の Android OS にアップデートする方法は?

    ここ数年、Android OS は 2019 年の時点で 86% 以上の市場シェアを獲得し、モバイル OS のランドスケープを支配するようになりました。このシステムは、高性能で安全な使用法を提供し、新機能を備えた定期的なバージョン アップデートが付属しています。 このため、多くの Android ユーザーは、現在の Android バージョンを確認して最新バージョンに更新する方法を知りたがっています。 そのため、この記事では、スマートフォンが実行しているバージョンを特定する方法と、Android OS のアップデートをインストールする方法を学びます。しかしその前に、Android のバー

  12. 超簡単ボトムシートを作成するために React Native に切り替えた理由

    最近転職しましたが、最初の仕事の 1 つは、React Native でボトムシートを作成することでした。 ネイティブの Android 開発のバックグラウンドを持っているので、ネイティブでボトムシートを作成するのと同じくらい大変だと思っていました。しかし、私はとても間違っていました!私はとても魅力的だったので、React Native でボトムシートを作成するための簡単なチュートリアルを書くことにしました. ボトム シートは、画面の下から上にスライドする便利なコンポーネントで、多くの場合、さまざまなオプションが含まれています。モダンなデザインでは非常に一般的で、Uber、Zomato

  13. Android ナビゲーション コンポーネントを構築する方法

    アプリケーションの設計は煩雑になる傾向があり、多くの場合、さまざまな点から他の点を指す矢印が付いたホワイトボードがあります。 最初は 1 つまたは 2 つのアクティビティを持つアプリケーションだと思っていたものが、突然、複数のフロー、フラグメント、および幅広いユーザー インタラクションを持っているように見えます。そのホワイトボードに書かれていることをコードで簡単に再現できたらいいと思いませんか? ナビゲーション コンポーネントにようこそ。 なじみのない人には、ナビゲーション コンポーネントは、アクティビティ/フラグメントのレイアウトの代わりに配置する別の UI クラスではありません。大陸

  14. SOLID 原則の紹介

    Kriptofolio アプリ シリーズ - パート 1 ソフトウェアは常に変化の状態にあります。各変更は、プロジェクト全体に悪影響を与える可能性があります。したがって、重要なことは、すべての新しい変更を実装する際に発生する可能性のある損害を防ぐことです. 「Kriptofolio」(以前の「My Crypto Coins」)アプリを使用して、新しいコードを段階的に作成していきますが、それを良い方法で開始したいと考えています。私は自分のプロジェクトが確かな品質であることを望んでいます。まず、最新のソフトウェアを作成するための基本原則を理解する必要があります。それらはSOLID原則と呼ばれま

  15. Android アプリの構築を開始する方法:モックアップ、UI、および XML レイアウトの作成

    Kriptofolio アプリ シリーズ - パート 2 では、実際にどのようにして新しいアプリの構築を開始するのでしょうか?あなたの最初の動きは何ですか? Android Studio を起動してコードに直接ジャンプするだけでよいと思われる場合は、もう一度考え直してください。それはまさに、良いことよりも多くのダメージを与える可能性があるため、私がしないようにアドバイスすることです.しかし、コードの最初の行をできるだけ早く書き始めたいという誘惑にかられます。 代わりに、UI モックアップを使用して賢明な計画を立てることに集中することをお勧めします。すべての優れた新しいアプリ プロジェクトは

  16. iOS と Android でクロスオリジン通信ブリッジを構築する方法

    私は職場で特定のプロジェクトに取り組んでいました。このプロジェクトでは、メッセージを介していくつかのさまざまなコンポーネントを接続する必要がありました。それぞれに独自のロジックとコード言語がありました。これにより、さまざまなプラットフォームがコミュニケーションを可能にするすべての方法を理解したいと思いました. この記事の目的は、これらのクロスオリジン通信ブリッジについて説明し、それらを実現するためのシンプルでありながら有益な例を提示することです. ブリッジの駄洒落もたくさんあります? 警告されました。 コードに手を加えたいだけなら、この記事の最後に GitHub リポジトリへのリンクが

  17. そのアーキテクチャのすべて:さまざまなアーキテクチャ パターンと、それらをアプリで使用する方法を調べる

    Kriptofolio アプリ シリーズ - パート 3 新しいアプリの構築を開始する際に注目すべき最も重要なことは、アーキテクチャです。あなたが犯す可能性のある最大の間違いは、アーキテクチャ スタイルをまったく使用しないことです。 近年、アーキテクチャの選択に関するトピックは、Android コミュニティで非常に物議を醸しています。 Google も参加することを決めました。 2017 年には、Android アーキテクチャ コンポーネントをリリースすることで、標準化されたアーキテクチャの独自のアプローチを提案しました。開発者の生活を楽にすることを目的としていました. この投稿では、ま

  18. Dagger 2 を使用してアプリに依存性注入を実装する方法

    Kriptofolio アプリ シリーズ - パート 4 依存性注入により、コードが大幅に改善されます。これにより、コードがよりモジュール化され、柔軟になり、テストしやすくなります。実際、その名前は背後にある考え方よりも複雑に聞こえます。 シリーズのこのパートでは、依存性注入について学びます。その後、「Kriptofolio」(以前の「My Crypto Coins」)アプリに実装します。 Dagger 2 を使用します。Dagger 2 は、Android 向けの最も人気のあるオープンソースの依存性注入フレームワークです。これは、学習曲線が十分に難しいとはいえ、最新のアプリを作成するため

  19. React Native でモバイル アプリの構築を開始するために知っておくべきこと

    JavaScript を使用してアプリを構築することほど優れたものはありません。モバイルアプリを構築している場合を除きます。 JavaScript は Web アプリを構築するためのものであり、これを使用してネイティブ モバイル アプリを構築することは以前は不可能でした。 Web 開発者にとって、ネイティブ モバイル アプリの構築に取り掛かるのは困難でした。彼らは、Java や Objective-C など、この目的のために使用されたプログラミング言語を学ばなければなりません。 つまり、Facebook の React Native がこの障壁を破るまでは。 React Native には、

  20. 多くの Android レイアウトを理解する方法

    Linear、Relative、Constraint、Table、Frame など。 Android アプリケーションには、アプリケーションを設計するときに選択できる多数のレイアウトがあります。 問題は、どれが一番いいですか? さまざまなレイアウトの詳細に入る前に、まずビュー オブジェクトの階層と Android の描画プロセスについて説明します。 View と ViewGroup ViewGroup は、任意のビューの親クラスであり、レイアウトの基本クラスでもあると考えてください。これは、他のビューのコンテナーであるオブジェクトを表します。たとえば、 LinearLayout Vie

Total 201 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:6/11  20-コンピューター/Page Goto:1 2 3 4 5 6 7 8 9 10 11