Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Support
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
qaul.net
qaul.net
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 20
    • Issues 20
    • List
    • Boards
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Packages
    • Packages
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • qaul.net – قول
  • qaul.netqaul.net
  • Issues
  • #133

Closed
Open
Opened May 28, 2020 by Ghost User@ghost
  • Report abuse
  • New issue
Report abuse New issue

Android bucketlist

A few random notes about Android

  • How to get audio data in a voice call? How is this encoded?
    • We have a function to encode some audio data with libopus and stream it across our network, but we need to get the audio data from android somehow. Repeatedly, and live.
  • How to tell the OS that we are having a call?
    • Something about phone states?
  • Bottom tab navigation best practices?
    • As far as I remember there are many ways of making the UIs, which is the most modern or the most supported on different devices?
  • Off the shelf chat-view library? Which one?
    • Same question as the last one really
  • Application state, how to store it
    • Is there some way to store the NativeBridge class instance in the application context so that all parts of the app can access it? Do we have to do this ourselves? Or just make it static? (does kotlin have static?)
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
0
Labels
None
Assign labels
  • View project labels
Reference: qaul/qaul.net#133