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 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.
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 .
 Telegrammkanal . iOS
 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⢠⢠
 Verbesserung des iOS-Entwicklungszyklus mit Haltepunkten
 Verbesserung des iOS-Entwicklungszyklus mit Haltepunkten⢠⢠
 iOS: Umbrella Framework mit CocoaPods
 iOS: Umbrella Framework mit CocoaPods⢠⢠
 Arbeiten mit MLDataTable aus Create ML fĂźr die Datenvorverarbeitung
 Arbeiten mit MLDataTable aus Create ML fßr die Datenvorverarbeitung⢠⢠
 Migration von Swift 4 zu Swift 5
 Migration von Swift 4 zu Swift 5⢠⢠
 Erstellen Sie eine dynamische modulare Architektur fĂźr iOS
 Erstellen Sie eine dynamische modulare Architektur fßr iOS⢠⢠
 UIView SmoothCorners: abgerundete Ecken wie Apple
 UIView SmoothCorners: abgerundete Ecken wie Apple Android
 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⢠⢠
 Was ist Android Lint und wie kĂśnnen Sie unterstĂźtzten Code schreiben?
 Was ist Android Lint und wie kÜnnen Sie unterstßtzten Code schreiben?⢠⢠
 Eine App mit Fakten Ăźber Chuck Norris auf Kotlin
 Eine App mit Fakten ßber Chuck Norris auf Kotlin⢠⢠
 So generieren Sie einfach intelligente Antworten mit ML Kit auf Android
 So generieren Sie einfach intelligente Antworten mit ML Kit auf Android⢠⢠
 Kalte StrĂśme, heiĂe Kanäle
 Kalte StrĂśme, heiĂe Kanäle⢠⢠
 Neuerstellung des Facebook Messenger-Verlaufs
 Neuerstellung des Facebook Messenger-Verlaufs⢠⢠
 TextWatchers richtig verwenden
 TextWatchers richtig verwenden⢠⢠
 Spielen mit Android Canvas drawVertices
 Spielen mit Android Canvas drawVertices⢠⢠
 Google verbietet Plugins fĂźr Instant Apps
 Google verbietet Plugins fßr Instant Apps⢠⢠
 So verwenden Sie Firebase, um ein Multiplayer-Spiel fĂźr Android zu erstellen
 So verwenden Sie Firebase, um ein Multiplayer-Spiel fßr Android zu erstellen⢠⢠
 Kotlin Conversion - 4 Fallen zum Beobachten
 Kotlin Conversion - 4 Fallen zum Beobachten⢠⢠
 Android Animation API Spickzettel
 Android Animation API Spickzettel⢠⢠
 Dolch und die funkelnde neue @ Component.Factory
 Dolch und die funkelnde neue @ Component.Factory Entwicklung
 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⢠⢠
 Erstellen einer Aktion fĂźr Google Assistant
 Erstellen einer Aktion fßr Google Assistant⢠⢠
 Soll ich React Native verwenden?
 Soll ich React Native verwenden?⢠⢠
 Wie ich eine Idee aufnahm und daraus ein Produkt machte
 Wie ich eine Idee aufnahm und daraus ein Produkt machte⢠⢠
 Warum Test Driven Development (TDD) am besten fßr zuverlässige Programmierung geeignet ist
 Warum Test Driven Development (TDD) am besten fßr zuverlässige Programmierung geeignet ist⢠⢠
 Anwendungsideen, die Ihre Programmierkenntnisse verbessern
 Anwendungsideen, die Ihre Programmierkenntnisse verbessern⢠⢠
 Warum und wie unterrichte ich Flutter?
 Warum und wie unterrichte ich Flutter?⢠⢠
 Computerspiele auf BASIC
 Computerspiele auf BASIC⢠⢠
 Keine Zeit, kein Geld, kein Problem: Den ersten Baum fertigstellen
 Keine Zeit, kein Geld, kein Problem: Den ersten Baum fertigstellen⢠⢠
 Unaufgefordertes Paypal-Redesign: UX Research
 Unaufgefordertes Paypal-Redesign: UX Research⢠⢠
 FĂźnf Features groĂartiger Programmierer
 FĂźnf Features groĂartiger Programmierer⢠⢠
 Wir erstellen eine vollwertige mobile Anwendung auf Ionic4
 Wir erstellen eine vollwertige mobile Anwendung auf Ionic4⢠⢠
 Technische Schulden - RĂźckforderung oder Beseitigung?
 Technische Schulden - Rßckforderung oder Beseitigung?⢠⢠
 Farbtheorie fĂźr Designer (mit Infografiken)
 Farbtheorie fßr Designer (mit Infografiken)⢠⢠
 Angular App als progressive Web App
 Angular App als progressive Web App Analytik, Marketing und Monetarisierung
 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⢠⢠
 BegrĂźĂungsbildschirm: Ein erfolgreicher erster Start fĂźr Ihre mobile Anwendung
 BegrĂźĂungsbildschirm: Ein erfolgreicher erster Start fĂźr Ihre mobile Anwendung KI, Geräte, IoT
 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)⢠⢠
 Aroma: Verwenden von maschinellem Lernen fĂźr Codeempfehlungen
 Aroma: Verwenden von maschinellem Lernen fßr Codeempfehlungen⢠⢠
 3 grĂśĂten Fehler beim Erlernen von Data Science
 3 grĂśĂten Fehler beim Erlernen von Data Science⢠⢠
 Ja, AI wird Designer ersetzen
 Ja, AI wird Designer ersetzenâ 
Vorheriger Auszug . Wenn Sie andere interessante Materialien haben oder einen Fehler finden, senden Sie ihn bitte per 
Post .