Title: [Kotlin] extract an alphatab.core library · Issue #2458 · CoderLine/alphaTab · GitHub
Open Graph Title: [Kotlin] extract an alphatab.core library · Issue #2458 · CoderLine/alphaTab
X Title: [Kotlin] extract an alphatab.core library · Issue #2458 · CoderLine/alphaTab
Description: See #2457 Currently alphaTab has "only" a Android library and we dropped the KMP setup quite a while ago. It would be better if alphaTab follows the same approach like on the .net version: Having a platform indepentent core library and a...
Open Graph Description: See #2457 Currently alphaTab has "only" a Android library and we dropped the KMP setup quite a while ago. It would be better if alphaTab follows the same approach like on the .net version: Having a...
X Description: See #2457 Currently alphaTab has "only" a Android library and we dropped the KMP setup quite a while ago. It would be better if alphaTab follows the same approach like on the .net version...
Opengraph URL: https://github.com/CoderLine/alphaTab/issues/2458
X: @github
Domain: patch-diff.githubusercontent.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"[Kotlin] extract an alphatab.core library","articleBody":"See https://github.com/CoderLine/alphaTab/discussions/2457\n\nCurrently alphaTab has \"only\" a Android library and we dropped the KMP setup quite a while ago. It would be better if alphaTab follows the same approach like on the .net version: Having a platform indepentent core library and a platform (android) specific integration. \n\nThis way the core lib can be used anywhere compatible. \nShould be not a big effort, but rather a Kotlin project reorganization adjusting the build and publish pipeline. \n\nWe know alphaTab runs well on desktop JVMs as we run all our tests android independent. \n\nContributions welcome as this is currnetly in an `idea` state and not planned. \n","author":{"url":"https://github.com/Danielku15","@type":"Person","name":"Danielku15"},"datePublished":"2025-12-24T15:12:52.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":0},"url":"https://github.com/2458/alphaTab/issues/2458"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:de4fe75b-4254-6bfe-9fb5-55e9fb55be10 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | 9892:225876:12C46B:191710:698F5BBD |
| html-safe-nonce | 3354571c65ebeaa7c7bd4b92d0fcc81fa999027a384fcb732754a76a4078fa49 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5ODkyOjIyNTg3NjoxMkM0NkI6MTkxNzEwOjY5OEY1QkJEIiwidmlzaXRvcl9pZCI6IjM3MTQyNTA4ODU3MTIyNzIzMTciLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 0671b2555810632319ed2c56b96a80c33c09497bc03d3c6910efbae1842e0cdf |
| hovercard-subject-tag | issue:3760557852 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/CoderLine/alphaTab/2458/issue_layout |
| twitter:image | https://opengraph.githubassets.com/b8838c58468ecd6c1deaa42a8bc8efb160dc786a4bc5ac96c267ce1194d60695/CoderLine/alphaTab/issues/2458 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/b8838c58468ecd6c1deaa42a8bc8efb160dc786a4bc5ac96c267ce1194d60695/CoderLine/alphaTab/issues/2458 |
| og:image:alt | See #2457 Currently alphaTab has "only" a Android library and we dropped the KMP setup quite a while ago. It would be better if alphaTab follows the same approach like on the .net version: Having a... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | Danielku15 |
| hostname | github.com |
| expected-hostname | github.com |
| None | 974b952535e389ab3b5c0ef3f15bde9af29b6b38f7486069c43d99e51de0e563 |
| turbo-cache-control | no-preview |
| go-import | github.com/CoderLine/alphaTab git https://github.com/CoderLine/alphaTab.git |
| octolytics-dimension-user_id | 715045 |
| octolytics-dimension-user_login | CoderLine |
| octolytics-dimension-repository_id | 1491192 |
| octolytics-dimension-repository_nwo | CoderLine/alphaTab |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 1491192 |
| octolytics-dimension-repository_network_root_nwo | CoderLine/alphaTab |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | b8e9d6dae5817b2dbe0a3d6d920ff8d3db837168 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width