Ich hatte ein einfaches Rendern von Sprites und Text, ein einfaches Eingabeverarbeitungssystem, von dem aus Informationen ßber die Maus und die gedrßckten Tasten abgerufen werden konnten, sowie alle Arten von Dienstprogrammbindungen fßr die Hilfssysteme der Engine. Im Allgemeinen kÜnnte ich ein einfaches Bild anzeigen. In der Folge änderte sich dies sehr und wurde mit architektonischen Tricks ßberwachsen.Ab Android 8 (einige Anbieter ab 7.1) verfßgt das System ßber einen neuen Mechanismus zum Rollen von OTA-Updates, den sogenannten. Nahtlose A / B-OTA-Updates - nahtlose Updates. In diesem Beitrag werde ich die allgemeinen Funktionsprinzipien beschreiben, den Mechanismus aus Sicht des Entwicklers betrachten und ihn auch mit dem alten (wir nennen ihn wiederherstellungsbasierten) Ansatz zum Anwenden von Updates vergleichen.
Diese Ăbersicht ist als wĂśchentlicher Newsletter erhältlich . Und jeden Tag senden wir Nachrichten im
Telegrammkanal .
iOS
⢠(+22) Navigationsleiste und Ăbergangsanimation
⢠Apple hat einen Generator fßr Kurzlinks und QR-Codes fßr den App Store gestartet.
⢠Apple hat auf 30% Steuer fßr kleine Unternehmen verzichtet.
â˘
Verwenden von AVAudioEngine zum Aufzeichnen, Komprimieren und Streamen von Audio unter iOS
â˘
SKOverlay in SwiftUI
â˘
Kerndaten und SwiftUI 2.0
â˘
Verwenden benutzerdefinierter Debug-Beschreibungen, um das schnelle Debuggen zu vereinfachen
â˘
10 verwirrende, aber wichtige schnelle Funktionen
â˘
2 MĂśglichkeiten zum AusfĂźhren von MVVM iOS
â˘
SwiftUI und Firestore : Aktualisieren von Daten
â˘
Erstellen einer verschiebbaren TableView mit Swift
â˘
Anleitung: Erklärungen und Schulungen zur Arbeit mit dem Produkt
â˘
Tiktok-Klon: Kurzvideos zu Swift und Firebase
â˘
Twitter-Text: Parsen von
Android- Text
⢠(+8) So entwickeln Sie ein Zoom-Analogon fßr TV-Boxen unter RDK und Linux. Umgang mit dem GStreamer-Framework
⢠(+7) "Kalt" -Start einer Android-Anwendung
⢠(+6) Noch einmal zur Multimodularität von Android-Anwendungen
⢠(+6) Funktionsweise des Huawei Push Kits
⢠(+4) So gestalten Sie das schrittweise Ausfßllen von Daten Mobile App
⢠(+4) Google Play In-App-ĂberprĂźfungs-API: Schritt-fĂźr-Schritt-Implementierungshandbuch
⢠(+1) Voice in Mobile App: Lernen, Bildschirme aufzurufen und Formulare ohne Hände auszufßllen
⢠Google erleichtert die Arbeit mit Drittanbieter-Stores in Android 12
â˘Google Play wird In-App-Käufe genau Ăźberwachen.
â˘
Drahtlose Android-Entwicklung mit lokalem Gerät.
â˘
Asynchrones Messaging mit Kotlin und RabbitMQ.
â˘
Erste Gedanken zu Jetpack Compose.
â˘
Ăndern der Startvorlagen fĂźr Android.
â˘
BegrĂźĂungsbildschirm in Android.
â˘
Zeit zum Segeln: Wechsel von Kotlin zu Flutter
â˘
Erkunden von Kotlin DSL
â˘
Entlarven von Android-Leistungsmythen
â˘
Erstellen von Heatmaps mit Google Maps fĂźr Android
â˘
Alles, was Sie Ăźber die biometrische Android-Bibliothek wissen mĂźssen
â˘
JetMessenger: ein Klon von Facebook Messenger auf Jetpack Compose
â˘
CircleMenu: ein radiales MenĂź fĂźr die Android-
Entwicklung
⢠(+22) Plague MD Ich blieb in Russland und wurde von der Pest verschlungen. Proger Rotz und NÜrgelei
⢠(+16) Lehren aus der Unterstßtzung eines Sex-Chat-Startups bei der Verbesserung der Conversions
⢠(+8) InheritedWidget in Flutter
⢠(+8) Haar- und Stoffsimulation mit Unity Cloth auf Mobilgeräten
⢠(+6 ) Erstellen eines VHS-Videoeffekts in Unreal Engine
⢠(+6) "Flattern ist cool - das ist die einzige Erklärung, die ich habe." Flutter Dev Podcast Best Releases Review
⢠(+6) So erstellen Sie eine Mini-Anwendung: Wissensdatenbank VK Mini Apps
⢠Podlodka # 183: Feedback
⢠Finale des RuCode-Programmierfestivals
⢠GitHub startet einen Code-Scan nach Schwachstellen
⢠So ändern Sie das Leben eines Programmierers mit der 80/20-Regel
⢠Kurse âSo erstellen Sie mobile Anwendungen und Spieleâ im Humble Bundle
⢠4 VS-Code-Erweiterungen zum âEntspannenâ bei der Arbeit
⢠Interview mit dem Produktmanager Flutter and Dart (Google)
â˘
Facebook vs. Google: PlattformĂźbergreifender Framework- Kampf
â˘
Best Practices fĂźr CI / CD
â˘
GitHub-Codespaces: Arbeiten mit Flutter
⢠â˘
Die besten Ratschläge meines Mentors zum Erstellen von Software
â˘
Vier Dinge, die Sie vergessen sollten, um ein besserer Programmierer zu werden
â˘
Meine ersten 24 Stunden mit Flutter
â˘
7 MĂśglichkeiten, um wirklich aus Tutorials zu lernen
Analytik, Marketing und Monetarisierung
⢠(+25) Wie Apps Ohne die MÜglichkeit zu gewinnen, ziehen sie Millionen von Dollar von Benutzern ab.
⢠(+3) Die Geschichte von Waze: Vom Unsinn zu einem Milliarden-Dollar-Unternehmen.
⢠(+1) Analyse des Spiels RAID: Shadow Legends (Monetarisierung durch Verhaltenspsychologie).
⢠(0) Lokalisierungstests: Warum braucht die Anwendung sie oder? Seite? Ë ?
⢠â˘Black Single âLovesick Mädchenâ erscheint auf PUBG MOBILE
⢠IronSource Üffnet den Zugang zum In-App - Ausschreibungs - Plattform fßr alle
⢠sinnvoll: Ăber den ausländischen Markteintritt
⢠Apps Umsatz im 3. Quartal stieg um 32% auf $ 29 Milliarden
⢠Epische und Apple Keine Gerichtsverhandlung
⢠Russland tritt in ein Gesetz ein, um Raubkopien von Apps zu blockieren.
⢠Warum Influencer wie Li Jiaqi fßr Unternehmen, die auf China abzielen, so wichtig sind.
⢠Rephrase.ai: Menschen fßr Werbung generieren.
⢠Wie wir eine Animations-App gestartet haben Foto auf Product Hunt
â˘
Start einer Indie- AI- Anwendung
, Devices, IoT
⢠(+27) Die besten IDEs fßr Raspberry Pi
⢠(+17) Einfßhrung in Node-RED und Streaming-Programmierung in Yandex IoT Core
⢠(+12) Hinzufßgen der Ambilight-Funktion zum Player mithilfe von Xiaomi-Smart-Lampen
⢠(+1) NB-IoT ... Non-IP Data Delivery oder nur NIDD. Testen mit dem kommerziellen Dienst MTS
⢠(0) "Smart Home" in jeder Wohnung eines Wohnhauses. Controller- und Gateway-Details
⢠8 No-Code-Plattformen fßr maschinelles Lernen fßr mobile Entwickler
⢠Apple Watch 6-Verkäufe verdoppeln den Umsatz der vorherigen Version
â Vorheriger Digest... Wenn Sie andere interessante Materialien haben oder einen Fehler gefunden haben, senden Sie ihn bitte per E-Mail .

