Zusammenfassung interessanter Materialien fĂźr einen mobilen Entwickler # 379 (25. - 31. Januar)

In dieser Ausgabe werden das Rippen von Realms und das Erstellen von Widgets, die Geheimnisse des BLE-Kochens und das Reduzieren der ANR um das Sechsfache, Navigations- und Entwicklungsprobleme bei der Android-Entwicklung, die Vorbereitung von Interviews und die Arbeit im mobilen Einzelhandel während der Quarantäne behandelt. All dies und noch viel mehr in der neuen Übersicht!







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



iOS



• Schnell, einfach, komplex: wie wir Realm gesehen haben

•   HexThrees - mein erstes fertiges Spiel

•   Wie man ein Widget fĂźr iOS 14 erstellt (und es beim Aktualisieren nicht von den Benutzern entfernt)

•   Tauchen Sie in den Autotest unter iOS ein. Teil 2. Interaktion mit UI -Elementen einer iOS-Anwendung in Tests

•   MFS - ein Muster zum Erstellen der Benutzeroberfläche in iOS-Anwendungen

•    MFS-Muster fĂźr Tabellenansichten in iOS-Anwendungen

• Apple implementiert Datenschutz "Early Spring"

• Apple lädt zur Online-Konferenz "Building Great Widgets" ein

• Twitter öffnet die Texteditor-API für iOS-Entwickler

• Sandbox-Anwendung: Wie iOS-Entwickler Routineaufgaben automatisieren

• Einführung in Core Graphics

• 7 Erweiterungen Schnell, dass jeder iOS-Entwickler verwenden sollte

• Profilierung von SwiftUI-Apps mit Xcode-Tools

• Symbolisieren von Absturzprotokollen in iOS

• ToastUI: Toast für SwiftUI

• XCMetrics: Analyse von Xcode



Android- Protokollen



• Die   Anwendung antwortet: Wie wir die Anzahl der ANRs um das Sechsfache reduziert haben. Teil 2, Ăźber das Beheben von Fehlern + Teil 1

• Wie kann man die Prüfung zum Rooten eines Geräts umgehen, indem man die RootBeer-Bibliothek überlistet?

•   Android Bluetooth Low Energy (BLE) - Richtige Vorbereitung, Teil 4 (Bonding)

• Schulungsprogramm   zur Navigationskomponente: FĂźr diejenigen, die alle Tutorials Ăźbersprungen haben.

• Navigationskomponente und Multi-Backstack-Navigation.

• Automatisierung der Veröffentlichung einer Anwendung bei Google Play mit Jenkins

• •   Sichere Argumente? -? treue Assistentin Navigationskomponente

• Wie man in der Android-Entwicklung entwickelt und wo man neues Wissen erhält

• Android Broadcast: Verwandeln einer Android-Anwendung in Kotlin Multiplatform

• Aktualisieren von FragmentViewBindingDelegate: Fehler von AutoClearedValue geerbt )

• Verwenden von Hilt ViewModelComponent

• Verarbeiten von Antworten aus dem Netzwerk für Android-Projekte mit der Verwendung von Sandwich

• Epoxy - Erstellen deklarativer und wiederverwendbarer Komponenten der Benutzeroberfläche

• Einheit als Bibliothek: Hinzufügen von Einheitsfunktionen zu Ihrer Android-Anwendung

• Lösen von Architekturproblemen in mobilen Anwendungen mit Bluetooth Low Energy

• Implementierung von Android TopSheet

• Maschinelles Lernen von Android mit TensorFlow Lite

• Auffinden von Fehlern in einer Android-Anwendung

• 9 häufige Android-Fallstricke - Interview

• ComposeSlackDesktop : Slack on Jetpack Compose-



Entwicklung



•   Anwendungsmanager fĂźr Windows Mobile

• Arbeiten mit Asynchronität in Dart

•   Keine Schmerzen in Godot Cross-Plattform - Multiplayer

•   Neue Entwickler Onboarding mit ansible

•   Alles , was Sie Ăźber das Routing zwischen den Seiten in Flutter wissen

• Podlodka # 200: wie Programmiersprachen lernen

• Podcast sinnvoll: Über Prozesse in Produktteams

• Meine Interviewvorbereitung bei Google

• Ludo-Plattform hilft KI-gestützten Spielideen

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

• Probleme mit Vorstellungsgesprächen : Eine Brise

• Yandex eröffnet Rekrutierung für Sommerschulen für Entwicklung und Design

• Warum schön praktisch erscheint: Wir analysieren Schnittstellen aus wissenschaftlicher Sicht. Teil 1

• 5 Leistungsstarke IDEs, über die niemand spricht

• Schreiben Sie nicht nur Code, lösen Sie Probleme

• Brechen Sie das brillante und einfache Design von Tinder auf

• Erstellen Sie eine Kryptowährungsanwendung mit Flattern

• 10 unverzeihliche Sätze, die Sie in Vorstellungsgesprächen nicht sprechen sollten

• Mobile Apps Mehr keine gute Idee für Startups

• So hosten Sie einen Docker-Server für ein Unity-Multiplayer-Spiel in der Google Cloud

• 5 einfache Möglichkeiten zur Verbesserung Ihrer Debugging-Fähigkeiten

• 3 einfache Methoden zur Verbesserung Ihrer Programmierkenntnisse

• Wo arbeitet der beste Produktdesigner? Designagentur vs. Produktfirma

• iOS-Responder-Kette: UIResponder, UIEvent, UIControl und wie man sie kombiniert

• 10 beste kostenlose Spieleentwicklungstools im Jahr 2021

• 5 Entwurfsmuster, die jeder Programmierer kennen sollte

• Der schlimmste Fehler, den Sie während eines technischen Interviews machen können

• Ray: Ray Tracing in ASCII-



Analyse, Marketing und Monetarisierung



• Intelligenter Frauenkalender: Entwicklung der Gesundheits- und Fitness-App Nr. 1

• Google Play ermöglicht Glücksspiele in 15 weiteren Ländern

• Charlie: Schuldenerlass bei Spielen

• Nahezu alle russischen Regierungsanwendungen teilen Daten mit Dritten -Party-Unternehmen

• Leitfaden für Vermarkter zu Chinas führender Nachrichtenanwendung: Toutiao

• Literati sammelte 40 Mio. USD für die Entwicklung eines Buchclubs

• Simulatoren weisen das größte Umsatzwachstum in den USA auf

• Welche Spiele spielen Benutzer noch: AppsFlyer-Forschung

• Mobile Vermarkter: Vitaly Shakhmatov (Hoff)

• Leibwächter: Automatische Entfernung von Negativität

• Voice-Chat im Clubhaus erhält Investitionen und beginnt mit der Monetarisierung

• Personalisierung von Angeboten in der mobilen Anwendung und im Online-Shop: VseInstrumenty.ru Fall



KI, Geräte, IoT



•   Zugangskontrollsysteme im IoT - wir wissen, wie, wir wissen, wir Ăźben

• OpenCV veranstaltet einen räumlichen KI-Wettbewerb

• Google öffnet Tilt Brush

• So erstellen Sie ein IoT-Gerät



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



All Articles