LAND-VEHICLE DESIGN TOOL
Home
About
Bicycle-trailer
InterUnit-UI
Land-vehicle construction
Contact
Open Positions
InterUnit-UI on wxWidgets
InterUnit-UI on Win32
InterUnit-UI on MacOS
InterUnit-UI on Linux
InterUnit-UI on Android
InterUnit-UI on iOS
InterUnit-UI on a Web-app
Events
Appendix A
Appendix B
Appendix C
Privacy Policy
Mobile App UI design
LAND-VEHICLE DESIGN TOOL
Home
About
Bicycle-trailer
InterUnit-UI
Land-vehicle construction
Contact
Open Positions
InterUnit-UI on wxWidgets
InterUnit-UI on Win32
InterUnit-UI on MacOS
InterUnit-UI on Linux
InterUnit-UI on Android
InterUnit-UI on iOS
InterUnit-UI on a Web-app
Events
Appendix A
Appendix B
Appendix C
Privacy Policy
Mobile App UI design
More
  • Home
  • About
  • Bicycle-trailer
  • InterUnit-UI
  • Land-vehicle construction
  • Contact
  • Open Positions
  • InterUnit-UI on wxWidgets
  • InterUnit-UI on Win32
  • InterUnit-UI on MacOS
  • InterUnit-UI on Linux
  • InterUnit-UI on Android
  • InterUnit-UI on iOS
  • InterUnit-UI on a Web-app
  • Events
  • Appendix A
  • Appendix B
  • Appendix C
  • Privacy Policy
  • Mobile App UI design
  • Home
  • About
  • Bicycle-trailer
  • InterUnit-UI
  • Land-vehicle construction
  • Contact
  • Open Positions
  • InterUnit-UI on wxWidgets
  • InterUnit-UI on Win32
  • InterUnit-UI on MacOS
  • InterUnit-UI on Linux
  • InterUnit-UI on Android
  • InterUnit-UI on iOS
  • InterUnit-UI on a Web-app
  • Events
  • Appendix A
  • Appendix B
  • Appendix C
  • Privacy Policy
  • Mobile App UI design

InterUnit-UI on Android -- Dart (Flutter)

Dart on Flutter

Approximate Implementation Notes



Java on View / OpenGL ES

Approximate Implementation Notes


class EngagementManager extends GLSurfaceView

(android.view.View

--> android.view.SurfaceView

--> android.opengl.GLSurfaceView)

or?

class EngagementManager extends View

abstract class InterUnitBase

interface InterUnit


1. Frame-buffer access

Canvas, Paint


drawText


drawLine

drawArc

drawRect

drawCircle


drawBitmap


--- x --- x ---


2. User-input response 


onKeyUp()

onKeyDown()

onTouchEvent()


View.invalidate(Rect dirty)

Copyright Khitchdee Design (OPC) Private Limited 2025

  • Home
  • Bicycle-trailer
  • InterUnit-UI
  • Contact
  • Open Positions