Ardejob community challenge
Check their twitter handle https://twitter.com/ardejob
- 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
-
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
- Domain layer
- Data layer
- Remote layer
- Local layer
- Presentation layer
Presentation -> Use Cases -> Domain <- Data: <- (Remote,Local)
Application is still under development, even though deadline is due
- No problem statement defined
- Use cases should be provided
- Incomplete UI design, makes it hard to develop app
- Time frame limited with task at hand
Can use pre define email: dustin@me.com, pass: 123456 or create new account with basic info. For reviewers only
Starter Page | OnBoarding Page |
---|---|
Sign In Page | Sign Up Page |
---|---|
Feed Page | Search Page |
---|---|
Messages Page | Profile Page |
---|---|
Post Page | Proposition Page |
---|---|
Reviews Page | Active Project |
---|---|
Upload Work |
---|