Skip to content

alvinmarshall/Spiice-ui-challenge

Repository files navigation

license

Spiice-ui-challenge

Ardejob community challenge

Ardejob community

Check their twitter handle https://twitter.com/ardejob

UI Task Completed

  • Starter Page
  • OnBoaring Page
  • SignIn Page
  • SignUp Page
  • Feed Page
    • Active Project
    • Upload Project
    • Feed Detail
  • Search Page
    • Post Detail Page
    • Proposition Page
  • Messages Page
  • Profile Page
    • Profile Reviews

Functional Task Completed

  • Firebase Analytics

  • Firebase Crashlytics

  • Firebase Messaging

  • Firebase Cloud Functions

    • Firebase Authentication
    • Firestore Database
  • Clean Architecture

    • MVVM
    • SOLID Principles
  • Jetpack libs

    • LiveData
    • Work Manager
    • ViewModel
    • Databinding should be optional

Module Under Test

  • Domain layer
  • Data layer
  • Remote layer
  • Local layer
  • Presentation layer

Data Flow

Presentation -> Use Cases -> Domain <- Data: <- (Remote,Local)

App Progress

Application is still under development, even though deadline is due

Suggestions

  1. No problem statement defined
  2. Use cases should be provided
  3. Incomplete UI design, makes it hard to develop app
  4. Time frame limited with task at hand

APK File

Can use pre define email: dustin@me.com, pass: 123456 or create new account with basic info. For reviewers only

file

App Screenshots

Starter Page OnBoarding Page
screenshot screenshot
Sign In Page Sign Up Page
screenshot screenshot
Feed Page Search Page
screenshot screenshot
Messages Page Profile Page
screenshot screenshot
Post Page Proposition Page
screenshot screenshot
Reviews Page Active Project
screenshot screenshot
Upload Work

screenshot

About

Ardejob community challenge

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published