Zusammenfassung interessanter Materialien fĂźr einen mobilen Entwickler # 355 (27. Juli - 2. August)

In der neuen Übersicht sind beschädigte Desktops, ihr Beitrag zu Swift, Anwendungssicherheit und Durovs Krieg gegen Apple, Codequalität und Anwendungsentwicklung, Huawei als Marktführer und viele andere interessante Materialien!





Heutzutage werden die meisten Produkte für Benutzer hauptsächlich für mobile Plattformen hergestellt. Bestenfalls handelt es sich um ein universelles Web, das noch für Mobiltelefone optimiert ist. Weil Benutzer iPhones lieben, keine Computer. Das Unternehmen setzte sich, zählte und traf eine Entscheidung - verdienen wir mehr Geld, haben wir überall zuerst ein Handy.Um Änderungen vornehmen zu können, benötigen Sie Kenntnisse in Swift und Kenntnisse in C ++. Dies ist jedoch nicht erforderlich. Bei einigen Aufgaben müssen Testfälle hinzugefügt werden, in denen keine Sprachkenntnisse erforderlich sind.



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



iOS



• (+24)  Apple Machine Learning-Nachrichten im Jahr 2020

• (+8)  Implementierung von maschinellem Lernen auf einem iOS-Gerät mit Core ML, Swift und Neural Engine

• (+3)  Neue Property Wrapper in SwiftUI

• (+1)  MVI und SwiftUI - ein Zustand

• (0) Wir entwerfen Arbeiten mit iOS-Abonnements: Client- oder Server-Speicherung von Produkten

• (0)  iOS-In-App-Käufe: Initialisierung und Verarbeitung von Käufen

• Durov kritisierte Apple erneut für eine Provision im App Store

• Telegramm verklagt Apple

• Erstellung einer Erweiterungsschaltfläche in Swift

• Wie Vereinfachen Sie die Navigation SwiftUI

• GeometryEffect in Swift 2.0 Wir lernen

• eine neue API-Protokollierungsoberfläche für iOS 14

• Erstellen Sie einen Spotify auf SwiftUI

• 5 Dinge, die ich vor meinem ersten iOS-Praktikum bei einem Startup wissen möchte

• Da das Facebook SDK das Apple iOS-Ökosystem ohne eine einzige Codezeile zum Erliegen bringen kann

• Codebereinigung und -umgestaltung in SwiftUI

• Übersicht UIPageControl in iOS 14

• Erstellen eines einziehbaren Menüs Swift

• Erstellen des ersten Widgets für iOS 14 mit WidgetKit

• Arbeiten mit Vorlagen SnapML in Lens Studio: Stil Transfer

• Toolbar SwiftUI in iOS 14

• wie Animation von Instagram auf Swift erstellen

• Laden Animation in Swift erstellen

• Dynamische Themen in iOS

• Do Grid - Layout in SwiftUI

• SwiftUI-LifeGame: "Life" auf SwiftUI

• GradientLoadingBar: Gradient Loading Bar

• Streamoji: Emoji-Rendering für iOS



Android



• (+17) Eine  Geschichte darĂźber, wie der kaskadierende LĂśschvorgang von Realm bei langem Start gewonnen hat

• (+17)  Stromverbrauch von Android-Apps

• (+9)  Lernen von Android in 3 Jahren oder Die Geschichte einer Anwendung

• Android Broadcast: Sicherheit mobiler Anwendungen

• Gewinner des Google Play Indie Games Festival

• Google verfolgte die Anwendungsnutzung unter Android

• Scannen von QR-Codes mit dem HUAWEI Scan Kit

• Verwenden von WorkManager für die sofortige Hintergrundausführung

• Wie Discord das Navigieren in einer Android-Anwendung vereinfacht hat

• OkCupid führt eine bessere Testbarkeit ein

• Modularität in Android: Machen Sie Ihren Code wiederverwendbar und wartbar

• Best Practices für die Android-Entwicklung

• Beispiel für die Android-Architektur: Ebenen und Module

• Erweiterte Kotlin-Programmierung

• Stellen Sie sicher Klicken Sie auf eine (ButterKnife hat es richtig gemacht)

• Wie ich den Busdienst rückgängig gemacht habe, um meine eigene App zu erstellen

• Android-All-in-One-Benachrichtigungen

• Kotlin Multiplatform + Rx + MVVM

• Verkleinern Sie Ihre App mit R8

• Abspielen von Videos mit Jetpack Compose

• Grundlegendes zum Build mit Build Analyzer

