Zusammenfassung interessanter Materialien fĂźr einen mobilen Entwickler # 356 (3. - 9. August)

In dieser Ausgabe beschäftigen wir uns mit RAM und Abonnements, mit Sicherheit und ehrgeizigen Projekten, mit guten Gewohnheiten und den besten Anwendungen, wie Design Ihr Produkt tÜten kann und vielem mehr!





Von Jahr zu Jahr treiben Android-Hersteller die Hardware-Seite von Smartphones voran: 108 MP, 8K-Videoaufzeichnung, 12 GB RAM ... Aber warten Sie, das iPhone verfßgt nur ßber 4 GB RAM. Und das hindert ihn nicht daran, auf dem Niveau oder sogar schneller als seine Konkurrenten zu arbeiten! Und wie hat Apple dieses Ergebnis erzielt?Jedes Jahr ändern sich die Anforderungen fßr In-App-Abonnements fßr mobile Anwendungen im App Store und bei Google Play. Es wird immer schwieriger, diese beim ersten Mal zu berßcksichtigen und keine Reihe von Ablehnungen zu erhalten, wodurch die VerÜffentlichung manchmal um mehrere Monate verschoben wird. Wenn es bereits viele VerÜffentlichungen zu den Anforderungen fßr den App Store gibt, stellen sich manchmal Fragen zu den Regeln fßr In-App-Abonnements fßr Google Play.



Diese Übersicht ist als wöchentlicher Newsletter erhältlich . Und jeden Tag senden wir Nachrichten im Telegrammkanal .



iOS



• (+48)  Ist Ihr iPhone so sicher? Übersicht Ăźber Schwachstellen und Geheimgänge in iOS

• (+26)  Wie Apple nicht marktĂźbliche Methoden verwendet, um von Entwicklern zu erpressen

•(+8)  Materialien aus dem Avito iOS-Meetup Nr. 8: Videos und Präsentationen

• (+7)  Erstellen eines Taschenrechners in Swift 5

• (+6)  AppCode 2020.2: UnterstĂźtzung fĂźr Swift Package Manager, verbesserte Leistung, Signaturänderung fĂźr Swift und vieles mehr

• (+ 4)  Implementierung des Grid-Layouts auf SwiftUI

• Apple hat das Streaming von Stadia- und xCloud-Spielen effektiv verboten.

• Apple hat Anforderungen für Standardbrowser und E-Mail-Clients veröffentlicht.

• Phil Schiller wird die Vermarktung von Apple einstellen.

• Apple hat kanadische Fintech-Mobeewave gekauft.

• Tausende Apps aus dem chinesischen App Store entfernt.

• Erstellen Sie einen klebrigen Header in ScrollView auf SwiftUI.

• Erstellen Sie eine ziehbare Karte auf SwiftUI.

• Apple könnte eine Menge Entwickler verlieren.

• MatchGeometryEffect von SwiftUI in iOS 14.

• Moderne modulare Apps mit Xcode 12 und Swift Package Manager.

• Warum SwiftUI Sie zu einem besseren Programmierer macht.

• Texterkennung auf iOS- Gerät mit SwiftUI

• Pure AppDelegate

• Machen Sie Ihre SwiftUI-Anwendung skalierbar und bereit für verschiedene Bildschirmgrößen

• iOS-Entwicklung in VSCode

• SwiftFortuneWheel: "Glücksrad" in Swift

• YouTag: Musik-Player für iOS



Android



• (+17)  Composite-Build als Alternative zu buildSrc in Gradle

• (+11)  Android von innen: Vergleich von Dalvik und ART

• (+7)  Transformation der Android-Entwicklung mit Jetpack Compose und Coroutines

• (+7)  RecyclerView.ItemDecoration: Das Beste aus

• (+7)  RxRelay machen ist Magie? Betreff vs RxRelay

• (+6)  Implementierung der Barcode- Scanfunktion mit dem HMS Core Scan SDK

• (+5)  Die wichtigsten Android-Funktionen fĂźr Blinde - Meinung blinder Experten

• Xiaomi hat das Android One-Programm aufgegeben

• Google ist zum Verkäufer ALLER Anwendungen in Europa geworden.

• Android Broadcast: Tube Get-togethers. Artem Zinnatullin @ Lyft

• Union, Intersect, Subtract in Kotlin

• ViewPager2 - Eintauchen in interne APIs für die Arbeit mit DiffUtil

• So bleiben Sie ein moderner Android-Entwickler

• Reverse Engineering von Android-Anwendungen

• Implementieren eines Suchfilters mithilfe von Kotlin-Kanälen und -Flows

• Verwenden von In -App Review API für Google Play Reviews

• Android-Repository-Vorlage

• Materialkomponenten für Android 1.2.0

