Giter Site home page Giter Site logo

partslist's Introduction

PartsList

Example App: RecyclerView with Kotlin on Android

Finished source code for the blog article introducing RecyclerView with Kotlin support on Android. Follow the instructions to go from a new project in Android Studio to a fully-working RecyclerView list.

Example projects

  • 01 Offline variant: The finished solution for Part 1 + 2 is in the 01-RecyclerView directory. This contains a fully working Recycler View project with a click listener written in Kotlin. It uses test data added during onCreate().
  • 02 + 03 Web Service variant: Part 3 of the article series added dynamically retrieving and updating data through a REST web service. Find the starter project in 02-Retrofit-Start; the article walks you through the implementation steps. The final solution of the recycler view project with added web access is in 03-Retrofit-Solution.

Mock Server for examples 02/03: find details how to install and run the local mock server for parts 2 + 3. Short summary:

  1. Install Node.js
  2. Install the json-server module globally: npm install -g json-server
  3. Run the server from the root directory of this repository, which contains the sample database (db.json): json-server --watch db.json. Note: to access the web server from your phone instead of the emulator, run it with your computer's local IP address, e.g.: json-server --watch db.json --host <yourIp>

Updates

December 15th, 2020: Updated project to use Jetpack View Binding instead of the Kotlin synthetics.

Related Information

Released under the Apache License, Version 2.0 - see the LICENSE file for details.

Developed by Andreas Jakl

partslist's People

Contributors

andijakl avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

partslist's Issues

Data load slow

Hy
I would like to use your solution for simple onclick with 90.000 row database. When I search in my db and trying to show result list in recyclerview it is very slow with this solution . With normal recycleradapter is fast so it isn't the db or query problem.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.