Zusammenfassung interessanter Materialien fĂźr einen mobilen Entwickler # 365 (5. - 11. Oktober)

In unserer neuen Kollektion fangen wir Fehler bei Kunden auf, schreiben Autotests und erstellen Analysen, untersuchen KMM und neue Flutter-Produkte, Systemdesign und CTO-Betrieb, Spielelogik und die Ausgaben der Russen fĂźr Anwendungen. Verbinden!





Wir verwenden unseren eigenen Entwicklungscode mit dem Namen Gelato, um Clientfehler zu sammeln. In den letzten zwei Jahren habe ich auf der Serverseite gearbeitet und in dieser Zeit viele neue Dinge aus der Welt der Entwicklung von Fehlerverfolgungssystemen entdeckt.



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



iOS



• (+6) Gurke und BDD. Schreiben von UI-Autotests unter iOS

• (+2) Swift Library-Integration in UE4

• iOS-Rich-Push-Benachrichtigungen

• iOS 14-Checkliste für Entwickler

• SwiftUI 2.0 CardView mit Lottie-Animationen

• SwiftUI ist Apples Flattern

• Testen der Benutzeroberfläche von tiefen und universellen Links in iOS

• Erstellen unseres ersten Widgets für iOS

• App mit Swift Composable Architecture: SwiftUI

• Zentrieren des Bilds auf dem Gesicht mit Apple Vision Framework

• iOS-Grundlagen in Revolut

• Arbeiten mit Vektor-Assets

• Xcode- und LLDB-Funktionen : Anwendungsverwaltung in Echtzeit

• Anwendungsverteilung: Firebase vs. Testflight

• Imperative und deklarative Programmierung in Swift

• Erstellen eines kreisförmigen Ladeindikators in Swift 5

• MVVM: Implementierung von Model-View-ViewModel in Swift

• LFColoringBook: Färbung für iOS



Android



• (+14) Zeichnen des ersten Frames der Android-Anwendung

• (+13) Für zwei mobile Dienste: HMS und GMS in einer Anwendung

• (+12) Wir binden Analysen von Huawei in die Android-Anwendung ein

• (+11) ) Zielgerichtete Benachrichtigungen, Preisverwaltung in verschiedenen Regionen und andere HMS-Funktionen für Internetzahlungen

• (+3) Verfassen. Jetpack Compose

• (0) Automatische Codeverbesserung bei Android Studio Commit

• Google Assistant erhält tiefe Integration in Android-Apps

•Android-Broadcast: Kotlin Multiplatform Mobile

• Android-Broadcast: So verbessern Sie das Leben eines Entwicklers

• Google verschiebt die Verschärfungspolitik in Indien auf 2022

• Andriod NDK: Verwendung von CMake und ndk-Build in einem Projekt

• Testen von Jetpack Erstellen Sie Screenshots mit Schuss

• Bindemittel in Android

• Vorbereiten von Anwendungen für die neuesten Google Play-Abrechnungsfunktionen

• Implementieren von In-App-Käufen in Ihrer Android-Anwendung

• Ausführen von Java-Programmen direkt auf Android (ohne eine Anwendung zu erstellen)

• Implementieren eines Designsystems mit Jetpack Compose

• RxJava neu erfinden

• Android-Entwicklung mit Jetpack Compose und Coroutines ändern

• Github-Aktionen verwenden, um den Release-Prozess zu automatisieren

• Notally: Editor für Android

• PropertyFindAR: Immobilien in AR

• Konfetti: Konfetti für Android-



Entwicklung



• (+22) Frühstück mit dem legendären Spieledesigner American McGee: über die neue Alice, Russland und Depression

• (+20) Ankündigung von Flutter 1.22Dart 2.10 Release: einen Schritt näher an die Null-Sicherheit

• (+16) Wie die Benutzeroberfläche UX in Things 3 (iOS) schlägt

• (+14) ) Freiheiten und Einschränkungen von Entwurfssystemen

• (+11) Flattern + saubere Architektur: Nehmen Sie ein Beispiel

