Android Startup Versions Save

🔥The Android Startup library provides a straightforward, performant way to initialize components at the application startup. Both library developers and app developers can use Android Startup to streamline startup sequences and explicitly set the order of initialization.

1.1.0

2 years ago

New Feature And Optimizes

  • Feat: Support dependency using class names.
  • Optimize: Optimize log system and time statistics system.

Full Changelog: https://github.com/idisfkj/android-startup/compare/1.0.7...1.1.0

1.0.7

2 years ago

New Feature And Fix Bug

  • Feat: Provide the openStatistic parameter in StartupConfig to set the statistics switch.
  • Fix: Use ConcurrentHashMap to replace LinkedHashMap to solve the problem of multithreading concurrency.
  • Fix: Resolve log length being intercepted.

1.0.6

3 years ago

New Feature

  • Add the annotation of MultipleProcess support to type of array

1.0.5

3 years ago

Fix Bug

  • Fix: The main thread blocking waiting for logic.
  • Fix: The needAwaitCount results in inaccurate main thread time statistics.

1.0.4

3 years ago

New Feature

  • Feat: Add the annotation MultipleProcess to support components of multi-process initialization.
  • Feat: Add the annotation ThreadPriority to support set component initialization thread priority.

1.0.3

3 years ago

New Feature And Fix Bug

  • Feat: Add startup trace.
  • Feat: Add manual dispatch to notify children that dependencies completed.
  • Feat: Add proguard files.
  • Fix: Adjust main thread cost time statistics.

1.0.2

3 years ago

New Feature And Optimizes

  • Optimize: Extract discover and Initialize logic from StartupProvider into StartupInitializer.
  • Feat: Add support cache to the initialized component.
  • Feat: Add support cost times statistics and listener.
  • Optimize: Change the type of Class to String in sort and initialize.

1.0.1

3 years ago

New Feature And Fix Bug

  • Feat: Add StartupConfig to initialize android startup config.
  • Fix: Remove useless startup.toNotify() call.
  • Fix: Adjust notifyChildren() method.
  • Feat: Optimize log output.

1.0.0

3 years ago
  • Add support for topologySort.
  • Add support for await.
  • Add support for provider manifest config.