1

Hey everyone,

I'm excited to share iCore, a new library designed to streamline Android application development with modular and reusable components. iCore supports the MVVM architecture and provides base classes, extension functions, and various utility classes to reduce code duplication and speed up the development process.

Key Features:

  • Reducing Code Duplication: By abstracting commonly used operations, it prevents the writing of repetitive code.

  • Quick Start: With ready-to-use core components, it allows for a quick start to projects.

  • Easy Integration: Easily integrates common operations like Retrofit, LiveData observation, and theme/language selection.

  • Reactive Data Management with Kotlin Flow and LiveData: iCore manages asynchronous data streams using Kotlin Flow and handles UI updates with LiveData, offering a more reactive and modern data processing model.

  • Extensive Extensions: Its extensible structure allows for customization according to application needs.

  • Centralized Management: Provides centralized management by allowing easy access to application resources with ResourceProvider.

Links:

๐Ÿ”— GitHub: iCore on GitHub

๐Ÿ”— JitPack: iCore on JitPack

I'm looking forward to your feedback and contributions. Happy coding!

top 1 comments
sorted by: hot top controversial new old
[-] Tramort@programming.dev 1 points 1 month ago

Cool project!

Baffling name.

this post was submitted on 24 Jun 2024
1 points (60.0% liked)

developersIndia

46 readers
1 users here now

Welcome to the developersIndia community!

Reddit | Discord

Rules

  1. Remember the Human
  2. Be Civil
  3. Don't post irrelevant content.
  4. No NSFW Content
  5. No brigading.
  6. Follow the Code of Conduct.

This community isn't official, and isn't moderated by the same team.

founded 6 months ago
MODERATORS