• GraphView: Diagramme für Android

• Scrcast: Bildschirmaufzeichnung in einer Android-Anwendung



Entwicklung



• (+25) Eine  Geschichte Ăźber die Entwicklung eines ehrgeizigen Projekts durch einen 16-jährigen Mann (Datei 547)

• (+13)  Welche Fähigkeiten kĂśnnen bei einem Projekt mit einer großen Codebasis eingesetzt werden?

• (+10)  SchĂźtzen Sie sich vor Trackern auf mobilen Plattformen

• (+8)  FigmaExport: Automatisieren des Exports eines UI-Kits von Figma in Xcode- und Android Studio-Projekte

• (+6)  Verwalten von Szenen in Unity ohne Schmerzen und Leiden

• (+5)  Testen fĂźr mobile Entwickler: nĂźtzliche Videos mit Android-Treffen

•Sinnvoll: Über die zu erledigende Arbeitspraxis, verschiedene Anwendungsebenen, Mythen und Gefahren der Produktorientierung

• Podlodka Nr. 175: Simulationsmodellierung

• Google hat die Handschrifterkennung im ML Kit gestartet

• Anwendungsdesign: Beispiele für Inspiration Nr. 12

• 5 Dinge, Was ist besser zu verstehen, bevor Sie ein Praktikum in einem Startup beginnen ?

• Der Fall von Klein- und Großbuchstaben.

• Testen des Dienstes, ohne mit dem Programmierer zu schwören.

• Warum tötet schnelles Design Ihr Produkt?

• Regeln für eine gute Benutzeroberfläche: Lernen des UI-Designs mit LEGO

• Erstellen eines Multiplayer-Webspiels (.io)

• Slack verliert Entwickler, Discord gewinnt

• Ich habe Plague Inc. gemacht. für einen Taschenrechner

• Wie die Klingeltonbranche den Weg für App Stores ebnete und dann verschwand

• Wie Flutter Desktops gewinnt

• 4 Schlüsselfaktoren, um ein erfolgreicher Entwickler zu sein

• VS-Code wie ein Profi konfigurieren

• Was macht die Godot-Engine für fortgeschrittene GUI-Anwendungen großartig

• Wie Ich habe die Leistung eines Softwaresystems um 35.000% verbessert.

• Der einzige Faktor, der Sie zu einem Senior-Entwickler macht.

• Meine 2 Cent für plattformübergreifende

• Der Mythos über die Kosten der Softwarequalität.

• Lokalisieren Sie Ihre Flutter-App in 3 Schritten.

• Lehren aus der Erstellung Ihrer ersten 10 kommerziellen Flutter-Apps.

• 6 Tipps für Entwickler zur Bekämpfung des Impostor-Syndroms.

• FigmaToCode: Layout für Code für Flutter und SwiftUI



Analytics, Marketing & Monetarisierung.



• (+13)  [ Ein Rahmen fĂźr die Bildung guter Gewohnheiten] und die Maximierung des Benutzereingriffs durch Englischlernen

• (+1)  Wie IDFA und die Kontrolle von Kundendaten zu vertrauensvollem Marketing fĂźhren

• LOVEMOBILE # 08: Anpassen

• Am häufigsten heruntergeladene Apps im Juli 2020

• Am besten verdiente Apps im Juli 2020

• Rettich: Micro-Reading-Fiktion

• Die Einnahmen aus mobilen Spielen erreichten im zweiten Quartal einen neuen Rekord.

• Wie hat One Guy Run in 2 Tagen mehr als 100.000 Installationen erhalten?

• Mobiles Video ersetzt TV

• iOS 14 & IDFA & Mobile Traffic Attribution: Eine globale Veränderung im Markt für mobile Werbung

• Preistests für Abonnement-Apps

• Entwicklung einer App, die sich selbst bewirbt

• Bezahlte Apps sind tot. Was kommt als nächstes für die Monetarisierung?

• 12 Viralitätsregeln, die ich beim Erstellen einer Video-App mit explosivem Wachstum in



KI, Geräten und IoT gelernt habe



• (+32) Sprachmodelle als Motor des Fortschritts: ungewĂśhnliche Anwendungen fĂźr GPT-3

• (+20)  Wie maschinelles Lernen Bäume in Jekaterinburg rettet

• (+14)  Azure RTOS. Teil 1: ÜberprĂźfung und Start (STM32 + CubeIDE + HAL)

• Forscher haben AI entwickelt, um Selfies in normale Porträts umzuwandeln.

• Google hat Pixel 4A eingeführt



← Vorheriger Auszug . Wenn Sie andere interessante Materialien haben oder einen Fehler gefunden haben, senden Sie ihn bitte per E-Mail .



All Articles