ifqygazhar / story-app

My project for completed submission idcamp cross platform expert class

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Story App

cover rating

Challange From Dicoding

Submission 1 Expert Class

  1. Authentication Page
  • Displays the login page to enter the application.

  • Create a register page to register yourself in the application.

  • Password characters on the authentication page must be hidden.

  • Store session data and tokens in preferences. This session data is useful for managing the application flow, such as If already logged in, the user goes directly to the main page; and If not, the user is directed to the login page.

  • Provide a logout feature on the main page. The purpose is to delete the token and session information.

  1. Story Page
  • Displays a list of stories from the API provided. The information available on this page is the user name and photo.
  • Provides a detail page when one of the story items is pressed. The information available on this page is the user name, photo, and description.
  1. Add Story
  • Create a page to add a new story.
  • Provide a short description related to the image when adding a new story.

Submission 2 Expert Class

  1. Maintaining Features from Previous Submissions.
  • Ensure the various features in the previous submission are - working properly.
  1. Display Map
  • Display the detail page with a map if the story has the correct location.
  • Add location select feature via map when adding a new story.
  • Add location input when adding a new story. Give address information when the marker is pressed.
  1. Infinite Scrolling Pagination
  • Display the list of stories using Pagination correctly.
  1. Code Generation
  • Apply Code Generation to all object classes.

About

My project for completed submission idcamp cross platform expert class


Languages

Language:Dart 97.5%Language:HTML 1.7%Language:Swift 0.7%Language:Kotlin 0.1%Language:Objective-C 0.0%