1
3
submitted 4 months ago by isseverDev to c/developersindia@programming.dev

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!

2
2
submitted 4 months ago by isseverDev to c/kotlin@programming.dev

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!

3
20
submitted 4 months ago by isseverDev to c/android

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:

  • Modular Structure: Easy to integrate and use in any Android project.
  • Base Classes: Provides base classes for activities, fragments, view models, adapters and more.
  • Extension Functions: Includes useful extension functions to simplify common tasks.
  • Utility Classes: Provides utility classes for network operations, local data management, and more.

Links:

๐Ÿ”— GitHub Repository: iCore on GitHub

๐Ÿ”— JitPack: iCore on JitPack

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

view more: next โ€บ

Lemdro.id

1,767 readers
21 users here now

Our Mission ๐Ÿš€

Lemdro.id strives to be a fully open source instance with incredible transparency. Visit our GitHub for the nuts and bolts that make this instance soar and our Matrix Space to chat with our team and access the read-only backroom admin chat.

Community Guidelines

We believe in maintaining a respectful and inclusive environment for all members. We encourage open discussion, but we do not tolerate spam, harassment, or disrespectful behaviour. Let's keep it civil!

Get Involved

Are you an experienced moderator, interested in bringing your subreddit to the Fediverse, or a Lemmy app developer looking for a home community? We'd be happy to host you! Get in touch!

Quick Links

Lemdro.id Interfaces ๐ŸชŸ

Our Communities ๐ŸŒ

Lemmy App List ๐Ÿ“ฑ

Chat and More ๐Ÿ’ฌ

Instance Updates

!lemdroid@lemdro.id

founded 1 year ago
ADMINS