Die Zusammenstellung interessanter Materialien fĂźr den mobilen Entwickler # 330 (20. - 26. Januar)

Der neue Digest umfasst Lokalisierungs- und Hypercubes, Bibliotheken und deklarative Frameworks, Anwendungen zur Überwindung von Anwendungsabhängigkeiten, Flutter, Unity, Abonnements, KI zur Suche nach Sicherheitslücken im Code und vieles mehr.



In diesem Artikel werde ich Ihnen erzählen, wie wir den Lokalisierungsprozess aufgebaut haben, wie wir die Qualitätskontrolle angehen, wie wir Übersetzungen je nach Plattform veröffentlichen und vor allem, wie wir dafür gesorgt haben, dass Entwickler gut über unser Übersetzungssystem sprechen.Es ist unmöglich, mobile Anwendungen ohne Testgeräte vollständig zu testen und zu debuggen. Es sollte viele solcher Geräte geben, da sich derselbe Code auf verschiedenen Modellen unterschiedlich verhält. Aber wie organisiert man die Gerätebuchhaltung? Wie können Entwickler und Tester schnell und unbürokratisch dazu gebracht werden, ein bestimmtes Smartphone in der erforderlichen Konfiguration zu bekommen?

Diese Zusammenfassung ist als wÜchentlicher Newsletter erhältlich . Eine tägliche Nachricht senden wir an Telegrammkanal .

iOS

• (+17) Swift Property Wrapper
• (+13) 20 Bibliotheken für eine spektakuläre iOS-Anwendung
• (+9) Durcheinander beim Start: Obduktion über die Startgeschwindigkeit der iOS-Anwendung
• (+6) Architekturprobleme in großen Projekten
• (+4) Datenüberprüfung in iOS-Anwendungen
• (+4) Swift: Container zum Speichern von Schlüsselwerten
• (+3) Option zum Arbeiten mit Web-Sockets unter iOS in der Sprache Swift
• Apple schränkt die Verwendung von HTML5 ein
• StrizhPI oder SwiftUI in der Praxis
• So verdoppeln Sie Ihr Apple-Mitgliedschaftsabonnement in zwei Konten (und geben es schnell zurück)
• Die zehn Gebote der iOS-Entwicklung
• Können Sie diese einfache Frage zu Swift richtig beantworten?
• Beste iOS-Apps mit interaktionsgesteuertem Design
• Maschinelles Lernen auf dem Gerät mit SwiftUI und PyTorch Mobile
• SwiftUI: Erstelle Flip Cards im Zunder-Stil
• Der beste Weg, um sicherzustellen, dass Ihr Swift-Code nie wieder abstürzt
• Was ist neu in Watch OS 6?
• Asynchrone Programmierung in Swift with Future and Promise
• Zeigen Sie den HTML-Code mit einem Bild in UILabel und der Definition des Klickens darauf an
• Swift: Allgemeine Aufgabentipps
• SwiftUI - Verwenden von Xcode 11 Canvas
• Spracherkennung und Sprachsynthese unter iOS mit Swift
• Implementieren von Kontextmenüs in iOS 13 mit SwiftUI oder UIKit
• VVVVVV für iOS und tvOS

Android

• (+14) Inkrementelle Annotation zur Beschleunigung von Gradle-Builds
• (+12) Reparieren, hacken, graben. Löse die Online Quest Droid Mission
• (+6) Praktische Methoden der Datenerfassung in Kotlin
• (+4) Externe Komponente für 1C Mobile-Plattform (BroadcastReceiver)
• Google I / O 2020 findet vom 12. bis 14. Mai statt
• Microsoft hat ein SDK für Smartphones mit zwei Bildschirmen für Surface Duo veröffentlicht
• Google hat neue Anwendungen zur Bekämpfung der Smartphonesucht veröffentlicht
• Android Developer Roadmap 2019: Skill Map und Entwicklungsmodell für Android-Entwickler
• Welltory wurde aus Google Play entfernt
• Jetpack Compose Guide
• Trojan Shopper lädt Anwendungen herunter und hinterlässt Bewertungen bei Google Play
• Ändern von Typen in Kotlin mit Typealias
• Ändern Sie Themen dynamisch mit kreisförmigen Animationen auf Android
• KotlinConf 2019: Was ist neu in Java 19: Das Ende von Kotlin?
• JetPack-Navigationskomponente in Android
• Keine Abstraktionskosten in Kotlin
• Wie verwende ich Registerkarten in Jetpack Compose?
• Beste Android Studio Hotkeys
• SharedPreferences auf Android
• Quest Google I / O 2020
• KotlinMultiPlatform: Plattformübergreifendes Wetter auf Kotlin
• RateBottomSheet: Angebot zur Bewertung der Anwendung