• (+10) CucumberTalks: Vermeiden Sie Anti-Patterns und schreiben Sie ausdrucksstarke Skripte.

• (+9) So sparen Sie Geld bei der Entwicklung mobiler Apps.

• (+8) Magnificent Mario: Die Geburt einer Legende.

• (+ 4) Die Geschichte der Entwicklung des Handyspiels "Flight on the Buran"

• (+4) Verbesserung der Benutzeroberfläche einer mobilen Anwendung anhand eines realen Beispiels

• (+3) Top 11 der besten Testmanagementsysteme 2020

• Podlodka # 184: Beruf: CTO

• Amazon Timestream erleichtert die Arbeit große Datenbanken

•Was ist Spielelogik und womit wird sie gegessen?

• Bücher über iOS- und Android-Entwicklung im Humble Book Bundle

• Anwendungsdesign: Beispiele für Inspiration # 18

• Wir haben uns vom flachen Design entfernt. Wohin gehen wir als nächstes?

• 5 Haupt-Anti-Trends im modernen Design

• Motivation oder warum es so schwierig ist, ein persönliches Projekt abzuschließen

• Bis 2030 sind Softwareentwickler möglicherweise veraltet

• Wie man die Leistung einer mobilen Anwendung verbessert

• Alte Entwickler haben keinen Platz

• Wie meine IDE meine Programmierung beeinflusst

• 19 Dinge, die ich von großartigen Entwicklern ausgeliehen habe

• Warum sind die Brüder Kotlin und Swift?

• Was jeder Produktmanager über A / B-Tests wissen sollte

• Antworten auf die 40 beliebtesten Fragen zum Interview mit Facebook-Programmierern

• Leistungsindikatoren für mobile Anwendungen und deren KPIs



Analyse, Marketing und Monetarisierung



• (+5) Lokalisierung von Videospielen für den japanischen Markt: Do's and Don'ts

• Sinnvoll : Über die Einführung eines Produkts ohne Entwicklungsteam, die Vermarktung und Monetarisierung eines psychosozialen Dienstes

• Microsoft hat 10 Regeln für einen App Store erstellt

•App Annie: Russen verbrachten $ 348 Millionen in Anwendungen im 3. Quartal 2020

• Der ehemaligen Apple - Ingenieure erstellt ein Wortspiel

• Gekoppelte mobiler Service für Beziehungen zu stärken

• Die meisten heruntergeladenen Apps im September 2020

• Die meisten verdienen Anwendungen im September 2020

• Forschung von myTracker: wie Zahlungen abweichen Benutzer in verschiedenen Kategorien von Anwendungen

• Was ist die Motivation für verschiedene Arten von Spielern?

• Streaming von Retro-Spielen von Antstream

• NaPopravku.ru - Wie wir in 5 Monaten eine Anwendung mit der Funktionalität einer Website erstellt haben, die wir seit 5 Jahren erstellen.

• Wie die Konkurrenzanalyse bei der Suchmaschinenoptimierung der Anwendung hilft

• Ähnliche Ereignisse bei mobilen Trackern: Warum brauchen wir ein Tool und wie arbeiten wir damit?

• Betrug in der mobilen Branche - Welche Mechanismen helfen, dies zu bekämpfen?



KI, Geräte, IoT



• (+25) Low-Level-Programmierung von Mikrocontrollern der tinyAVR 0-Serie

• (+22) Roboterunterstützung durch maschinelles Lernen

• (+21) Programmiergeräte auf Basis des ESP32-Moduls

• (+18) Wohin geht die Welt der neuronalen Netze ? Interview mit dem Schöpfer von iPavlov

• (+8) Leben am Rande: Intel Atom, Celeron, Pentium für das Internet der Dinge

• (+5) Neuronale Netze: Woher erhalten Sie Daten für das Feinlernen von Algorithmen?

• Die Škoda-Anwendung erkennt Fehler anhand von Geräuschen.

• NVIDIA stellte den neuen Jetson Nano vor.

• Winziges maschinelles Lernen: Die nächste Revolution in der künstlichen Intelligenz.



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



All Articles