-
そのアーキテクチャのすべて:さまざまなアーキテクチャ パターンと、それらをアプリで使用する方法を調べる
Kriptofolio アプリ シリーズ - パート 3 新しいアプリの構築を開始する際に注目すべき最も重要なことは、アーキテクチャです。あなたが犯す可能性のある最大の間違いは、アーキテクチャ スタイルをまったく使用しないことです。 近年、アーキテクチャの選択に関するトピックは、Android コミュニティで非常に物議を醸しています。 Google も参加することを決めました。 2017 年には、Android アーキテクチャ コンポーネントをリリースすることで、標準化されたアーキテクチャの独自のアプローチを提案しました。開発者の生活を楽にすることを目的としていました. この投稿では、ま
-
Dagger 2 を使用してアプリに依存性注入を実装する方法
Kriptofolio アプリ シリーズ - パート 4 依存性注入により、コードが大幅に改善されます。これにより、コードがよりモジュール化され、柔軟になり、テストしやすくなります。実際、その名前は背後にある考え方よりも複雑に聞こえます。 シリーズのこのパートでは、依存性注入について学びます。その後、「Kriptofolio」(以前の「My Crypto Coins」)アプリに実装します。 Dagger 2 を使用します。Dagger 2 は、Android 向けの最も人気のあるオープンソースの依存性注入フレームワークです。これは、学習曲線が十分に難しいとはいえ、最新のアプリを作成するため
-
React Native でモバイル アプリの構築を開始するために知っておくべきこと
JavaScript を使用してアプリを構築することほど優れたものはありません。モバイルアプリを構築している場合を除きます。 JavaScript は Web アプリを構築するためのものであり、これを使用してネイティブ モバイル アプリを構築することは以前は不可能でした。 Web 開発者にとって、ネイティブ モバイル アプリの構築に取り掛かるのは困難でした。彼らは、Java や Objective-C など、この目的のために使用されたプログラミング言語を学ばなければなりません。 つまり、Facebook の React Native がこの障壁を破るまでは。 React Native には、
-
多くの Android レイアウトを理解する方法
Linear、Relative、Constraint、Table、Frame など。 Android アプリケーションには、アプリケーションを設計するときに選択できる多数のレイアウトがあります。 問題は、どれが一番いいですか? さまざまなレイアウトの詳細に入る前に、まずビュー オブジェクトの階層と Android の描画プロセスについて説明します。 View と ViewGroup ViewGroup は、任意のビューの親クラスであり、レイアウトの基本クラスでもあると考えてください。これは、他のビューのコンテナーであるオブジェクトを表します。たとえば、 LinearLayout Vie
-
Android 可視性リスナーを使用する方法と理由
Android UI は Views から構築され、通常のアプリケーションには通常いくつかあります。ユーザーが現在どのビューを見ているかを調べるには、Visibility Listeners をインストールする必要があります . ビューの可視性ステータスを識別するために必要なさまざまなオプションについては、以下をお読みください。 可視化する方法 リスナーが機能するためには、まず View がレイアウト階層にあることを確認する必要があります。これには 2 つの方法があります: ビューは XML ファイルで定義されているため、既にレイアウトの一部です View を動的に作成したため、addV
-
Play ストアでアプリケーションを公開する方法
私の記事を読んでいる方なら、私が Chrome 拡張機能の開発と公開について書いていることに気づいたかもしれません。今、私はあなたを別の旅に連れて行きたいと思っています。 Play ストアでアプリケーションを公開するために必要なこと。 さあ、遊びましょう。 興奮しすぎる前に Play ストアに移動する前に確認しなければならないことがいくつかあります: APK にデジタル署名する - これは、Google がアプリケーションの作成者を確認できるようにするために必要です。 APK のビルド - リリース をビルドする必要があります アプリケーションのバージョン 開発者アカウントを作成する
-
Nokia フィーチャーフォンでのプログラミングから MIT スタートアップで働くまでの経緯
2012 年、私は夢と Nokia フィーチャー (J2ME) 携帯電話しか持っていないナイジェリアの村の少年でした。現在、私は 19 歳の Android 開発者で、50 以上のアプリに携わってきました。現在は MIT のスタートアップで働いています。私の名前はエルヴィス・キデラです。これは私の物語です。 私の旅は、ウェブサイトを構築する方法への好奇心から始まりました。ゲームをダウンロードしたり、Society Of Robots を読んだりするのが好きだったので、子供の頃はオンラインで多くの時間を過ごしました。 100 ナイラ ($0.28) の 10 MB のインターネット バンドルを
-
プログレッシブ Web アプリの概要
JavaScript の学習に興味がありますか? jshandbook.com で私の電子ブックを入手してください プログレッシブ ウェブアプリ (PWA) は、モバイル アプリケーション開発の最新トレンドです ウェブ技術を使用しています。執筆時点 (2018 年初頭) では、Android デバイスのみに適用されています。 . iOS 11.3 と macOS 10.13.4 に PWA がまもなく登場します。 Safari と Mobile Safari の基盤となる技術である WebKit は、最近 (2017 年 8 月)、Service Worker をブラウザーに導入する作業を
-
2018 ~ 2019 年に最新の Android アプリを構築するためのロードマップ
Kriptofolio アプリ シリーズ — 紹介 最新の Android アプリを作成するこの一連のブログ投稿へようこそ。 2018 年から 2019 年に利用できる最高のツールとプラクティスを使用します。私がこれを行っているのは、Android の世界で最もホットなトピックをすべてカバーし、あなたに教えることでそれらの知識を習得したいからです. このシリーズに従えば、アプリをゼロから開発する方法を学ぶことができます。このシリーズの各ブログ投稿では、私が話したい特定の開発トピックについて取り上げます。良い品質のアプリを作成し、開発プロセスを説明するために最善を尽くします。このシリーズの最
-
最高のプライバシー重視のAndroidROMは何ですか?
スマートフォン愛好家は、プライバシーとセキュリティを何よりも優先するモバイルエコシステムを長い間切望してきました。これは、AndroidとiOSの両方がプライバシーを改善する大幅な更新を受け取ったものの、大量のトラッカーとサードパーティソフトウェアが同梱されているためです。 これらの慣行の影響について懸念がある場合は、朗報が間近に迫っています。 LineageOS、CalyxOS、GrapheneOSなどのカスタムROMは、スマートフォンのエクスペリエンスを完全にプライベートで安全なものにする方法を提供します。しかし、どちらがあなたに適していますか、そして一方のソリューションはもう一方とどの
-
Android11ベースのLineageOS18.1が60を超えるデバイス向けにリリース
人気のAndroidカスタムROMLineageOSの背後にあるチームは、Android11をベースにしたLingeageOS18.1のリリースを発表しました。これは、Android11の12月のセキュリティパッチをベースにしたメジャーな新しいリリースです。 新しいベースとは別に、このリリースにはいくつかの新機能、更新されたシステムアプリ、その他の拡張機能も含まれています。 これは、Android11に基づくLineageOS18.1の最初の安定したリリースです。カスタムROMの最新リリースはAndroid11に基づいているため、1回限りのアクセス許可など、OSが提供するすべての新しい機能
-
CopperheadOS:安全でプライベートなGoogleフリーのAndroid ROM
多くのスマートフォンの買い物客は、取り外しできないアプリや機能が携帯電話に搭載されていることに驚かされます。それらはユーザーエクスペリエンスを損ない、不必要に貴重なストレージスペースを占有します。これが、カスタムROMが非常に人気がある理由です。スマートフォンのセキュリティとプライバシーをきめ細かく制御できます。 ルート権限を取得するプロセスと混同しないように、カスタムROMはデバイスのオペレーティングシステム全体を置き換えます。 Androidデバイスで利用できるものは12以上あり、それぞれがさまざまなニーズに対応しています。 CopperheadOSは、最も人気のあるプライバシー中心のカ
-
あなたのAndroid携帯電話のブリックを解除する方法:回復のための4つの方法
だからあなたはあなたの電話をブリックしました。 ROMをフラッシュしたり、modをインストールしたり、システムファイルを微調整したり、その他のことをしたりすると、電話が起動しなくなります。 パニックにならない!ほぼ確実に修正可能です。 Androidスマートフォンのブリックを解除する方法は次のとおりです。 「ブリック」または「ブリックフォン」という用語はどういう意味ですか? お使いの携帯電話を「ブリック」とは、基本的に、かつては便利だったデバイスがブリックと同じくらい便利になることを意味します。 「レンガの電話」は通常、応答がなく、電源が入らず、正常に機能しません。 あなたの電話はどのよう
-
新しいスマートフォンユーザーのための4つの基本的なAndroidホームスクリーンの代替品
ホームスクリーンランチャーの交換は、一般的に上級ユーザー、箱から出して彼らに課せられた制限を超えて彼らの電話をカスタマイズしたい人々に焦点を合わせています。しかし、デフォルトのランチャーがあまりにも威圧的であると感じる人々はどうですか? 特に私たちの高齢者の間では、複雑さをすべて伴わずにスマートフォンやタブレットの機能を求める人々が不足することはありません。これは、彼らのために作られたAndroidランチャーの代替品のリストです。 Wiser(無料)[もう利用できません] スマートフォンを所有しているほぼすべての人が、ある時点で何をすることを期待していますか?なぜ、彼らが彼らのダムフォ
-
最高の無料のCyanogenModテーマの詳細
CyanogenModテーマエンジンを利用する素晴らしいテーマはたくさんありますが、すべての悪いテーマをふるいにかけるのは難しいかもしれません。私たちはあなたのために最高の無料のCyanogenModテーマのこのリストでふるい分けをしました。 これらのテーマを正しく適用するには、CyanogenMod 11またはCMテーマエンジンをサポートするカスタムROM(MahdiやParanoid Androidなど)を実行している必要があります。 OnePlus Onesには、ルート化されていないテーマエンジンのサポートが付属していますが、他のほとんどの場合、ルート化する必要があります。 L-Re
-
クリスマスに新しいAndroid携帯電話またはタブレットを手に入れましたか?ここで最初にすべきこと!
クリスマスです!新品のAndroidスマートフォンまたはタブレットを入手しましたか?新しいデバイスを使い始めて、それを回避する方法を見つけるための基本を知る必要があります。 Androidデバイスにはさまざまなスキンがあるため、非常に具体的な指示を与えることは不可能であることに注意してください。ただし、デバイスは、少なくともほぼ同じ場所で同じ機能を提供するのに十分な距離にある可能性があります。 SIMカードを有効にする おめでとう!新品のデバイスを開梱しましたが、今は何ですか? Androidデバイスに3G、4G、またはLTE接続が付属している場合(つまり、WiFiのみのモデルではない場
-
完璧なスマートフォンの構築
スマートフォンは常に進歩しています。現在のモデルでは、元のiPhoneが畏怖の念を起こした世界に導入されてから10年も経っていないにもかかわらず、初期の試みは古く見えます。しかし、完璧なスマートフォンはまだ存在していません。これは私たちが解決しようとしている問題です。 よりスマートなスマートフォン機能 あなたが現在のスマートフォンを愛しているかもしれない限り、あなたが満足していないことについては必ずあるでしょう。そうでない場合は、簡単に満足するか、歯を横になって、選択したポケットに住むガジェットに少額のお金を払ったことについて気分が良くなります。 いずれにせよ、あなたはこれを読んでいる他の
-
すべてのAndroidユーザーが知っておくべき4つのヒントとコツ
Androidは素晴らしいモバイルオペレーティングシステムですが、使用中に迷子になったと感じることは完全に理解できます。あなたが一人ではないことを確認するために、私たちはあなたがあなたのデバイスをつかむ方法を詳述する全くの初心者のためのガイドとあなたがすべての基本をマスターしたことを保証する続編を書きました。 Androidデバイスに関するその他のヒントに進む準備ができている場合は、適切な場所に来ています。今日は、いくつかの初心者レベルのトリックについて説明します。他の投稿で取り上げられているものほど明白ではなく、日常の使用に不可欠ではないかもしれませんが、デバイスをさらに細かく制御できます
-
制限を回避するためにGooglePlayからAPKをダウンロードする方法
Android用のアプリをインストールするということは、ほとんどの場合Google Playを使用することを意味しますが、インターフェースの制限により、デバイスの互換性に関する誤った主張などの問題が発生する可能性があります。 これらの制限があなたを止めさせないでください。 APK(インストーラーファイル、Windows上のEXEファイルに相当するAndroid)をGoogle Play(または他の場所)から直接ダウンロードして、アプリを数分でデバイスにサイドロードします。 サイドローディングは簡単で、インストールする前にデスクトップコンピューターからAndroidスマートフォンまたはタブレ
-
Androidでのアクセシビリティ:デバイスを使いやすくする
Androidは、root化せずに微調整する場合でも、デバイスをroot化して必要な操作を行う場合でも、カスタマイズ可能であることで知られています。あなたはおそらくあなたの携帯電話の様々なメニューを掘り下げることに慣れているでしょう、しかしあなたがスキップしたかもしれないものはアクセシビリティセクションです。 アクセシビリティオプションは、デバイスを使いやすくするように設計されています。通常、Androidを高齢者にとってより親しみやすくしたり、身体障害者を支援したりすることに関連していますが、これらのあまり知られていない設定のいくつかをチェックすることで誰もが恩恵を受けることができます。