Zusammenfassung interessanter Materialien fĂźr einen mobilen Entwickler # 374 (7. - 13. Dezember)

Diese Episode enthält eine epische Geschichte ßber das Umschreiben einer Uber-App in Swift, neue AR- und Barrierefreiheitsfunktionen, schnelle Entwicklungstechniken und die MÜglichkeit, an der Fuchsia-Entwicklung teilzunehmen, Ergebnisse des Mobilfunkmarkts 2020, einen Erfolgssimulator und vieles mehr.







Diese Übersicht ist als wöchentlicher Newsletter erhältlich . Und jeden Tag senden wir Nachrichten im Telegrammkanal .



iOS



• Schnelleres Umschreiben von Grund auf mit neuer Technologie: Wie Uber in Swift umgeschrieben wurde

•   Durch Grauzonen - auf 4,7 Sterne. Wie wir eine Top-Sicherheits-App fĂźr iOS erstellt haben

•   Gehen Sie mit Core Data und verwalteten Dokumenten zuerst in die OFFLINE

•   Bibliothek fĂźr die Arbeit mit iOS-Berechtigungen von der Idee bis zur VerĂśffentlichung (Teil 1)

• Cydia verklagt Apple

• WhatsApp bezeichnet die Kennzeichnung von Anwendungen im App Store als wettbewerbswidrig

• Apple bereitet neue ARM-Prozessoren vor.

• Fehler invalid_grant bei der Autorisierung über Apple ID (iOS, Backend).

• Wie Swift-Entwickler protokollorientierte Programmierung verwenden sollten.

• Benutzerdefinierter Wechsel in iOS-Anwendungen.

• Schreiben von Komponententests mit Core Data in Swift.

• Grundlegendes zu iOS-Anwendungsarchitekturen mit VIPER

• Erstellen animierter Heartbeats mit SwiftUI

• Visualisieren der Leistung mobiler Anwendungen mit Specto

• Wie man nicht wie im Juni in einem iOS-Programmierinterview aussieht

• Alles über iOS-Animation

• SwiftGraphQL: GraphQL vergessen

• ScrollViewMinimap: Minikarte für UIScrollView



Android



• Sicherheitsdroide auf einem Parkplatz, virtuelles Sofa in einem leeren Raum: AR-Funktionen im Huawei-Ökosystem

•   Laufzeitberechtigungen ersetzen in Android

•   Osterei in APK-Dateien: Was Frosting ist

• Ich   teile ein kleines, aber nĂźtzliches Plugin: Deeplink Helper fĂźr Android Studio

•   kotlinx.coroutines 1.4.0: EinfĂźhrung in StateFlow und SharedFlow

•   Eine praktische Anleitung zur Verwendung von Hilt mit Kotlin

• Blick auf Speak ermöglicht es Ihnen , zu „sprechen“ Augenbewegungen mit

• Jetpack Compose Basics: Lektion # 2

• Ktlint: Implementierung Praxis

• Anschließen eines Bluetooth - A2DP - Gerät auf Android

• eine verteilte Plattform Erstellen für Fern Android Testing

• Flappy Bird auf Android Jetpack Compose

• Optimieren, komprimieren und verschleiern Sie Ihre Android-App

• Gesichtserkennung auf einem Android-Gerät mit Google ML Kit

• Kontinuierliche Unit-Tests in der Android-Entwicklung mit Bitrise

• Android- Multimodul- Navigation mit Navigationskomponente

• Android-Ansichten als Statusfunktion mit ViewBinding

• Verbessern der Genauigkeit des städtischen GPS für Ihre App

• Verabschieden Sie sich von Android Jetifier

• Kreismenü : Android Radial- Menü

• Fingerabdruck Android: Geräteidentifikation

• Tachometer Android: kreisförmiger Indikator für die Android-



Entwicklung



•   Barrierefreiheit ist einfach oder 5 TodsĂźnden der Barrierefreiheit

