7 Repos
Practical examples of implementing local storage using key-value stores and relational databases.
Distinct from Data Persistence: Distinct from Data Persistence: focuses on the concrete implementation of local storage on-device rather than general data modeling.
Explore 7 awesome GitHub repositories matching data & databases · Local Persistence Implementations. Refine with filters or upvote what's useful.
This project is a collection of reference implementations and sample applications for Flutter. It provides practical examples covering API integration, user authentication, data persistence, and a gallery of UI patterns. The repository distinguishes itself by offering a wide array of functional demos, including implementations for Google and email-based identity verification, cloud database synchronization, and the use of both relational and key-value local storage. It also includes specialized utility examples such as expense tracking, tip calculation, and body mass index tools. The project
Provides practical demos for persisting data using local key-value stores and relational databases.
Dieses Projekt ist eine Referenzimplementierung von Domain-Driven-Design-Mustern, funktionaler Domänenmodellierung und ereignisgesteuerter Zustands-Koordination. Es demonstriert die Anwendung strategischer und taktischer Entwurfsmuster zur Verwaltung komplexer Geschäftsanforderungen. Die Implementierung nutzt ein funktionales Domänenmodell mit reinen Funktionen und unveränderlichen Objekten zur Verwaltung von Zustandsübergängen und Seiteneffekten. Sie bietet eine Command-Query-Responsibility-Segregation-Architektur zur Trennung von Lese- und Schreibmodellen, neben ereignisgesteuerter Koordination zur Wahrung der Konsistenz über autonome Geschäftsgrenzen hinweg. Die Codebasis integriert eine modulare Monolithen-Architektur unter Verwendung von Bounded Contexts und hexagonalem Layering, um Kernlogik von der Infrastruktur zu isolieren. Die Qualitätssicherung erfolgt durch eine Suite für verhaltensgesteuerte Entwicklung (BDD), die die Ubiquitous Language widerspiegelt, um Geschäftsszenarien zu verifizieren, sowie automatisierte Tests, die architektonische Constraints durchsetzen. Das Projekt wendet diese Muster auf eine Bibliotheksverwaltungsdomäne an und deckt Katalogpflege, Ausleih-Workflows, Reservierungsvalidierungen und die Nachverfolgung überfälliger Rückgaben ab.
Utilizes plain SQL and lightweight data tools to reduce impedance mismatch between domain objects and relational tables.
This project is a collection of reference implementations and code samples for building cross-platform user interfaces using the Xamarin.Forms framework. It provides practical examples for developing mobile and desktop applications from a single codebase targeting multiple operating systems. The repository focuses on architectural patterns and integration strategies, specifically demonstrating the use of MVVM to synchronize data between models and views. It includes samples for native platform integration, such as invoking platform-specific APIs and creating custom renderers to override defau
Demonstrates local data persistence using SQLite and the local file system to store application information.
Hawk ist eine sichere lokale Speicherbibliothek und Persistenz-API für Android. Sie bietet ein Framework zum Speichern und Abrufen von Primitiven, Objekten und Sammlungen unter Verwendung eines Key-Value-Speichersystems. Die Bibliothek verfügt über einen verschlüsselten Speicher-Wrapper, der Daten durch einen austauschbaren Krypto-Provider sichert, einschließlich eines Fallback-Mechanismus in den nicht verschlüsselten Modus. Ihre Architektur ermöglicht die Implementierung benutzerdefinierter Speicher-Backends und eine interface-basierte Komponenten-Injektion, um Standard-Serialisierungs-, Parsing- und Konvertierungsprozesse zu ersetzen. Das System unterstützt typ-erhaltende Serialisierung und enthält Dienstprogramme zur Verwaltung des Datenlebenszyklus, wie z. B. gezieltes Löschen von Einträgen und Bulk-Resets des Status. Zudem integriert es eine System-Log-Interception-Funktion, um interne Nachrichten zu erfassen und zu verarbeiten.
Provides a concrete implementation of local persistence for Android with support for custom backends.
This repository provides a collection of reference implementations for building mobile applications using the Kotlin Multiplatform framework. It serves as a practical guide for centralizing core application logic, data handling, and business rules into a single shared codebase while maintaining the ability to build native user interfaces for Android and iOS. The project demonstrates architectural patterns for managing state, persistence, and network synchronization across diverse mobile operating systems. By utilizing common source sets and platform-specific native interop, it enables develop
Demonstrates practical implementations of local storage using key-value stores and relational databases on mobile devices.
Dieses Projekt ist eine kuratierte Bildungsressource, die Entwicklern helfen soll, Frontend-Webentwicklung durch eine Sammlung von fünfzig verschiedenen Coding-Challenges zu üben. Es bietet einen strukturierten Lehrplan, der sich auf den Aufbau funktionaler Anwendungen mit React und modernen statischen Webtechnologien konzentriert, und bietet Projektbriefings und Blueprints, die Lernende durch die Implementierung diverser Web-Interfaces führen. Die Sammlung zeichnet sich durch die Betonung von Full-Stack-Prototyping und realen Integrationsmustern aus. Anstatt sich auf isolierte UI-Elemente zu konzentrieren, erfordern die Projekte die Integration externer Dienste, einschließlich Headless-CMS, Drittanbieter-APIs und Cloud-Datenbanken. Durch das Replizieren populärer Plattformfunktionalitäten und den Aufbau interaktiver Tools gewinnen Entwickler Erfahrung in der Verwaltung komplexer Zustände, Authentifizierung und Datensynchronisierung über Sitzungen hinweg. Der Lehrplan deckt ein breites technisches Spektrum ab, einschließlich komponentenbasierter Architektur, deklarativer Formularbehandlung und Static Site Generation. Er enthält auch praktische Aufgaben wie Geodaten-Visualisierung, Media-Asset-Management, Zahlungsabwicklung und die Implementierung von Suchfunktionen. Diese Übungen sind darauf ausgelegt, professionelle Entwicklungs-Workflows zu simulieren, einschließlich der Verwendung von Mock-Daten-Generierung und automatisierten Tests, um die Zuverlässigkeit der Anwendung sicherzustellen. Das Repository dient als umfassender Leitfaden für diejenigen, die professionelle Portfolios aufbauen möchten, indem technische Herausforderungen und Ergebnisse dokumentiert werden. Es ist so strukturiert, dass Programmierer den Übergang vom einfachen UI-Design zu komplexen, datengesteuerten Webanwendungen meistern können.
Maintains application state and user preferences across page reloads using browser-based storage.
This repository provides a comprehensive collection of functional code samples designed to demonstrate modern development patterns and architectural practices for the Android platform using Kotlin. It serves as a practical guide for implementing standard design patterns that decouple business logic from user interface components, ensuring that applications remain maintainable and testable. The project distinguishes itself by offering isolated, hands-on implementations of complex mobile programming tasks. It covers a wide range of capabilities, including asynchronous networking, local database
Provides practical implementations for persisting application data using local object-oriented database engines.