Giter Site home page Giter Site logo

02_proyek_informatika's Introduction

02_Proyek_Informatika

Anggota Kelompok B :

  • Nadia Clarissa Hermawan 6181901013
  • Reynaldi Lukas Yudawinata 6181901038
  • Thomas Christsian Haeryono 2016730027

Project Details :

A Challenge from Topcoder website to create an android app in Kotlin to sell second-hand electronic products which are not needed by their owners. This application can show the name, category, thumbnail, price, and condition of the product being sold. Then the name, product, and condition can be sorted ascending/descending. Users can also search for the desired product name in the search field and can filter products by category. When the user presses a product, it will move to the product page which shows the image, name, price, category, condition and there is a button to add to the cart.

Project Requirements :

  1. Products List Screen
    • We need to display the Products in list mode or tiles mode.
    • we need to display product name, product category, product thumbnails, product price, and product Condition.
    • The product name, product condition, product price should be sortable, such as click the 'Product name' header to sort products by product name ascending/descending order.
    • Show only 5 products when the screen loads.
    • A LOAD MOER button, clicking on it will load next 5 courses until no more products left.
    • Click on the product name of a row in list mode or a square in tiles mode, it will go to product details screen.
    • Provide a search box to search out for the product name.
    • Provide a select to filter products based on category.
  2. Product Details Screen
    • Product name
    • Product images: show 3 images for a product and show them as carousel
    • Product category
    • Product price
    • Product condition: almost new, 90% new, etc.
    • A button to add this to shopping cart. For now, just show a toast how many items are in the cart and what the items are.
    • A back(<) button to return to products list screen

Tech Stack:

  • Android Studio
  • Android 9+
  • Kotlin
  • Android phone: Samsung Galaxy S21, OnePlus 9 series

How To Run the Project:

Work in progress.. please wait

02_proyek_informatika's People

Contributors

nadiaclarissahermawan avatar reynaldilukasyudawinata avatar thomaschristianhaerynoo avatar

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.