Die Zusammenfassung interessanter Materialien fĂźr den mobilen Entwickler # 295 (vom 15. bis 21. April)

Unser neuer Digest umfasst modulare Entwicklung, Chats und Karten, eine halbe Milliarde Arcade, BienenstĂścke und Roboter, Wut, Zeit, Fallen und vieles mehr. Verbinde dich!



Modulare Entwicklung oder Weg dorthin, nicht zurĂźck

In Raiffeisenbank-Anwendungen besteht jeder Bildschirm aus mehreren Modulen, die so unabhängig wie mÜglich voneinander sind. "Modul" nennen wir eine visuelle Komponente, die ihre eigene Idee hat. Beim Entwerfen einer Anwendung ist es sehr wichtig, Logik zu schreiben, damit die Module unabhängig sind und einfach hinzugefßgt oder entfernt werden kÜnnen, ohne auf Refactoring zurßckgreifen zu mßssen.

GPU, hexagonale Beschleuniger und lineare Algebra

All diese WÜrter hängen viel mehr mit der mobilen Entwicklung zusammen, als es auf den ersten Blick scheint: Sechseckige Beschleuniger helfen bereits dabei, neuronale Netze auf mobilen Geräten zu trainieren. Algebra und Matan sind praktisch, um einen Job bei Apple zu bekommen. Mit der GPU-Programmierung kÜnnen Sie nicht nur Anwendungen beschleunigen, sondern auch die Essenz der Dinge erkennen.

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

iOS

• (+17) AppCode 2019.1: Swift 5, verbesserte Hintergrundbeleuchtung, Navigation und automatische Vervollständigung, Verschieben von Ausdrücken und vieles mehr
• (+14) Der einfachste Weg, um in einer iOS-Anwendung zu chatten
• (+12) Erstellung von Karten als Zunder auf Swift
• (+11) Automatische Kopf- und Fußzeilengrößen von UITableView mit AutoLayout
• Apple verzögert die Überweisung von Geld an Entwickler
• Apple wird bis zu 500 Millionen US-Dollar für exklusive Produkte für Arcade ausgeben
• • Bild Model-View-Controller (MVC) unter iOS - ein moderner Ansatz
• • Bild Öffnen Sie die Anwendung auf einem bestimmten Bildschirm, wenn Sie auf Push-Benachrichtigung tippen
• • Bild Übersicht über die MVVM-Vorlage in Swift
• • Bild Verbesserung der Produktivität des iOS-Teams durch die Erstellung von Funktionen als Frameworks
• • Bild Erste Schritte mit RxSwift und RxCocoa
• • Bild So erstellen Sie Brücken zwischen Frameworks in einer iOS-Anwendung
• • Bild Kotlin Multiplatform für iOS-Entwickler
• • Bild So lassen Sie den Server auf Ereignisse in iOS drängen
• • Bild Deep Links in iOS
• • Swash: Dynamische Schriftverwaltung

Android

• (+28) Geheimnisse der API von Android-Geräten. Yandex-Bericht
• (+16) Wir bestimmen die Hunderasse: den gesamten Entwicklungszyklus vom neuronalen Netzwerk in Python bis zur Anwendung bei Google Play
• (+15) Evolution oder wir bilden eine Basis für Roboter auf der ARDUINO-Plattform und steuern Sensoren und Videos über ein Smartphone an einen Computer
• (+15) Robo-Fußballer von Anfängern. Wettbewerbe bei MIPT. Android & Arduino & Bluetooth
• (+13) Erstellen eines Trinkgeldrechners auf Kotlin: Wie funktioniert das?
• (+10) Cloud Firestore + Android ist gerecht
• (+3) So arbeiten Sie mit ViewPager2
• (+1) Wie kann in Android eine Variable von einem Fragment in eine Aktivität übertragen werden?
• Android Studio 3.4 veröffentlicht
• Neuer Indie Games Accelerator wird gestartet
• Google wird die Kommunikation mit Play-Entwicklern menschlicher gestalten
• • Bild So verteilen Sie Android-Bibliotheken
• • Bild "In erster Linie offline" Ansatz
• • Bild Ein einfacher Trick, mit dem Sie Stunden bei der Entwicklung von Android-Anwendungen sparen
• • Bild Moderne Zeit auf Android
• • Bild Testen von Espresso mit Android-Architekturkomponenten
• • Bild Benutzerdefinierte Galerie für Android
• • Bild Video Droidcon Italien 2019
• • Bild Beheben Sie Speicherlecks im Jahr 2019
• • Bild Verbessern von UI-Tests mit MockWebServer

