Die Zusammenfassung interessanter Materialien fĂźr den mobilen Entwickler # 303 (17. - 23. Juni)

In dieser Ausgabe werden Materialien zu Designsystemen, schneller Bereitstellung von Funktionen, Abonnement, UX-Gesetzen, Lokalisierungsschwierigkeiten, Werbung in China und sogar zur Erstellung von ZauberbĂźchern vorgestellt. Verbinde dich!



Als wir Anfang 2017 zum ersten Mal darüber nachdachten, ein eigenes System für die Bereitstellung von Design für Code zu erstellen, sprachen viele darüber und jemand tat es sogar. Über die Erfahrung mit dem Aufbau plattformübergreifender Entwurfssysteme ist bis heute wenig bekannt, und es gibt keine klaren und bewährten Rezepte, die Technologien und Methoden für eine solche Umwandlung des Entwurfsimplementierungsprozesses in ein bereits funktionierendes Produkt beschreiben.In diesem Artikel werde ich anhand realer Beispiele zeigen, wie wir in solchen Situationen handeln und welche Prinzipien uns helfen, eine Entscheidung zugunsten einer bestimmten Lösung des Problems zu treffen. Die Analyse von Beispielen soll helfen, unser Denkmuster zu verstehen: Wie kann man manchmal Abstriche machen und die Entwicklung beschleunigen?

Diese Übersicht ist als wöchentlicher Newsletter erhältlich . Eine tägliche Nachricht, an die wir senden Telegrammkanal .

iOS

• (+17) Adaptives Anwendungsdesign für jeden Benutzer
• (+14) Leitfaden zur Implementierung von automatisch erneuerbaren Abonnements in iOS-Anwendungen
• (+7) Drei Videos für diejenigen, die unter iOS schreiben
• (+7) Untersuchen der Abhängigkeitsinjektion
• (+6) Emoji in der iOS-Oberfläche der Anwendung und der Anforderungen von Apple
• (+3) Architekturmuster "Builder" im Universum von Swift und iOS / macOS
• (+2) Seelenfrieden
• iOS 13 warnt vor dem Entfernen von Anwendungen mit einem aktiven Abonnement
• • Scannen Sie Dokumente mit Vision und VisionKit in iOS 13
• • Ich habe mein iOS-Projekt in Chaos verwandeln lassen
• • So erstellen Sie eine Chat-Anwendung auf SwiftUI
• • WWDC anzeigen: Sprechen Sie mit dem ehemaligen Apple App Development Manager
• • Hallo Kombinieren
• • Warum iOS-Entwickler sich in der Entwicklung festgefahren fühlen und was zu tun ist
• • Erstellen Sie Formulare auf SwiftUI
• • Fügen Sie mit Xcode 11 eine schnelle Paketabhängigkeit zum iOS-Projekt hinzu
• • Wie das Entfernen von Swift-Code Sie zu einem wertvolleren iOS-Entwickler machen kann
• • iOS 13 gegen Android F: Wer wird den Markt erobern?
• • Wetter: Wetter und SwiftUI

Android

• (+4) Ein moderner Ansatz zur Wettbewerbsfähigkeit in Android: Coroutinen in Kotlin
• Google hat Tablets aufgegeben
• • Erstellen Sie eine Android-Bildschirmsperranwendung
• • Beispiel für eine saubere Architektur mit Kotlin Multiplatform
• • Was ist von der Veröffentlichung der ersten Anmeldung zu erwarten?
• • Single Star Bewertung
• • Suchfilter in der Recycler-Ansicht
• • Android-Fragmente: Allgemeine Fragen und Fehler
• • Erklären des Android ConstraintLayout mithilfe einer komplexen Benutzeroberfläche
• • Verwenden von Materialthemen in der benutzerdefinierten Ansicht

Entwicklung

• (+19) Wie eine mobile Anwendung einem Schüler mit Sehproblemen hilft, sich in Moskau zu bewegen
• (+9) Acht registrierte Gesetze im UX-Design (Teil 2)
• (+9) Vereinfachen Sie das Zeichnen von Enum Flags in Unity
• (+8) Entwicklung der Entwickler: Welche Spiele sollten wir in Zukunft erwarten?
• (+7) 4 Schwierigkeiten beim Lokalisieren von Handyspielen am Beispiel von Fishing Clash
• (+6) Sichere Push-Benachrichtigungen: von der Theorie zur Praxis
• (+2) RectTransformUtility oder wie man eine Komponente erstellt, die UI-Elemente hinter dem Bildschirm animiert
• Mobile People Talks # 6: WWDC 2019
• AppsCast # 8: Flutter, ein Leitfaden für Anfänger
• Podlodka Nr. 116: Dienerführung
• 25 Beispiele für dunkles Design
• Erste Schritte mit dem Designsystem
• Maginary. Die Geschichte der Entstehung eines Zauberbuchs mit Zahlen und Einsichten
• • So starten Sie die Programmierung, wenn Sie über 30 Jahre alt sind
• • SoundCloud: Entwicklung einer neuen UX
• • Mein Land möchte auf Bargeld verzichten, deshalb habe ich ein elektronisches Brieftaschen-Design erstellt
• • 7 Fähigkeiten effektiver Programmierer
• • Integration von Firebase Cloud-Funktionen in die Google Kalender-API
• • Meine Erfahrung mit dem ersten libGDX-Spiel
• • BookSwap: UX Research
• • Envoy Mobile: Netzwerkschicht
• • React Native UI Kitten: Schöne Komponenten für React Native

Analytik, Marketing und Monetarisierung

• (+41) 40 Jahre Advergaming - eine Retrospektive der Werbung für Videospiele
• (+9) Warum Wettkämpfe besser sind als Pauken: unsere Erfahrung mit dem Erlernen von Gamification
• (+6) ASO-Checkliste: Wie man nichts verpasst
• Förderung des Zeitalters der Magie in China: Mobvista-Fall
• Top-Publisher im App Store verdienten 65% mehr
• Top-Keywords: Die beliebtesten Suchanfragen im App Store und bei Google Play in verschiedenen Ländern
• Rec Room: Virtuelle Räume
• ASO 2019 stapeln
• AppMetrica-Berichte scheinen die Anwendungserlöse zu verfolgen
• Wie sich die Länge der Beschreibung in Google Play auf die Konvertierung in die Installation auswirkt
• Wargaming öffnet neue Nexus-Einheit
• Wie man organisches Wachstum misst, kontrolliert und aufrechterhält
• • Zu Ihrer Information: Dokumentvorlagen

KI, Geräte, IoT

• (+32) Vielversprechende AR / VR-Start-ups: virtuelle Termine, Operationen und Support
• (+25) Wir bringen IoT in die Massen: die Ergebnisse des ersten IoT-Hackathons von GeekBrains und Rostelecom
• (+21) Neuronale Netze und tiefes Lernen: Online-Tutorial, Kapitel 1
• (+17) Internet der Dinge auf Russisch. Basisband Hotel LoRaWAN für RTL-SDR-Besitzer
• (+12) Prototyping in VR: 5 Möglichkeiten zum Testen einer Hypothese
• Facebook hat das Framework für Roboter PyRobot veröffentlicht
• • Python spielt Counter Strike GO

← Vorheriger Auszug . Wenn Sie andere interessante Materialien haben oder einen Fehler finden, senden Sie ihn bitte per Post .

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


All Articles