Skip to content

The next steps of development: New demoApp > Extensions #361

@davideas

Description

@davideas

A new clearer plan for the next releases. Please follow the wiki page Migrations for all braking changes, between those releases.

Here, the main points of rc1 milestone:

  • I'm working on the new big feature of Scrollable Headers and Footers. Since this feature brings lot of new code, it must be closed as soon as possible.
  • I need to improve the EndlessScrolling / LoadingMore: how it is now, it is not good and with the new concept of footers the progressItem could become a footer item.
  • I need to fix 2 small but annoying bugs in scrolling animations.
  • I have to refactor / deprecate many functions, however, they will be removed in the rc3/final release. So this also must be done asap too.
  • I can simplify a lot the configuration for the sticky header container, doing so we can remove the mini layout from ours xmls.
  • Need to add the possibility to set elevation to the header item and to the sticky header container.

For rc2 milestone:

  • Simplify the initialization and review internal calculations for updateDataSet and filtering.
  • I need to evaluate the creation of a separate library for the extensions.
  • Extension to support DataBinding as this seems highly demanded by the users.
  • Support of Endless Top Scrolling
  • Support of third LayoutManagers.
  • List copy managed internally.
  • An huge improvement for the FastScroller.
  • Get rid of Method B.
  • Allow to filter items preserving the originalList internally.
  • New FlexibleItemDecoration.
  • Better Log system.
  • Code optimization.
  • Finish the Wiki pages.
  • Bug fixes that come from rc1 pre-release.

The rc3 milestone:

  • Include the new GrabVer (Gradle Automatic Build Versioning) which I am currently working on.
  • Delete of all deprecated functions (moved from final, we are getting close to final release!).
  • Features enhancement.
  • I will see what I can do to improve swipe capability.
  • More unit tests.
  • Bug fixes that come from rc2 pre-release.

For final release:

  • More example for the demoApp, included horizontal layout with snapping feature.
  • A new and simple-to-read demoApp (anticipated from final release). Initial basic implementation will come from the new AndroidStarterApp project.
  • Delete of all new deprecated classes and functions done in rc3.
  • Some bug fixes and other code adjustment that will appear clearer with time.
  • Finalizing the demoApp and part of the documentation.
  • Publishing to PlayStore.

Extensions releases has big challenges:
In order to support the DB extensions a new level of Abstraction should be designed. Those extensions will not be confirmed once an acceptable class has been produced.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions