Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • irdest-corrupted irdest-corrupted
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 14
    • Issues 14
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 5
    • Merge requests 5
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • we
  • irdest-corruptedirdest-corrupted
  • Issues
  • #1

Closed
Open
Created Jan 12, 2021 by Katharina Fey@spacekookie🏴Owner

Implement basic Android app UI and proof of concept chat

As part of the 2021 Google Summer of Code we are looking for someone to refactor the existing Android code to be more in-line with modern Android development, and build a set of screens that can later on be expanded to support various functions provided by qaul services.

The following basic screens are required

  • User sign-in, registration, and management (password/ avatar change, etc)
  • Adaptable bottom-navigation with four configurable shortcuts to services
  • Swipe-able sidebar with additional service functions

The backend logic required by the app is to launch the qrpc-broker, and corresponding services (some utilities are available via the android-support crate). Java/ Kotlin bindings to various sdk crates (libqaul-sdk, qaulchat-sdk, etc) need to be developed.

If you are interested in working on this project, please get in touch with us!

Assignee
Assign to
Time tracking