モバイル開発者向けの興味深い資料のダイジェスト#390(4月12〜18日)

このダイジェストでは、リストとコレクションへの新しいアプローチ、音楽の自動生成と痛みのない単体テストの作成、スピナーとアイコン、アプリの成長、ファン、ゲームのアイデアの生成などについて説明します。







このダイジェストは、週刊ニュースレターとして入手できます。そして、私たちは毎日Telegramチャネルでニュースを送信しています。



iOSの



• チェインド暗黙  スウィフト5.4で表現

•   リストはUICollectionViewにアプローチ

• 子どもの遊びのふりカジノのApp Storeで見つけ

• アップル春は4月20日にロードされて発表された

• AppleはApple TVの組み合わせに取り組んでいるとのHomePod

• AppleがリリースされていませんAndroid上のiMessage。ユーザーがiPhoneを離れないようにするため

• 画像の平均色を取得するためのより良い/より速い方法

• Swiftでのコレクションの紹介

• アプリをSwiftパッケージモジュールに移行する

• UICollectionViewCellにUITableViewをネストしてTrelloのようにする方法

• Swiftでサークルを作成、アニメーション化、カスタマイズする方法

• 5つのヒント純粋なSwiftコードを作成するための

• 組み込みのリファクタリングツールXcodeゴージャス

• 各プロトコルの説明SwiftUI

• UIKitLiveUIViewControllerおよびUIViewのプレビュー

• MVVMiOSアーキテクチャガイド+コーディネーター

• SwiftUIを使用したネイティブFirebaseメッセージングの構築

• CollectionViewPagingLayout:美しいUICollectionViews

• FDWaveformView:iOS用のサウンドレンダリング

• 3Dフリップメニュー:



Android3D メニュー



•   開発および AndroidTVアプリケーション用にFlutterSDKをTVボックスに移植する方法ランチャー

• 自動生成された音楽の実用化

•   アプリ内レビュー。否定的なレビューをフィルタリングします

• 私たちは、それが耐え難いほど傷つけないようにユニットテストを書きます 

•   箱から出してスタイリング

•   Jetpackの作曲上のスナックバーでの実装元に戻す

• コルーチン:混沌とした学習

• アンドロイドJetpackの作曲:単純なアニメーション

• MVIとステートフルAndroidアプリ(MODEL - VIEW - INTENT)

• あなたは、Androidのようにこれらの質問に答えることができますどのくらいの開発者?

• AndroidでCameraXを作成 します

• Kotlinシリアル化でデータストアを使用します

• Androidビルドプロセス中のキャッシュ

• 例とMVIアーキテクチャ

• フラグメント間でデータを転送する最新の方法

• Androidツール:adbとfastbootを使用した作業の簡素化

• BlurShadowImageView:画像



開発の 美しい影



•   Dartコードメトリクスによるコード品質の向上

•   ゲームプロジェクトのプリプロダクション:開始し、期限までに燃え尽きない

•   コルドバ..。エンタープライズプロジェクトの経験

•   醜いAPI

•   Unity3Dでのホバークラフト

•   15,000人の宅配便業者とアセンブラーを少し幸せにするのに役立った1つの個人アカウントの話

•   ユニティ3Dのラグドール

•   ロシアのプログラマはあきらめていない

• #211 Podlodkaを:ハスケル

• ハイパーカジュアルゲーム開発者の作業日

• アプリケーションの設計:インスピレーション#40のための例

• Googleがコーセラに無料Pythonのコースを開始しました

• ためにAに便利なフレームワーククラス、関数、変数に名前を付ける

• スピナーの使用をやめる-もっと良いものがある

• AppleWatch用のCASIOウォッチフェイスを デザインする

• 最高のインターフェースアイコンのデザインのヒント

• 見てデザインスキルを向上させる方法

• 5つの主要な製品フレームワーク

• アプリケーションの作成から学んだ3つの主要な教訓

• コード品質に関する完全な開発者ガイド

• 存在しないプログラミングブック(し​​かし、私たち全員が読んでいます)

• クリーンなアーキテクチャエンタープライズ・モバイル・アプリケーション

• アプリケーション開発者ガイドシステム設計上のインタビューのための

• 35時間でどのように作られたゲーム

• 500を超えるLeetcodeの質問を解決した後に学んだ5つのこと

• ユーザーインターフェースを作成するための10の無料ツール

• Firebaseで高品質のアプリケーションを構築するためのヒント

• @ protocolがFlutter開発者のすべてを変えたのはなぜですか?

• インポスター症候群がより良い開発者になるのにどのように役立つか

• エイジオブエンパイアIIを作る

• 一部の開発者がオンラインのみを維持することでアプリストアの頭痛を回避する理由

• より良いアイコンを作成する方法

• 1回のハイテク面接を失敗するとより3完了よりも教えてくれました

• すべてのプロダクトデザイナーのための心理的な原則を

• クリーナーフラッタアプリケーションのための7つの最高のダートのヒントやトリック

• FAANGに私を導いた履歴書

• 開発を向上させるために19の現実的な習慣を

• でKotlinマルチプラットフォームでネイティブに反応しますWantedly



Analytics、Marketing&Monetization



•   ゼロバジェットで 100万ダウンロードに到達した方法

•   2021年にどの言語を翻訳すべきか:Alconostからのレビュー

• モバイルアプリの成長2020 -調整し、Facebookのレポート

• LitoffとAppアニー:15%増加した2020年の金融アプリのダウンロード

• AppsFlyer調査:ATTの同意率がはるかに高いよりも期待される

• ベセスダはマイティDOOMテストしている

• キャンバス医療を:良いUIを医療に

• ストアで上位にランク付けする7つの簡単な方法

• 世界中のユーザー向けにデザインを変更する:異文化間のUXデザイン調査

モバイルアプリを販売する方法は?

ヨーロッパの尖塔:アプリがドイツとポーランドに到達した方法

• 2021年のトップ5製品分析ツール

• Amazon、Spotifyなどのユーザーを維持



AI、デバイス、IoT



•   なぜ 誰もがファンをトイレに入れるのか、スマートファンを作ることにした方法、DIYストーリー

•   ホームコンピュータービジョンのエッジボード

•   のIoTサービスのためのなぜTarantoolされるより良いのRedis

•   マイクロコントローラ用の独自の評価ボードの作成

•   のIoT / IOEの宇宙の世界の戦争を-どのくらい?

ゲームのアイデアを生成するためのAIプラットフォームLudoがベータ版を残す

NVIDIAが対話フレームワークJarvisをリリース



← 前のダイジェスト。他に面白い資料がある場合や間違いを見つけた場合は、メールで送ってください 。



All Articles