Wir haben unseren Entwicklungsleiter für Backends, Oleg Pravdin, gebeten, darüber zu sprechen, wie er und sein Team parallel zur Unterstützung des Hauptprodukts eine neue modulare Servicestruktur auf Basis von PostgreSQL zusammengestellt, Geschäftslogik in Datenbanken übertragen und mit Millionen von Benutzern migriert haben. Heute werden wir versuchen herauszufinden, warum niemand Open Source-Anwendungen verwenden möchte. Der Artikel erwies sich als ziemlich lang, aber seien Sie nicht beunruhigt, es wird interessant sein.
Diese Übersicht ist als wöchentlicher Newsletter erhältlich . Und jeden Tag senden wir Nachrichten im
Telegrammkanal .
iOS
• (+29) Flughafen - ein Marktplatz für Anwendungen in TestFlight
• (+23) Wie wir eine Bankkarte von einem iPhone in einen Schlüsselbund geladen haben
• (+14) Einführung von Needle, dem Swift-Abhängigkeitsinjektionssystem
• Das Lightroom-Update entfernte alle Benutzerfotos unter iOS
• •Apple widerruft Entwicklerzertifizierungen für Epic Games und gefährdet die Unreal Engine.
• Vorbereitung auf iOS 14 und die neue Datenschutzrichtlinie von Apple.
•
Anzeigen von Animationen in SwiftUI.
•
Wie ich meinen ersten iOS-Entwicklerjob bekam.
•
Organisieren Sie Ihren Swift-Code in Xcode mit local Pakete
•
Mikrointeraktionen in SwiftUI - Animation von Menüschaltflächen
•
Neu in der künstlichen Intelligenz in iOS 14
•
Erstellen einer Build-Variante in einer iOS-Anwendung
•
24 Swift-Erweiterungen für saubereren Code
•
Einrichten eines großen iOS / tvOS / watchOS-Projekts für ein großes Team und Vermeiden Konflikte?
• •
Zeit zum Erstellen von Xcode mit BitBar
•
MotionToastView: schöne "Toasts" für iOS
•
Countdown: Timer unter SwiftUI
Android
• (+16) Implementierung des IMA SDK in Android-Anwendungen
• (+11) Autotests unter Android. Das ganze Bild
• (+11) Wir dekompilieren die Xiaomi-Scanner-Anwendung und nehmen das Scan-Ergebnis
• (+1) Die Geschichte über "Schmerzen" und wie wir sie beheben
• Analyse des Android-Marktes in China
•
Deaktivieren von Jetifier
•
Schreiben effektiver Layouts
•
Google Play In-App Überprüfungs-API: Integration und Erfahrung
•
Intelligentere Apps mit Awareness-API
•
Erstellen Sie einen besseren und saubereren RecyclerView.Adapter mit Kiel
•
Objekterkennung in Android mit Firebase ML Kit
•
Aktivitäten, die nicht Ihren Vorstellungen entsprechen
•
Android MVVM mit Firebase Firestore
•
Codelabs für neue Android-Spieltechnologien
•
Hinzufügen erstaunliche Übergänge zu Android-Anwendungen mit Material Motion
•
Snippets: interne Gerätewiederherstellung
•
MovieHunt: die richtige Kinoarchitektur für Android
•
InstaGrabber: eine offene Instagram-Client-
Entwicklung
• (+29) Benutzerwahrnehmung von Schnittstellen am Beispiel von Lego-Panels
• (+21) Datengesteuerter Ansatz zur Inhaltsentwicklung: Wie wir Roboter in Kriegsrobotern erstellen
• (+14) Ein Hauch von Freiheit: Wie Flash-Spiele die Spielebranche beeinflusst haben
• (+7) Service in Dart-Sprache: ein Framework einer Serveranwendung
• (+6) Mind Map beim Testen - oder eine einfache Möglichkeit, komplexe Anwendungen zu testen
• (+1) Auswahl mobiler Geräte: Eine schrittweise Anleitung für QS-Anfänger. Teil II
• Ich möchte in der Spieleentwicklung Nr. 11 sein: Wie komme ich in eine ausländische Spieleentwicklungsfirma ?
• Podlodka Nr. 177: Kryptographie
• Ist das goldene Zeitalter der Programmierung vorbei?
• Die Bewerbungen für die Yandex Cup-Programmiermeisterschaft sind jetzt offen.
• Rückblick auf den Markt für mobile Entwicklung während der Krise: Was passiert und worauf bereiten sich die Agenturen vor?
• 5 Prinzipien einer qualitativ hochwertigen Benutzeroberfläche
• Die Entstehung von Halbgott-Designern. KI und maschinelles Lernen
• Designvorteile. Design vertrauter Dinge
• Erstellen von Illustrationen, wenn Sie nicht zeichnen können
• Anwendungsdesign: Beispiele für Inspiration # 13
• FigmaExport: Automatisieren des Exports von UI-Kit von Figma in Xcode- und Android Studio-Projekte
• Wie entstehen die Kosten für die Entwicklung einer mobilen Anwendung?
• Mit
weniger mehr erreichen
•
React Native vs. Flutter: Lösung für 2020 erwartet
•
6 Monate GraphQL
•
Entwicklung eines Open Source- Symbolsystems bei Microsoft
• Erstellen
einer reinen "Game of Life" -Flatteranwendung unter Verwendung hexagonaler Architektur und TDD
•
Identifizieren toxischer Entwicklerjobs anhand ihrer Beschreibungen
•
Wird AI die UX übernehmen?
•
Schnelles UX Research Framework
•
Warum ich Google Firestore verlassen habe (und niemals zurückkehren werde)
•
4 Anzeichen eines unerfahrenen Entwicklers
Analytics, Marketing & Monetarisierung
• (+7) Kombination von privater WhatsApp und offenem SIP - Teil 1
•Warum die Aktionen von Epic der Spielebranche schaden
• Epic startet # FreeFortnite-Meisterschaft
• iPhones mit vorinstalliertem Fortnite-Verkauf für 10.000 US-Dollar
• Facebook unterstützt Epic im Kampf gegen Apples Monopol
• Gesundheits- und Fitness-Apps starten 2020
• myTarget bewertet die Auswirkungen von Außenwerbung auf App-Installationen
• Yandex gestartet Go super App, die hilft, alltägliche Probleme in der Stadt zu lösen
• Likee hat TikTok fast eingeholt
• Simulatoren zeigten das größte Wachstum in 1H 2020
• App Annie: Wie sich das Benutzerverhalten im mobilen Bereich im ersten Halbjahr 2020 verändert hat
•Was Sie bei der Optimierung der Fremdsprachen-Seite der Anwendung beachten müssen
• Wie können wir 2 Monate lang 400.000 Einheiten von TikTok
the AI, Devices, dem IoT erhalten ?
• (+110) Projekt "Weasley Stunden" mit einer Demonstration des Standorts von Familienmitgliedern
• (+45) Mehrere zusammenführen Fotos in einem langen mit Hilfe des maschinellen Lernens
• (+13) Speichern Sie einen normalen Datensatz. So arbeiten Sie an Computer Vision, um ein Projekt abzuschließen und sich nicht zu verlieren
• (+4) Internet der Autos: Wer benötigt Daten über Ihr Fahren
? • Der Markt für Smartwatches wächst.
• BlackBerry bereitet ein neues Smartphone mit Tastatur vor.
•Die Amazon Machine Learning University öffnet ihre Kurse für alle
• Google AI Vision und Text to Speech auf Raspberry Pi
•
So erstellen Sie Ihren eigenen persönlichen AI-Assistenten mit Python
•
AI lernt Super Mario Bros zu spielen!
← Vorheriger Auszug . Wenn Sie andere interessante Materialien haben oder einen Fehler gefunden haben, senden Sie ihn bitte per Post .

