Zusammenfassung interessanter Materialien für einen mobilen Entwickler # 358 (17. - 23. August)

In dieser Version geht Lingualeo auf PostgreSQL um, große Fehler in der freien Software, Epics Krieg mit Apple, Wahrnehmungen der Benutzeroberfläche und das goldene Zeitalter der Programmierung, die Weasley-Uhr, das Benutzerverhalten und vieles mehr!





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 .



All Articles