• 6 wichtige Informationen vor der Verwendung von Destructuring in Kotlin

• MarvelHeroes: Superhelden in der Android-Entwicklung

• Rocktly: Space startet



Entwicklung



• (+41)  Wie verwende ich einen Desktop ohne Desktop? Samsung DeX-Test

• (+37)  Alpha-Version von Flutter fĂźr die Entwicklung von Linux- und Desktop-Anwendungen

• (+8)  Erstellung von Panorama-Videos in Unity

• (+7)  Flutter. RenderObject - Messen und Erobern

• (+6) Die Wissenschaft der Benutzererfahrung. Verwenden kognitiver Verzerrungen bei der Entwicklung hochwertiger Produkte

• (+3)  Auswahl mobiler Geräte: Eine schrittweise Anleitung fĂźr QS-Anfänger. Teil I

• (+2)  Kali Linux Nethunter auf Android Teil 3: Brechen der Abstand

• (+1)  Goms Analyse der Schnittstelle Nutzbarkeit

• Podlodka # 174: Kartographie

• Flutter Dev Podcast # 18: Spiele - Entwicklung

• sinnvoll: Über Wettbewerbsanalyse , Segmentierung von Branchen und Nischen und Kopieren von Funktionen

• Ich möchte in Gamedev Nr. 10 sein: Entwickler auf Unreal Engine

• Bericht "Codequalität 2020"

• UX-Design: Wie das menschliche Gedächtnis funktioniert

• Anwendungsdesign: Beispiele für Inspiration Nr. 11

• Designregeln für eine gute Schaltfläche

• Schlechteste Argumente für die Erstellung eines neuen Features

• Designer, hören Sie auf, das Design eines anderen herabzusetzen

• Entwicklungsphasen für mobile Apps: Analysen und Leistungsbeschreibung

• Wie ein unerfahrener Designer mit Feedback arbeiten kann, um ein Profi zu werden

• Bietet ein modernes Goodreads iOS-Erlebnis: Neugestaltung der Forschung

• 6 kleine Dinge, die Sie zu einem besseren Flutter-Entwickler machen

• Flatter-Entwicklung durch das Clean Architecture-Paket

• Auswahl der richtigen Datenbank für Ihre Flutter-Anwendung

• Das Geheimnis des einfachen Codes

• Qt on Mobile: Best Practices für die plattformübergreifende Anwendungsentwicklung

• Prinzipien von SOLID in Bildern Analyse



, Marketing und Monetarisierung



• (+5)  Wie kann man Urlaub in Gewinn fĂźr den Entwickler und Freude fĂźr die Spieler umwandeln ?

• Wie kann man mit Bewertungen arbeiten, um die Anwendungsbewertung zu verbessern?

• Foodtech und soziale Netzwerke haben Carsharing und Mobile Banking vorangetrieben, aber der Einzelhandel blieb in den drei am häufigsten nachgefragten Anwendungskategorien.

• Der Tempo Home Fitness-Komplex erhielt 60 Millionen US-Dollar.

• Wir haben begonnen, unsere Anwendung kostenlos zu vertreiben. Folgendes ist passiert

• Tandem - Zweitsprachenpraxis

•Roblox-Entwickler erhalten 250 Millionen US-Dollar

• Spotify startet Gruppe, die Musik hört

• AppsFlyers Bericht über Betrug bei der mobilen Werbung 2020

• Bericht über App Annies Mobile App Evolution 2020

• EVE-Echos für iOS und Android im August

• Empfehlungen Steigerung der Effektivität der Monetarisierung für mobile Anwendungen

• Verwendung von Videoanzeigen zur Förderung des Geschäfts auf Facebook: SocialPeta-Leitfaden

• Messung der Effektivität von Anwendungen zur Optimierung von Textsuchmaschinen



AI, Devices, IoT



• (+38)  Doom Boy ESP32. Zweite Iteration

• (+2) Wie wird Industrie 4.0 unsere Arbeitsplätze verändern und warum braucht es eine zuverlässige Stromversorgung?

• (0)  Eine Reihe von Artikeln Ăźber die Installation und den Betrieb des LoRaWAN Chirpstack-Servers.

• Huawei wurde durch die Ergebnisse des zweiten Quartals zum größten Smartphone-Hersteller der Welt.

• Amazon verbindet Alexa über Alexa for Apps mit Anwendungen.

• 11 gängigste Algorithmen für maschinelles Lernen auf den Punkt gebracht.



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



All Articles