{"id":17044920,"url":"https://github.com/codenameone/todoappmaven","last_synced_at":"2025-04-12T15:20:55.343Z","repository":{"id":37258685,"uuid":"371613457","full_name":"codenameone/TodoAppMaven","owner":"codenameone","description":"Todo tutorial source code","archived":false,"fork":false,"pushed_at":"2022-06-20T22:47:33.000Z","size":353,"stargazers_count":4,"open_issues_count":1,"forks_count":3,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-26T09:51:11.771Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/codenameone.png","metadata":{"files":{"readme":"README.adoc","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-05-28T07:13:07.000Z","updated_at":"2024-09-15T04:09:18.000Z","dependencies_parsed_at":"2022-08-22T12:20:56.497Z","dependency_job_id":null,"html_url":"https://github.com/codenameone/TodoAppMaven","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codenameone%2FTodoAppMaven","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codenameone%2FTodoAppMaven/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codenameone%2FTodoAppMaven/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codenameone%2FTodoAppMaven/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codenameone","download_url":"https://codeload.github.com/codenameone/TodoAppMaven/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248586217,"owners_count":21128998,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-14T09:35:56.180Z","updated_at":"2025-04-12T15:20:55.316Z","avatar_url":"https://github.com/codenameone.png","language":"Java","readme":"= Todo App\n\nThis is the code of the getting started tutorial for in Codename One:\n\n- Hello World - https://www.youtube.com/watch?v=rl6z7DD2-vg\n- Part 1 - https://www.youtube.com/watch?v=cnEyFYbdrRo\n- Part 2 - https://www.youtube.com/watch?v=JVYOWGnr8iU\n- Part 3 (coming soon)\n\nThis project is a multi-module Maven project that was generated from a Maven archetype.\n\n== Run Instructions\n\nThis project can be run from the command line using maven directly, or using the `run.[sh|bat]` wrapper script.\n\n=== Using the `run.[sh|bat]` wrapper script\n\nRun in simulator::\n+\n[source,bash]\n----\n./run.sh\n----\n\nRun Desktop App::\n+\n[source,bash]\n----\n./run.sh desktop\n----\n\n== Build Instructions\n\nThis project can be built from the command line using maven directly, or using the `build.[sh|bat]` wrapper script.\n\n=== Using the `build.[sh|bat]` wrapper script\n\n==== Local Build Targets\n\nThe following build targets will be run on your local machine.\n\njar::\nBuilds a portable executable Jar that runs on any platform supporting JavaSE (e.g. Mac, Windows, Linux, etc..).  **Default target**\n+\n====\n*Example*\n\n.Building an executable jar\n[source,bash]\n----\n./build.sh jar\n----\n\nSince \"jar\" is the default target, the above is equivalent to running:\n\n[source,bash]\n----\n./build.sh\n----\n====\n\nios_source::\nGenerates an Xcode project for an iOS app that can be opened and built in Xcode.  *Requires that you have a Mac with Xcode installed*.  Project will be created in the `ios/generated-sources` directory.\n+\n====\n**Example**\n\n.Generating an Xcode project\n[source,bash]\n----\n./build.sh ios_source\n----\n====\n\nandroid_source::\nGenerates an adroid gradle project for an Android app that can be opened and built in Android Studio.  *Requires that you have Android developer tools and gradle installed.  `ANDROID_HOME` environment variable should point to android sdk.  Either `GRADLE_HOME` environment variable should point to gradle home, or gradle should be in your PATH.  Project will be created in the `android/generated-sources` directory.\n+\n====\n**Example**\n\n.Generating a gradle android project\n[source,bash]\n----\nANDROID_HOME=/path/to/android-sdk ./build.sh android_source\n----\n====\n\n==== Build Server Targets\n\nThe following targets will intiate a build on the Codename One build server.\n\nios::\nBuild for iOS using the Codename One build server.\n\nios-release::\nBuild an iOS app for submission to Apple app store.\n\nandroid::\nBuild apk/aab for Android using the Codename One build server.\n\nmac_desktop::\nBuild a Mac desktop app.\n+\n*Mac desktop builds Require a Pro account*\n\nwindows_desktop::\nBuild a Windows desktop app.\n+\n*Windows desktop builds require a Pro account*\n\nwindows_device::\nBuild a Windows (UWP) app.\n\njavascript::\nBuild a web app (compiled to javascript using TeaVM).\n+\n*Javascript builds require an Enterprise Account*\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodenameone%2Ftodoappmaven","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodenameone%2Ftodoappmaven","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodenameone%2Ftodoappmaven/lists"}