Die Zusammenfassung interessanter Materialien fĂĽr den mobilen Entwickler # 328 (23. - 29. Dezember)

In dieser Ausgabe Nomorphismus, Abbruch von UIWebView, Fluch des Architekten, tägliche Anwendung, Designtrends und vieles mehr. Die letzte Zusammenfassung von 2019 ist etwas spät. Nach den Ferien - Neuling. Glückliches neues Jahr!



In diesem Artikel werden wir über persönliche Erfahrungen mit physischen Motoren für einen Multiplayer-Shooter sprechen und uns hauptsächlich auf das Zusammenspiel von Physik und ECS konzentrieren: Welche Art von Rechen wir während der Arbeit eingesetzt haben, was wir gelernt haben, warum wir uns für bestimmte Lösungen entschieden haben.Wir führen eine jährliche Umfrage in Bezug auf die Arbeit und das Gehalt der russischen Entwickler durch.

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

iOS

• (+7) Benutzerdefinierte SwiftLint-Regeln
• Der neue Mac Pro sammelt Projekte langsamer als die Vorgänger
• Apple verbietet UIWebView
• Videoserver-seitige Swift-Konferenz 2019
• SwiftUI Tutorial: Wiederholen Sie die Aktivitätsanwendung
• Kontextmenü, Warnungen und ActionSheet in SwiftUI
• Websockets in iOS 13 mit Swift und Xcode 11
• Gesten und Animationen in SwiftUI
• Unit Testing ViewController und View in Swift
• Erstellen Sie eine intelligente Q & A-App mit CoreML, SwiftUI und Combine
• Ich habe Apple Maps neu gestaltet und Apple neu gestartet
• Wir erstellen eine Anwendung mit Filmtrailern auf SwiftUI
• 5 iOS-Bibliotheken für ein ansprechendes Onboarding
• 5 iOS-Bibliotheken für eine bessere Benutzererfahrung
• 7 großartige Open-Source-Projekte von SwiftUI, die Sie inspirieren

Android

• (+12) Neustart von OpenGLESv2-Texturen über DMABUF
• (+10) Das Ende der Ära von ARMv7 oder ein wenig über das Portieren von Spielen
• (+5) Wir schreiben ein flexibles VerticalSwipeBehavior
• (+1) Senden von Ereignissen von ViewModel an Activity / Fragment in MVVM
• Android-Konferenzen # 2. Mobius Moskau 2019
• AsyncTask ist veraltet. Was nun?
• Implementieren von "Back" mit Jetpack Compose
• Fragmente und ViewPager2
• Erweiterte Android-Programmierung mit Kotlin
• Die sieben (eigentlich 10) Hauptsünden der Android-Entwicklung
• Blinzelerkennung für Android mit der Gesichtserkennungs-API von Firebase ML Kit
• Fehler in den Sternen von Kotlin und Gson
• Sammlung von Tester-Protokollen ohne Bibliotheken oder Anwendungen von Drittanbietern
• Android Splash Screen Guide 2020
• Jetpack Compose - eine neue und einfache Möglichkeit, Material-UI in Android zu erstellen
• Steigern Sie die Anwendungsleistung mit dem Profiler
• Beste Möglichkeit, heterogene Layouts in RecyclerView zu erstellen
• Google Santa Tracker: Wo ist der Weihnachtsmann?
• Weatherapp: alles Gute in der Android-Entwicklung

Entwicklung

• (+14) Wie wir Skripte in Unity optimiert haben
• (+11) Softwarearchitekt: Warum wird es benötigt und was ist sein Fluch
• (+10) Optimierung der Einheit: Wie die Hierarchie der Szenen Sie stiehlt
• (+9) Wir schreiben die Anwendung auf Flutter in Verbindung mit Redux
• (+7) Bot für Tetris und Reverse Engineering-Animation. Analyse der mobilen Strecke der zweiten Programmiermeisterschaft
• (+6) MVC in Unity oder wie man das Leben vereinfacht
• (+5) Warum Koji eine ideale Ressource für unerfahrene Entwickler von KaiOS-Anwendungen ist
• (+4) Regeln für das Schreiben vorläufiger Schritte in Testfällen
• (+3) Die Geschichte, wie QA Engineer Ihnen das Leben mit Hilfe der Test-IT erleichtert hat und was das Bot-Framework bewirkt
• Flatter-Entwickler-Podcast Nr. 11: Yandex.Taxi
• Podlodka # 143: Podcasting
• So führen Sie eine Codeüberprüfung durch
• Neomorphismus in Benutzeroberflächen
• UnDraw: kostenlose Illustrationen
• Mentale Modelle für Designer von Dropbox
• Zehn Trends beim Design mobiler Anwendungen 2020
• 5 Gründe, warum Entwickler 8base anstelle von Firebase wählen
• Einstieg in die Zukunft der dunklen Benutzeroberfläche
• Flutter-Anwendungsarchitektur
• Mein perfekter Stapel von 2020: Ein neuer Stapel für eine neue Generation
• Lernen von Unreal Engine (und C ++) - Ein kompletter Kurs für Anfänger
• Flattern - Daten von der REST-API abrufen und lokal in Sqlite speichern
• Einführung in Flutter auf DartPad
• Neugestaltung beliebter Social Networking-Anwendungen mit einem Mini-Design-System
• 5 Bücher, die meinen Code geändert haben
• Native Animation mit Airbnb Lottie reagieren

Analytik, Marketing und Monetarisierung

• (+5) Vor- und Nachteile von A / B-Tests: Erfahrung großer Unternehmen
• (+1) Wie hart Tscheljabinsk-Entwickler Spiele für Google Play und soziale Netzwerke entwickeln
• Stellen Sie an einem Tag eine Bewerbung - die best9.app-Story
• Lokalisierung von Anwendungen - 10 Hauptsprachen
• In Google Übersetzer erschienen Karten zum Auswendiglernen von Wörtern
• Facebook-Spielemarketingbericht 2019
• ToTok Messenger erwies sich als UAE-Nachrichtentool
• LOVEMOBILE # 03: Anwendungslokalisierung
• "Pixelate Mobile Advertising-Sicherheitsbericht"
• Blindlee: Liebe ist blind
• Wie Betrüger mit Apps Millionen verdienen und was Sie daraus lernen können
• "Alles ist in Ordnung": wie man Uber mit einer Site von privaten Ankündigungen durchquert
• Duolingo: 1% Verbesserung jede Woche

AI, Geräte, IoT

• (+85) 7 Jahre Hype neuronaler Netze in Grafiken und inspirierenden Perspektiven des Deep Learning der 2020er Jahre
• (+19) Eingebettete maschinelle Lernsysteme basierend auf Nvidia Jetson
• (+18) Bunte Adress-LEDs für das neue Jahr ohne Programmieren und Löten
• (+6) Die Geschichte eines koreanischen Schülers, der vom Ministerium einen Preis für ein Warteschlangenüberwachungssystem erhalten hat
• (+1) Vom Toaster zur Drohne. Wie ist das Internet der Dinge entstanden und warum hat es erst 30 Jahre später gefeuert?

< 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/de482726/


All Articles