Zusammenfassung interessanter Materialien fĂźr einen mobilen Entwickler # 395 (24. - 30. Mai)

Dieser Digest bietet einen Wechsel zu Swift und 36 Sekunden Verfügbarkeit, In-App-Kaufvalidierung und systemübergreifende Tests, ein niedliches Änderungsprotokoll, Netcode-Probleme, den Wechsel von Coinbase zu React Native und vieles mehr!







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



iOS



•   Wie Lenya von React zu Swift wechselte

•   VerfĂźgbarkeit unter iOS ab "36 Sekunden"

• Die beliebtesten SDKs nach der Veröffentlichung von iOS 14.5

• Die Apple Worldwide Developers Conference startet am 7. Juni und findet online statt.

• Evan Spiegel wird unterstützt die App Store-Steuer und Apple-Schutzmaßnahmen

• Steuern des Tastaturverhaltens in iOS-Anwendungen

• MVP-Architektur für iOS

• Entwickeln von iOS-Apps ohne Mac

• Verwenden von SnapKit in Ihren iOS-Apps

• Verwenden von Firebase Remote Config mit Swift 5

• 3 Möglichkeiten zum Gestalten von SwiftUI-Ansichten

• HMS ML Kit: Echtzeitübersetzung (iOS - Swift)

• ScrollingContentViewController : Einfache Erstellung Scrollen Ansicht

• NotificationToast: Toast für iOS

• CalendarKit: Kalender für iOS, iPadOS und MacOS



Android



•   Integration und serverseitige Validierung von Inapps fĂźr den Google Play Store - wie Sie sich vor BetrĂźgern schĂźtzen kĂśnnen

•   Aktualisierung auf die neue Version der Android-API gemäß den Anweisungen von Google.

•   Schnelle und einfache Erstellung einer Android-Anwendung.

•   Warum ist Kotlin besser als Java?

•   Funktionen zum Testen von Android ohne Google-Dienste

•   Wir erhalten das Ergebnis korrekt (Teil 2). Fragment Result API

• So verbessern Sie Ihre Fähigkeiten als Anfänger-Android-Entwickler: 5 Open-Source-Projekte zum Lernen

• Nützliche Kotlin-Erweiterungen für Android

• Hilt ist stabil. Einfachere Abhängigkeitsinjektion unter Android

• Aktualisieren Ihrer Kotlin-Datenklasse mit Erweiterungen

• Eine historische Einführung in das Compose Reactive State-Modell

• Ein brandneuer Status in Jetpack Compose

• Verbessern der Konvertierung von Java in Kotlin-Code: Ein Beispiel

• Strukturierte Parallelität in Aktion

• Erste Schritte: 5 Übungen, um Ihre Anwendung, die mit großen Bildschirmen ausgeführt wird

• Erste Schritte mit WorkManager

• Einfache Instrumententests (UI-Tests) für Android im Jahr 2021

• Eine Einführung in Security By Design

• KodeEditor: Code-Editor für Android

• SuperForwardView: Zurückspulen im Netflix-Stil



Entwicklung



•   Warum wir uns entschieden haben, eine systemĂźbergreifende Testabteilung einzurichten

•   VerzĂśgerungen, Jitter und Paketverlust: Woher kommen Netcode-Probleme und wie kĂśnnen sie gelĂśst werden?

•   7 QA-SĂźnden, die hilft oder verhindert den Tester (um das zu werden, was Sie wollen)

•   Warum Apple (und Google) verboten sind

•   Wie schreibe ich ein nettes Änderungsprotokoll: Avitos Erfahrung

•   Sie kĂśnnen nicht ohne einen Teamleiter auskommen , aber was ist mit einem technischen Leiter ?

• •   So sparen Sie die Nerven eines Testers oder beschleunigen die Regression von 8 auf 2 Stunden

•   Wie ich als nativer Android-Entwickler arbeiten wollte, aber einen Job als Flutter-Entwickler bekam

•   Dart: Schnelle unveränderliche Sammlungen

•   6 MĂśglichkeiten, die kognitive Belastung zu verringern die Schnittstelle

• Podlodka # 217: Moderation

• Flutter Dev Podcast # 27: UI - Rendering Works

• Wie Coinbase migrierenden Reagieren india

• Stack - Überlauf gestartet New Annual Entwickler Umfrage

• Fuchsia erhält sein erstes Gerät

• Mein SaaS hat in einem Monat MRR $ 12,5.000 erreicht: Folgendes habe ich gelernt

• Wohin gehen Programmierer?

• Der Online - Konferenz Google für Games Developer Summit 2021 wird im Juli stattfinden

• Das Design Problem ist der Designer selbst

• Nutzer kümmern sie nicht um Design: wie „gut UX“ tatsächlich funktioniert

• Wollen Sie die besten UX - Designer werden? Emotionales Design

• Die besten Programmiersprachen, die man 2021 lernen kann

• 10 Dinge, die erfahrene Entwickler gut wissen

• Warum gute Programmierer von Softwareunternehmen abgelehnt werden

• Machen Sie sich keine Gedanken über die Barrierefreiheit.

• Die meistgesuchten Programmiersprachen im Jahr 2021

• Vermeiden Sie CI / CD-Blockierungen - machen Sie Ihre Builds portabler.

• Flattern: CRUD mit Firebase Cloud Firestore.

• Eine Gewohnheit, ein besserer Entwickler zu werden.

• Was ist neu in? Flutter 2.2

• "Bibliotheksentwickler" aus Google



Analytics, Marketing und Monetarisierung



•   Datensatz Ăźber mobile Anwendungen

• Werbung für mobile Spiele im ersten Halbjahr 2021: Weltstatistik

• RevenueCat schließt Serie B für 300 Mio. USD ab

• Lightrun-Debug-Plattform erhält 23 Mio. USD

• Noom Weight Loss-Plattform erhöht 540 Mio. USD

• Trends für mobile Apps 2021: Bericht anpassen

• Dating-Apps schlagen Verbesserungen für geimpfte Personen vor

• Google startet App-Kampagnen auf dem Desktop

• Netflix ist Überlegungen zum Eintritt in den Spielemarkt

• "Technologien allein reichen nicht aus": Was den Werbemarkt bei Apple stört und wie er mit der Schließung des



KI- Systems , der Geräte und des Internet der Dinge Geld verdient



•   ML: "unmenschliche" Technologien fĂźr menschliche Preise

•   TinyML. Komprimieren des neuronalen Netzwerks

•   SberCloud + Intel oneAPI = bevorzugte Cloud fĂźr ML-Entwickler

• IBM hat ein Project CodeNet-Dataset entwickelt, um AI-Programmierung zu lehren.

• Wie man mit AR / VR Geschäfte macht.

• Die Mail.ru Group hat ein neues Set für kostenlose Schulungen eröffnet in der MADE Big Data Academy

• Microsoft hat GPT-3 verwendet, um Code in natürlicher Sprache zu generieren.

• Best Buy startet den Verkauf von Smartphones für Senioren.



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



All Articles