Entwicklung

• (+27) Notizen eines Freiberuflers: Entwicklung der ersten React Native-Anwendung
• (+12) Patente im Design: Teil eins (allgemeine Bestimmungen, Beispiele von Apple, Facebook)
• (+8) Visual Logic Editor für Unity3d. Teil 1
• Podlodka Nr. 107: Rechtliche Risiken
• Yandex wird eine Programmiermeisterschaft ausrichten
• • Bild Spielentwicklerhandbuch: In 10 einfachen Schritten unglücklich werden
• • Bild Erstellen einer C ++ - Textspiel-Engine von Grund auf in ReactOS
• • Bild Dine Rite: UX Research
• • Bild Wie unser Redesign es uns ermöglichte, zehnmal im Jahr zu wachsen: UX-Forschung
• • Bild Anfängerleitfaden zum Schreiben von super sauberem und lesbarem Code
• • Bild Häufige Entwicklungsprobleme, mit denen selbst Führungskräfte konfrontiert sind
• • Bild Mein Rat an UX-Designer bei ihrem ersten Job
• • Bild Wut versus Code: Programmierer und Negativität
• • Bild Warum Softwareprojekte länger dauern als Sie denken - ein statistisches Modell
• • Bild Ziel Produktivitäts-App: UX Research
• • Bild 21 Websites für kostenlose Lernprogramme
• • Bild So erstellen Sie einen runden Schieberegler in Flutter
• • Bild Schauen Sie sich zuerst firstBorn an - die neue React Native-Komponentenbibliothek
• • Bild 5 Tipps zur Verbesserung der Navigation im Produkt / Service
• • Bild Erstellen einer Benutzeroberfläche für die mobile YouTube-App in React Native
• • Bild Historische Quelle: Infocom klassische Spielquellen

Analytik, Marketing und Monetarisierung

• (+16) WhatsApp in Ihrer Handfläche: Wo und wie können Sie forensische Artefakte erkennen?
• Videoblogger als Werbemöglichkeit für ein Produkt
• Tencent erhielt 15% des gesamten Umsatzes des Spielemarktes
• Horoskope - eine neue beliebte Kategorie auf dem Anwendungsmarkt
• Erstellen Sie eine Community für Ihr Spiel von Grund auf neu
• Dashlane: Passwort-Manager und Sicherheitscenter
• Wie man ein Handyspiel veröffentlicht und keine Fehler macht
• Brawl Stars haben in 4 Monaten 200 Millionen US-Dollar verdient
• Handyspiele - eine der besten Werbeplattformen
• TikTok in Indien blockiert
• Werbetreibende in Russland gaben 2018 4 Milliarden Rubel für mobile Videowerbung aus
• • Bild Wie man die Anwendung NICHT bewirbt

KI, Geräte, IoT

• (+29) SMS-Überwachung des Gewichts von drei Bienenstöcken für 35 USD
• (+29) Grundlagen der Verarbeitung natürlicher Sprache für Text
• (+8) Mozilla WebThings - Einstellen des Gateways
• (+7) Mozilla WebThings auf Raspberry Pi - Erste Schritte
• Mozilla führt WebThings ein
• Microsoft hat einen RTOS-Entwickler für das Internet der Dinge gekauft
• Die Anzahl der intelligenten Lautsprecher wird sich in einem Jahr fast verdoppeln
• • Bild Erstellen Sie eine vollständige Webanwendung für maschinelles Lernen in React and Flask
• • Bild Maschinelles Lernen vergrößert die Kluft zwischen Wissen und Verstehen
• • Bild Prognostizieren Sie die Nachfrage nach Fahrrädern mit C # und ML.NET

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

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


All Articles