Die Zusammenfassung interessanter Materialien fĂźr den mobilen Entwickler # 294 (vom 8. bis 14. April)

Diese Woche sprechen wir über Continuous Integration, den Übergang von der Webentwicklung zu Spielen, dunklen Themen, Unit-Tests, einer neuen, hochverdienenden und milliardenschweren Schlüsselindustrie.



CI-Entwicklung im mobilen Entwicklungsteam

CI ist ein Workflow, in dem Sie Ihren Code so oft wie mÜglich in den allgemeinen Produktcode integrieren. Und nicht nur integrieren, sondern auch ständig ßberprßfen, ob alles funktioniert. Da Sie häufig und häufig nachsehen mßssen, sollten Sie ßber Automatisierung nachdenken. Sie kÜnnen alles auf manuelle Traktion ßberprßfen, aber es lohnt sich nicht, und deshalb.

Reaktive - Multi-Plattform-Bibliothek fĂźr reaktive Kotlin

Viele lieben heute reaktives Programmieren. Es hat viele Vorteile: das Fehlen der sogenannten „Callback-Hölle“, des integrierten Fehlerbehandlungsmechanismus und eines funktionalen Programmierstils, der die Wahrscheinlichkeit von Fehlern verringert. Deutlich einfacher zu schreibender Multithread-Code und einfacher zu verwaltende Datenströme (kombinieren, teilen und konvertieren).

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

iOS

• (+23) Wir schreiben das Spiel „Memory Cards“ auf Swift
• (+14) Erweiterte String-Interpolation in Swift 5.0
• (+10) Benutzerdefinierte Instrumente: Wenn der Wegweiser nicht ausreicht
• (+9) Wir erstellen programmgesteuert Schnittstellenelemente mit PureLayout (Teil 2)
• Apple hat dem Abonnement einen zusätzlichen Schritt hinzugefügt
• Apple hat einen weiteren Virtual-Reality-Veteranen eingestellt
• Netflix weigerte sich, mit AirPlay zu arbeiten
• • Bild Verbesserung des iOS-Entwicklungszyklus mit Haltepunkten
• • Bild iOS: Umbrella Framework mit CocoaPods
• • Bild Arbeiten mit MLDataTable aus Create ML für die Datenvorverarbeitung
• • Bild Migration von Swift 4 zu Swift 5
• • Bild Erstellen Sie eine dynamische modulare Architektur für iOS
• • UIView SmoothCorners: abgerundete Ecken wie Apple

Android

• (+33) IntelliJ IDEA 2019.1: Anpassung von Schnittstellenthemen, Wechseln von Ausdrücken aus Java 12, Debuggen in Docker-Containern
• (+18) So stabilisieren Sie die Anwendung mithilfe von zwei Arten von Komponententests
• Android-Smartphones sind zu geheimen Schlüsseln geworden
• Snap aktualisiert Snapchat für Android
• Verschieben von Bildern über den Bildschirm in Android
• • Bild Was ist Android Lint und wie können Sie unterstützten Code schreiben?
• • Bild Eine App mit Fakten über Chuck Norris auf Kotlin
• • Bild So generieren Sie einfach intelligente Antworten mit ML Kit auf Android
• • Bild Kalte Ströme, heiße Kanäle
• • Bild Neuerstellung des Facebook Messenger-Verlaufs
• • Bild TextWatchers richtig verwenden
• • Bild Spielen mit Android Canvas drawVertices
• • Bild Google verbietet Plugins für Instant Apps
• • Bild So verwenden Sie Firebase, um ein Multiplayer-Spiel für Android zu erstellen
• • Bild Kotlin Conversion - 4 Fallen zum Beobachten
• • Bild Android Animation API Spickzettel
• • Bild Dolch und die funkelnde neue @ Component.Factory

Entwicklung

• (+46) Wie wir von der Webentwicklung zur Spieleentwicklung gekommen sind
• (+46) So erstellen Sie ein dunkles Thema und schaden nicht. Yandex.Mail Team Erfahrung
• (+22) Einheit: Zeichne viele Gesundheitsbalken in einem Zug
• (+18) Himbeer-Pi-Tank und GPS-Navigation
• (+10) Design basierend auf "Reflexion"
• (+5) Import von 3D-Modellen in Unity und Fallstricke
• AppsCast # 4: GPU, hexagonale Beschleuniger und lineare Algebra
• Podlodka # 106: Plattformentwicklung
• Disruptor Beam öffnet sein Backend
• Ergebnisse der Entwicklerumfrage zum Stapelüberlauf 2019
• Humble Book Bundle für klassische Videospiele
• Snapchat hat eine Spieleplattform eröffnet
• • Bild Erstellen einer Aktion für Google Assistant
• • Bild Soll ich React Native verwenden?
• • Bild Wie ich eine Idee aufnahm und daraus ein Produkt machte
• • Bild Warum Test Driven Development (TDD) am besten für zuverlässige Programmierung geeignet ist
• • Bild Anwendungsideen, die Ihre Programmierkenntnisse verbessern
• • Bild Warum und wie unterrichte ich Flutter?
• • Bild Computerspiele auf BASIC
• • Bild Keine Zeit, kein Geld, kein Problem: Den ersten Baum fertigstellen
• • Bild Unaufgefordertes Paypal-Redesign: UX Research
• • Bild Fünf Features großartiger Programmierer
• • Bild Wir erstellen eine vollwertige mobile Anwendung auf Ionic4
• • Bild Technische Schulden - Rückforderung oder Beseitigung?
• • Bild Farbtheorie für Designer (mit Infografiken)
• • Bild Angular App als progressive Web App

Analytik, Marketing und Monetarisierung

• (+14) Zwei Möglichkeiten zum Sammeln von Werbeprämien in Handyspielen oder Robotern sollten funktionieren
• (+14) Wie der Android Gustuff-Trojaner Sahne (Fiat und Krypto) von Ihren Konten entfernt
• Netflix hat den ersten Platz in der Rangliste der Verdienstanwendungen verpasst
• Die am meisten verdienenden Bewerbungen in Brasilien im Jahr 2018
• Tonal: Fitnessstudio an der Wand
• Die Candy Crush-Serie hat einen Rekord von 1 Quartal
• • Bild Begrüßungsbildschirm: Ein erfolgreicher erster Start für Ihre mobile Anwendung

KI, Geräte, IoT

• (+67) Warum und wie verstecken wir Kennzeichen in Avitos Anzeigen?
• (+38) Fotos aus groben Skizzen: Wie genau funktioniert das neuronale Netzwerk NVIDIA GauGAN?
• (+21) Virtuelle Realität - Spiel, Behandlung, Leben. VR-Technologie im Dienste der Rehabilitationsmedizin
• (+20) Wie entstehen intelligente Städte?
• (+15) Nachhaltigkeit des Lernens GAN (tiefer graben)
• (+15) Wie man einen Neuling befördert und nichts kaputt macht
• (+4) Wie IoT-Technologien die Welt in den nächsten 10 Jahren verändern werden
• KeyMe erhielt 50 Millionen US-Dollar für die Schlüsselherstellung
• Qualcomm verbessert die KI-Leistung im neuen Snapdragon
• Augmented Reality in der Hermitage: Der AR-Craft-Wettbewerb für AR-Anwendungen beginnt am 15. April
• Intelligente Antworten und Sprachdefinition im ML Kit
• Technologieübersicht (März 2019)
• • Bild Aroma: Verwenden von maschinellem Lernen für Codeempfehlungen
• • Bild 3 größten Fehler beim Erlernen von Data Science
• • Bild Ja, AI wird Designer ersetzen

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

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


All Articles