Zusammenfassung interessanter Materialien fßr einen mobilen Entwickler # 388 (28. März - 4. April)

Eine neue wĂśchentliche Sammlung von Architekturmustern und ein neues WWDC21, Kartenerkennung und 13 Tricks der mobilen Anwendung, Benutzerausgaben, Symboltests und vieles mehr!







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



iOS



•   Wie Apple mich fĂźr immer verboten hat

•   Architekturmuster in iOS: Angst und Abscheu in Diagrammen. MV (X)

•   Kompositionslayout: Lohnt sich die Kerze?

•   Warum wir die VKontakte-Anwendung fĂźr das iPad seit fĂźnf Jahren nicht mehr aktualisiert haben, aber jetzt aktualisiert haben.

• Wir   verbinden den Brustherzfrequenzsensor Ăźber Bluetooth mit Swift.

•   Es ist Zeit fĂźr erstaunliche Geschichten. [1/2]

• Wir   entwickeln unsere erste Sprachassistent unter iOS

• Der App Store lehnt Anwendungen mit SDK von Drittanbietern ab, die Benutzerdaten erfassen.

• WWDC21 wird vom 7. bis 11. Juni online gehalten.

• Erstellen von Widgets mit WidgetKit.

• 7 effektive Schlüsselwörter zur Optimierung Ihres Swift-Codes.

• Einführung von Epoxy für iOS.

• Singleton gegen Abhängigkeitsinjektion in Swift

• Entfernen des Hintergrunds in Swift-Bildern mit Core ML

• 2 iOS-Tools zum Erkennen von totem und geklontem Code

• So bringen Sie den Mond mit ARKit in Ihr Zimmer

• Drei Arten von Sicherheitslücken, die ich in vielen iOS-Apps sehe

• SwiftUI-Animationen: Animationen auf SwiftUI

• ProgressHUD: Animierte



Android- Symbole



•   Evidenzbasierte Programmierung

•   CameraX + ML-Kit zur Erkennung von Kartennummern in Aktion

• Google schränkt ein, welche Apps andere sehen können installierte Anwendungen

• Jetpack Activity Result API. Teil 2. Wie es unter der Haube funktioniert

• Google hat den Stack-Dokumentenscanner veröffentlicht

• Android Broadcast: So erhalten Sie ein Praktikum bei Redmadrobot

• Debuggen von Build-Skripten und Gradle-Plugins [IntelliJ / Android Studio]

• Die einfachste Anleitung zum Verständnis von Gradle!

• Nicht leere Listen in Kotlin

• Eine sicherere Methode zum Sammeln von Streams von Android-Benutzeroberflächen

• Systemabsturz in Android WebView: Wie Entwickler diesen Fehler vermeiden können

• Lernen Sie das Verhalten Ihrer Abhängigkeiten kennen

• Führen Sie ARM-Anwendungen in einem Android-Emulator aus

• Implementieren Sie a Snackbar zum Rückgängigmachen von Aktionen in Jetpack Compose

• Bewegung Layout: Erstellen Einfache Recycler Ansicht Animationen

• Zehn #AndroidLifeHacks Sie verwenden können , Right Now

• LabeledSeekSlider: Anpassbare Slider

• Flux: Wetter auf Jetpack Compose

• Kanban-Tafel: Kotlin Kanbantafel



Entwicklung



• 13 Mobile App Tricks besser kennen , bevor die Entwicklung beginnen

•   Bedeutungsvolles Schnittstellen

•   TestOps: Das Schreiben von Autotests reicht nicht aus.

• Welche Fragen sind für die Position eines Automators zu erwarten und woher kommt die Sortierung?

•   Digest von Mail.ru Group Mobile Entwicklung Mitteilungen während der Pandemie

•   Storybook + Flutter = storybook_flutter

•   Patterns und Methodologien der UI Automation: Echt Leben Beispiele

• Sinn machen: über berufliche Entwicklung zu einem Führer, notwendigen Fähigkeiten, Führung und das Vertrauen

• Podlodka # 208: Betriebssysteme

• GitHub aktualisierte In-App-Benachrichtigungen

• App- Design: Beispiele für Inspiration # 38

• Google verbessert PWA-Installationen

• 20 unverzichtbare Fähigkeiten für Entwickler 2021

• CoScreen schafft eine gemeinsame Entwicklungsumgebung

• Erfahrung mit mehr als 10.000 Bildschirmen: 10 Tipps eines führenden Produktdesigners

• Wie wir eine App für 300.000 entwickelt haben und fast 4 Millionen Rubel verloren haben

• Entwerfen von Mikrointeraktionen in Figma mithilfe interaktiver Komponenten

• Ist dies der Anfang vom Ende der PWA?

• Entwickeln Sie nahtlos Multiplattform-Anwendungen mit Flutter.

• 4 einfache Tipps, um ein wertvollerer Entwickler zu werden.

• 6 Hauptunterschiede zwischen Junior- und Senior-Entwicklern.

• Wie wir unser kontinuierliches Integrationssystem um 50% beschleunigt haben

• Wie wir beim Start eines neuen technischen Projekts den Erfolg planen können

• 7 Lektionen meiner Reise vom Junior-Entwickler zum Senior in 2 Jahren

• 10 beliebtesten Fragen in einem Systemdesign-Interview

• RACE zum Marketing Erfolg

• Tools zum Erstellen von mobilen Augmented Reality (AR) -Apps

• Grundlagen der GitHub-Aktionen

• 4 Fehler, die ich als Programmierer gemacht habe, aber CTO werden musste, um sie zu sehen

• Software - Entwicklung ist ein Verlierer Spiel

• Wie in einer Flutter Anwendung Kauf von Abonnements zu implementieren

• Liefern bessere Software schneller: Wie wir gerettet eine halbe Million Dollar

• Was können wir in Kotlin plattformübergreif teilen: Module? Daten? Bildschirme?

• Erstellen Sie Ihre Flutter-App in 5 Tagen. Analyse



, Marketing und Monetarisierung.



• Mobile Vermarkter: Igor Postalenko (Tinkoff).

• Der durchschnittliche US-iPhone-Nutzer gab 2020 138 USD für Apps aus.

• Die Ausgaben Benutzer auf Anwendungen und Spiele im 1. Quartal 2021 einen neuen Rekord gesetzt

• stoppt Facebook Analytics läuft

• TechIntern: der IT - Studenten austauschen

• A / B und bewährte Symbole: DEVGAME Erfahrung

• Russische Gaming - Markt um 35% im Jahr 2020 wuchs

• die Lookout for Metrics von Amazon bewertet Unternehmen mithilfe von maschinellem Lernen.

• Vertrauen Sie Google-Statistiken?

• Yandex hat Samsung und andere Hersteller gebeten, nicht entfernbare Anwendungen von



AI, Devices, IoT nicht zu installieren.



•   Was ist IoT und was mĂźssen Sie darĂźber wissen?

• Microsoft wird 120.000 HoloLens an die Armee liefern.

• Snapchat bereitet neue AR-Brillen vor.

• IoT-Geräte werden auf russische Software übertragen.



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



All Articles