Entwicklung

• (+32) Ein einfacher Zombie-Shooter auf Unity
• (+27) Physik für einen mobilen PvP-Shooter oder wie wir ein zweidimensionales Spiel in ein dreidimensionales umwandeln
• (+27) Flattern. Teil 3. Für reaktive Entwickler
• (+23) Engine, Skriptsprache und visuelle Kurzgeschichte - in 45 Stunden
• (+18) Merkmale der Implementierung dynamischer Listen in Benutzeroberflächen
• (+16) Grundlagen des Leveldesigns: Flow-Effekt oder wie man verhindert, dass sich ein Spieler langweilt
• (+13) Liebe in Hass-Indie-Gamedev'a
• (+10) Buch „Entwicklung mobiler Anwendungen in C # für iOS und Android“
• (+10) Wie ich 2D-Schatten in Unity erstellt habe
• (+7) Mein erstes HTML5-Spiel von Alice Yandex und Siege für mobile Anwendungen
• (+7) Optimierung von 3D-Modellen für die Spielszene
• (+6) Ist die mobile Entwicklung einfach und langweilig? Yandex-Bericht
• (+6) Wir schreiben Shadern einen Code in Unity LWRP
• (+4) Visueller Logikeditor für Unity3d. Teil 2
• (+2) UI-Entwicklung: Auf wen kann man hören - auf sich selbst oder auf den Benutzer?
• Podlodka # 147: Web-Frameworks
• Warten Sie, der Vorgang wird ausgeführt. Wie das wichtigste Ereignis in der Geschichte von Sberbank Online das Unternehmen veränderte
• Das Wirtschaftsministerium schlägt vor, ein russisches Analogon von GitHub zu erstellen
• Die Grundlagen der Hierarchie im Interface-Design
• Gamification: Was und warum es funktioniert, Teil eins
• Welche (fast) 2 Jahre hat Flutter mir beigebracht
• 8 Trends im UI-Design für 2020
• 21 Möglichkeiten, ein schlechter Entwickler zu sein
• 7 Wege, ein guter Entwickler zu sein
• Wie können Sie Ihre UX-Designfähigkeiten messen?
• Nebula - ein offener globaler Netzwerkstapel von Slack
• 9 Tipps zur schnellen Verbesserung Ihres App-Designs
• 5 Gestaltungsprinzipien für die besten Produkte
• Video Mobiconf 2019
• LaunchDarkly: Featureverwaltung

Analytik, Marketing und Monetarisierung

• (+4) Erste Schritte mit User Returns: Tipps für das Hooked-Modell
• (+3) App Annie Report für 2019: Ein Blick in die Vergangenheit, Notizen für die Zukunft
• Die Abonnements für US-Apps stiegen 2019 um 21% auf 4,6 Mrd. USD
• Niantic Games erzielte Einnahmen in Höhe von 249 Millionen US-Dollar
• Venmo-Aufkleber
• FAS hat eine Liste von Anwendungen für die Vorinstallation ermittelt
• In-App-Werbung: Checkliste
• Es wurde ein Buch über die Lokalisierung und Kulturalisierung von Spielen veröffentlicht
• Die Ausgaben für mobile Werbung in Russland werden um 22,2% steigen
• Snyk erhielt eine neue Investition und wurde ein Einhorn
• AppsFlyer erhielt eine Neuinvestition von 210 Millionen US-Dollar.
• Sie fahren! AR Story Games - Der Haupttrend von 2019
• Dodo Pizza hat Where's the Shawarma gekauft
• Race Slack, Microsoft Teams und Workplace: Eine Intrige starb, eine neue wurde geboren
• 1000 Spieleinstellungen in 2 Tagen mit TikTok
• Mit Affinity Learning die Spieler besser verstehen
• Wie gehe ich mit betrügerischer Spyware auf Facebook um?
• ASO-Herausforderungen für mobile Spiele im Jahr 2020

AI, Geräte, IoT

• (+39) SVM. Erklärung von Grund auf, Implementierung und detaillierte Analyse
• (+28) Hör auf, alles AI anzurufen
• GitHub verwendet AI, um Aufgaben zu empfehlen
• Uber hat einen der beeindruckendsten Open Source Deep Learning Stacks zusammengestellt

← Vorherige Auswahl . Wenn Sie andere interessante Materialien haben oder einen Fehler finden, senden Sie ihn bitte an die Mail .

Source: https://habr.com/ru/post/de485524/


All Articles