•   Raum: VerĂśffentlichung der Befehlsumgebung von JetBrains

•   VerknĂźpfung von zwei mobilen Plattformen in einem einzigen Code fĂźr die Einheit

•   Vier Techniken fĂźr die schnelle Entwicklung auf Unity3D

•   Den Unterschied zwischen QA, QC und PrĂźfung: eine einfache Interpretation am Beispiel des Schweizeren Armee Messer

• Eine   Idee Fänger, fast ein hackathon, oder wie Pumpen Sie schnell ein Team in Dart / Flutter auf.

•   Anzeigen des Status komplexer Systeme auf schwachen Clients - Beschleunigen der Reaktion.

• Anwendungsstabilitätsindex: Bugsnag-Bericht.

• Podlodka # 193: UX-Forschung.

• Qt 6.0 veröffentlicht.

• Amazon startet HealthLake - eine Cloud für die Analyse medizinischer Daten

• Google eröffnet Fuchsia-Entwicklung für alle

• Entwicklung von Entwicklerfähigkeiten

• Codeüberprüfung für Neulinge: 8 Tipps für effektives Arbeiten

• Anwendungsdesign: Fallstudien Nr. 25

• 6 Produktdesign-Trends im Jahr 2021

• GitHub-Repositorys zur Verbesserung Ihrer Programmierkenntnisse

• Was können wir von UX im Jahr 2021 erwarten?

• Erstellen Sie eine Wetter-App-Oberfläche mit 3D-Abbildungen.

• Ein praktischer Leitfaden zur Farbtheorie und zu Farbpaletten (unter Verwendung von Zahlen)

• Meine besten Entwicklungswerkzeuge im Jahr 2020

• 5 wesentliche Eigenschaften eines guten Produktdesigns

• Wie Microsoft automatisierte Tests durchführt. Interview mit Klaus Hemstitch

• Auf Wiedersehen Xamarin.Forms

• Diese modernen Programmiersprachen werden Sie leiden lassen

• Wie man eine veraltete Anwendung effektiv modernisiert



Analytics, Marketing und Monetarisierung



•   Mein Telefon hat mich ausspioniert, also habe ich jemanden gefunden, der Tracking-Daten verwendet

•   Analysieren Sie es: Drei mobile Analysesysteme mit den Augen digitaler Unternehmen

• Sinnvoll: Informationen zu Funktions- und Produkteinführungsphasen, Metriken und der Rolle des Produktmarketing-Managers

• Erfolg mit Douyin, Chinas führender Kurzvideoplattform: Kostenloses E-Book

• Benutzerbindung 2020 : AppsFlyer-Bericht

• App Annie: Ergebnisse des mobilen Marktes 2020

• Yandex.Market Analytics hat die Möglichkeit zur Integration in AppMetrica hinzugefügt.

• Hype-Simulator: Erfolgssimulator - Nr. 1 im App Store.

• Wellory: Anwendung gegen Diäten.

• Wie kann man Benutzer mithilfe von ASO und Werbung für eine mobile Anwendung gewinnen ?

• Wie kann man den Benutzer motivieren, Fortschritte zu erzielen? - Die Auswirkungen gesicherter Fortschritte

• Lokalisierung von Spielen für Japan und Südkorea



KI, Geräte, IoT



•   Bluetooth Low Energy: eine detaillierte Anleitung fĂźr Anfänger

•   Internet der Dinge auf Russisch. Die Mehrkanalleistung der physischen Schicht der OpenUNB-Basisstation

•   Sieben talentierte AI @ Unity 2020-Praktikanten. Teil 2

•   Unabhängiges Infrastrukturkonzept fĂźr ein Mesh Network IIoT-System

• Die 7 besten KOSTENLOSEN Ivy League-Kurse für künstliche Intelligenz



← Vorheriger Digest . Wenn Sie andere interessante Materialien haben oder einen Fehler gefunden haben, senden Sie ihn bitte per E-Mail .



All Articles