-
-
Notifications
You must be signed in to change notification settings - Fork 347
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add hello-world Android Java & Kotlin examples using Mill (2000USD bounty) #3550
Comments
@lihaoyi |
@aybanda go ahead. Bounties aren't assignned and remain open until completed, but typically there's few enough people doing them that you dont need to worry about conflicts with others |
Bumping this to a 1000USD bounty for Java and added 1000USD bounty for further kotlin support |
I fleshed out the Java and Kotlin bounties in more detail and added intermediate milestones |
Reopened because only 1/4 tasks is complete |
This comment was marked as off-topic.
This comment was marked as off-topic.
# Pull Request Fixes: #3550 ## Description Added `Kotlin Android "Hello World" Application Example` while reusing `AndroidSdkModule`, `KotlinModule` and creating new Module `AndroidAppModule` with Kotlin Support and Proper `Documentation`. ## Related Issues - Link to related issue #3550. ## Checklist - [x] Android Support for Kotlin Added in the example section for "HelloWorld" Android Application. - [x] Added Kotlin Source files and Customized AndroidAppModule. - [x] Code is clean and follows project conventions. - [x] Documentation has been updated. - [x] Tests have been added or updated. - [x] All tests pass. ## Additional Notes Actually, I was wondering that we reused the `AndroidSdkModule` but created a new Module `AndroidAppModule` for Andorid Workflow but what we can do is to provide `Kotlin support in the Existing AndroidAppModule` and then based on user query they can use the functionality. So for this i need @lihaoyi Sir your Permission and Guidance, Please Review this PR suggest changes...
@lihaoyi Sir, What should be the name for this like we have used 1-hello-world for simple then for this what to do... what i used
|
This is An Extension for the conversation #3735 IssueError: Unresolved Reference (Kotlin Android Jetpack Compose) DescriptionError: Steps to Reproduce
Expected BehaviorIt should compile and build the application using jetpack compose Actual BehaviorGetting unresolved reference error which should not come in general coz we are using aar and jar files both and following rules. LogsActual Error: #3696 (comment) CompileClasspath(before converting aar to jar): #3696 (comment) CompileClasspath(after converting aar to jar): #3696 (comment) Additional InformationThis issue is raised to get some attention regarding the issue #3550 part 4th and i think current issue needs to be solved first Please help out, if anyone can solve this or guide me for this... |
From the maintainer Li Haoyi: I'm putting a 2000USD bounty on this issue, payable by bank transfer on a merged PR implementing this.
We have a bunch of examples for generic library dev and backend server dev (spring-boot, micronaut), but we don't have any android examples.
Something like https://hereket.com/posts/android_from_command_line/ or https://github.com/authmane512/android-project-template could be good references.
As this is a large bounty, I'm breaking it down into four pieces:
example/javalib/android/1-hello-world
that contains a build that contains Java code for building a trivial hello-world android app APK, that can then be loaded into a physical phone or android emulator.trait AndroidJavaModule
inmill.javalib
, and only app-specific config should be in theexample/javalib/android/1-hello-world
exampleA more sophisticated version of the example in (1) above, demonstrating usage of:
The app/test code itself should still be minimal, the point is to demonstrate a more sophisticated build setup integrating more of the ecosystem tooling
example/kotlinlib/android/1-hello-world
, plain-old-Kotlin code, manual testing, two modules, with atrait AndroidKotlinModule
inmill.kotlinlib
The text was updated successfully, but these errors were encountered: