41554 blogs · [ { "id": "01a08761-bdd1-7240-bdc4-ecb61a1e202d", "title": "Template – Mobile Material Screens UI Kit (Cross Platform PSD)", "url": "https://www.codenameone.com/blog/template-mobile-material-screens-ui-kit/", "published_at": "2016-10-10T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb61a7614a0", "title": "Tip: Disable Google Play Services", "url": "https://www.codenameone.com/blog/tip-disable-google-play-services/", "published_at": "2016-10-09T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb61b73fdfe", "title": "Questions of the Week XXVI", "url": "https://www.codenameone.com/blog/questions-of-the-week-xxvi/", "published_at": "2016-10-06T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb61bb512ff", "title": "Further Refined Cross Platform Mobile GUI Builder", "url": "https://www.codenameone.com/blog/further-refined-cross-platform-mobile-gui-builder/", "published_at": "2016-10-04T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb61c40674e", "title": "UWP Update", "url": "https://www.codenameone.com/blog/uwp-update/", "published_at": "2016-10-03T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb61ca9aa9a", "title": "Pushing Back 3.6", "url": "https://www.codenameone.com/blog/pushing-back-3-6/", "published_at": "2016-10-02T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb61cfa8d3d", "title": "Questions of the Week XXV", "url": "https://www.codenameone.com/blog/questions-of-the-week-xxv/", "published_at": "2016-09-29T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb61dc4af41", "title": "Round Border in the Designer", "url": "https://www.codenameone.com/blog/round-border-in-the-designer/", "published_at": "2016-09-28T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb61e780034", "title": "Tutorials & Resources – Build Apps with Java for iOS, Android etc", "url": "https://www.codenameone.com/blog/build-apps-with-java-for-ios-android-tutorials-resources/", "published_at": "2016-09-27T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb61f74ebfd", "title": "Cross Platform Mobile still Better than Naive in age of Flat Design", "url": "https://www.codenameone.com/blog/cross-platform-mobile-still-better-than-native-in-age-of-flat-design/", "published_at": "2016-09-26T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb61fee67d6", "title": "Deploy the Same Mobile App/Template Multiple Times", "url": "https://www.codenameone.com/blog/deploy-same-mobile-app-template-multiple-times/", "published_at": "2016-09-25T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2ed9ecf7bd0", "title": "Questions of the Week XXIV", "url": "https://www.codenameone.com/blog/questions-of-the-week-xxiv/", "published_at": "2016-09-22T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2ed9f0f6799", "title": "Codapps.io is back Java on Mobile from Scratch", "url": "https://www.codenameone.com/blog/codapps-io-is-back-java-on-mobile-from-scratch/", "published_at": "2016-09-21T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2ed9f75c821", "title": "Why we no longer Attend JavaOne", "url": "https://www.codenameone.com/blog/why-we-no-longer-attend-javaone/", "published_at": "2016-09-20T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2eda06270ef", "title": "KitchenSink UWP", "url": "https://www.codenameone.com/blog/kitchensink-uwp/", "published_at": "2016-09-19T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2eda0c22618", "title": "Merged Peer, October Vacations & India Trip", "url": "https://www.codenameone.com/blog/merged-peer-october-vacations-india-trip/", "published_at": "2016-09-18T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2eda0f59508", "title": "Questions of the Week XXIII", "url": "https://www.codenameone.com/blog/questions-of-the-week-xxiii/", "published_at": "2016-09-15T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2eda175dc46", "title": "Why we don't Support the Full Java API", "url": "https://www.codenameone.com/blog/why-we-dont-support-the-full-java-api/", "published_at": "2016-09-14T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2eda24b9f62", "title": "Floating Button", "url": "https://www.codenameone.com/blog/floating-button/", "published_at": "2016-09-13T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2eda292971d", "title": "Round Border", "url": "https://www.codenameone.com/blog/round-border/", "published_at": "2016-09-12T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2eda2b6c3ab", "title": "Different Icons", "url": "https://www.codenameone.com/blog/different-icons/", "published_at": "2016-09-11T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2eda3b18d35", "title": "Questions of the Week XXII", "url": "https://www.codenameone.com/blog/questions-of-the-week-xxii/", "published_at": "2016-09-08T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2eda3c7b37c", "title": "New Peer & GUI Builder Tree", "url": "https://www.codenameone.com/blog/new-peer-gui-builder-tree/", "published_at": "2016-09-07T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2eda460fc7a", "title": "Rating Widget", "url": "https://www.codenameone.com/blog/rating-widget/", "published_at": "2016-09-06T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2eda47fcdef", "title": "3 Image Tools for App Marketing", "url": "https://www.codenameone.com/blog/3-image-tools-for-app-marketing/", "published_at": "2016-09-05T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2eda49fbaf2", "title": "First UWP App and the Way Forward", "url": "https://www.codenameone.com/blog/first-uwp-app-and-the-way-forward/", "published_at": "2016-09-04T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2eda57340f0", "title": "Questions of the Week XXI", "url": "https://www.codenameone.com/blog/questions-of-the-week-xxi/", "published_at": "2016-09-01T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2eda5e24885", "title": "Accordion Control & Xcode Migration Update", "url": "https://www.codenameone.com/blog/accordion-control-xcode-migration-update/", "published_at": "2016-08-31T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2eda64f4440", "title": "KitchenSink II", "url": "https://www.codenameone.com/blog/kitchensink-ii/", "published_at": "2016-08-30T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2eda72229a3", "title": "Java 8 & API 23 defaults", "url": "https://www.codenameone.com/blog/java-8-api-23-defaults/", "published_at": "2016-08-29T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2eda7b7f3b1", "title": "In the Shadow", "url": "https://www.codenameone.com/blog/in-the-shadow/", "published_at": "2016-08-28T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2eda853154a", "title": "Questions of the Week XX", "url": "https://www.codenameone.com/blog/questions-of-the-week-xx/", "published_at": "2016-08-25T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2eda931309a", "title": "Performance True Story", "url": "https://www.codenameone.com/blog/performance-true-story/", "published_at": "2016-08-24T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2eda992427c", "title": "Performant Radial Gradients", "url": "https://www.codenameone.com/blog/performant-radial-gradients/", "published_at": "2016-08-23T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2eda9ca9607", "title": "Using Icon Fonts Such as Fontello", "url": "https://www.codenameone.com/blog/using-icon-fonts-such-as-fontello/", "published_at": "2016-08-22T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edaab866cf", "title": "Avoiding Lists", "url": "https://www.codenameone.com/blog/avoiding-lists/", "published_at": "2016-08-21T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edab3d4784", "title": "Questions of the Week XIX", "url": "https://www.codenameone.com/blog/questions-of-the-week-xix/", "published_at": "2016-08-18T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edac12c207", "title": "Image Overriding", "url": "https://www.codenameone.com/blog/image-overriding/", "published_at": "2016-08-17T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edac98147f", "title": "Xcode Migration Revisited Again", "url": "https://www.codenameone.com/blog/xcode-migration-revisited-again/", "published_at": "2016-08-16T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edad7df514", "title": "Improved Background Behavior", "url": "https://www.codenameone.com/blog/improved-background-behavior/", "published_at": "2016-08-15T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edadd4cea9", "title": "New Peers on by Default on Android", "url": "https://www.codenameone.com/blog/new-peers-on-by-default-on-android/", "published_at": "2016-08-14T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edae4041a8", "title": "Questions of the Week XVIII", "url": "https://www.codenameone.com/blog/questions-of-the-week-xviii/", "published_at": "2016-08-11T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edae4555c6", "title": "XCode Migration Take 2", "url": "https://www.codenameone.com/blog/xcode-migration-take-2/", "published_at": "2016-08-10T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edaf20777a", "title": "Offline Build", "url": "https://www.codenameone.com/blog/offline-build/", "published_at": "2016-08-09T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edb00cd37e", "title": "How I Chose my Replacement for Parse.com Part 2", "url": "https://www.codenameone.com/blog/how-i-chose-my-replacement-for-parse-com-part-2/", "published_at": "2016-08-08T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edb0c1432e", "title": "Drag and Drop Uploader", "url": "https://www.codenameone.com/blog/drag-and-drop-uploader/", "published_at": "2016-08-07T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edb1bef6e9", "title": "Questions of the Week XVII", "url": "https://www.codenameone.com/blog/questions-of-the-week-xvii/", "published_at": "2016-08-04T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edb267d5b3", "title": "Build Hint Variables", "url": "https://www.codenameone.com/blog/build-hint-variables/", "published_at": "2016-08-03T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edb2a8064b", "title": "Open Source cn1libs", "url": "https://www.codenameone.com/blog/open-source-cn1libs/", "published_at": "2016-08-02T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edb34ddec0", "title": "Codename One 3.5 Now Live", "url": "https://www.codenameone.com/blog/codename-one-3-5-now-live/", "published_at": "2016-08-01T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edb4419292", "title": "Composite Animations", "url": "https://www.codenameone.com/blog/composite-animations/", "published_at": "2016-07-31T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edb4d5a4b2", "title": "Questions of the Week XVI", "url": "https://www.codenameone.com/blog/questions-of-the-week-xvi/", "published_at": "2016-07-28T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edb52f4291", "title": "Toast Downloads", "url": "https://www.codenameone.com/blog/toast-downloads/", "published_at": "2016-07-27T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edb5c58f4e", "title": "Android Migration Tool", "url": "https://www.codenameone.com/blog/android-migration-tool/", "published_at": "2016-07-26T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edb5dc01d5", "title": "Code Freeze for 3.5", "url": "https://www.codenameone.com/blog/code-freeze-for-3-5/", "published_at": "2016-07-25T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edb5e1ad70", "title": "Logged Versions", "url": "https://www.codenameone.com/blog/logged-versions/", "published_at": "2016-07-24T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edb699458e", "title": "Questions of the Week XV", "url": "https://www.codenameone.com/blog/questions-of-the-week-xv/", "published_at": "2016-07-21T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edb7087a4c", "title": "Featured App – Ana Paltel", "url": "https://www.codenameone.com/blog/featured-app-ana-paltel/", "published_at": "2016-07-20T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edb771ac4a", "title": "How I Chose my Replacement for Parse.com", "url": "https://www.codenameone.com/blog/how-i-chose-my-replacement-for-parse-com/", "published_at": "2016-07-19T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edb77ba3d3", "title": "Scrollbars & Tooltips", "url": "https://www.codenameone.com/blog/scrollbars-tooltips/", "published_at": "2016-07-18T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edb8177037", "title": "Alphabet Scroll", "url": "https://www.codenameone.com/blog/alphabet-scroll/", "published_at": "2016-07-17T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edb8a69124", "title": "Questions of the Week XIV", "url": "https://www.codenameone.com/blog/questions-of-the-week-xiv/", "published_at": "2016-07-14T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edb927d05e", "title": "Dynamic AutoComplete", "url": "https://www.codenameone.com/blog/dynamic-autocomplete/", "published_at": "2016-07-13T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edb9ee1dbc", "title": "How to Build a Clicking (Tapping) Game Tutorial", "url": "https://www.codenameone.com/blog/how-to-build-a-clicking-tapping-game-tutorial/", "published_at": "2016-07-12T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edbadd10b9", "title": "Using the new GUI Builder", "url": "https://www.codenameone.com/blog/using-the-new-gui-builder/", "published_at": "2016-07-11T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edbb58aaa5", "title": "New Android Peer Mode", "url": "https://www.codenameone.com/blog/new-android-peer-mode/", "published_at": "2016-07-10T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edbc3c71e0", "title": "Questions of the Week XIII", "url": "https://www.codenameone.com/blog/questions-of-the-week-xiii/", "published_at": "2016-07-07T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edbc849042", "title": "Preparing for 3.5 & Offline Builds", "url": "https://www.codenameone.com/blog/preparing-for-3-5-offline-builds/", "published_at": "2016-07-06T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edbd773f80", "title": "Peering Revisited", "url": "https://www.codenameone.com/blog/peering-revisited/", "published_at": "2016-07-05T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edbe649569", "title": "Device Tester", "url": "https://www.codenameone.com/blog/device-tester/", "published_at": "2016-07-04T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edbf305ea4", "title": "Compare Thru Property Cross", "url": "https://www.codenameone.com/blog/compare-thru-property-cross/", "published_at": "2016-07-03T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edbfe437cd", "title": "Questions of the Week XII", "url": "https://www.codenameone.com/blog/questions-of-the-week-xii/", "published_at": "2016-06-30T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edc032dc85", "title": "Charts Demo Revisited", "url": "https://www.codenameone.com/blog/charts-demo-revisited/", "published_at": "2016-06-29T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edc0c93338", "title": "ToastBar Messages", "url": "https://www.codenameone.com/blog/toastbar-messages/", "published_at": "2016-06-28T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edc0e24de9", "title": "Comparing PhoneGap/Cordova and Codename One", "url": "https://www.codenameone.com/blog/comparing-phonegap-cordova-and-codename-one/", "published_at": "2016-06-27T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edc1d691e7", "title": "Synchronous InfiniteContainer", "url": "https://www.codenameone.com/blog/synchronous-inifinitecontainer/", "published_at": "2016-06-26T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edc23845b4", "title": "Unleading & Mutating Accordion", "url": "https://www.codenameone.com/blog/unleading-mutating-accordion/", "published_at": "2016-06-25T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edc2eb98e1", "title": "Questions of the Week XI", "url": "https://www.codenameone.com/blog/questions-of-the-week-xi/", "published_at": "2016-06-23T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edc376f92c", "title": "Clock Demo", "url": "https://www.codenameone.com/blog/clock-demo/", "published_at": "2016-06-22T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edc409ee62", "title": "Parse Update, Faster Windows Desktop & UWP Guide", "url": "https://www.codenameone.com/blog/parse-update-faster-windows-desktop-uwp-guide/", "published_at": "2016-06-21T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edc4339c32", "title": "Background Fetch", "url": "https://www.codenameone.com/blog/background-fetch/", "published_at": "2016-06-20T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edc4d97452", "title": "iOS Migration Setback", "url": "https://www.codenameone.com/blog/ios-migration-setback/", "published_at": "2016-06-19T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edc525b493", "title": "Accordion Component", "url": "https://www.codenameone.com/blog/accordion-component/", "published_at": "2016-06-18T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edc5a3f3b4", "title": "Questions of the Week X", "url": "https://www.codenameone.com/blog/questions-of-the-week-x/", "published_at": "2016-06-16T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edc65d86a5", "title": "iOS Http URL's", "url": "https://www.codenameone.com/blog/ios-http-urls/", "published_at": "2016-06-15T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edc757d2e4", "title": "Social Boo Revisited", "url": "https://www.codenameone.com/blog/social-boo-revisited/", "published_at": "2016-06-14T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edc82351ae", "title": "Codename One Store", "url": "https://www.codenameone.com/blog/codename-one-store/", "published_at": "2016-06-13T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edc8ff03a5", "title": "Toolbar Search Mode", "url": "https://www.codenameone.com/blog/toolbar-search-mode/", "published_at": "2016-06-12T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edc9516956", "title": "Java Developers can FINALLY Target Windows UWP", "url": "https://www.codenameone.com/blog/java-developers-can-finally-target-windows-uwp/", "published_at": "2016-06-11T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edc9dfda77", "title": "Questions of the Week IX", "url": "https://www.codenameone.com/blog/questions-of-the-week-ix/", "published_at": "2016-06-09T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edca956243", "title": "iOS Migration Continued", "url": "https://www.codenameone.com/blog/ios-migration-continued/", "published_at": "2016-06-08T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edcb50933b", "title": "Automatically Install, Update & Distribute cn1libs (extensions)", "url": "https://www.codenameone.com/blog/automatically-install-update-distribute-cn1libs-extensions/", "published_at": "2016-06-07T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edcbe13461", "title": "Dr. Sbaitso Revisited", "url": "https://www.codenameone.com/blog/dr-sbaitso-revisited/", "published_at": "2016-06-06T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edcc26e688", "title": "Unskin & Proxy Support", "url": "https://www.codenameone.com/blog/unskin-proxy-support/", "published_at": "2016-06-05T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edcd19fe7c", "title": "Discontinuing the Corporate Server & Old Push Servers", "url": "https://www.codenameone.com/blog/discontinuing-the-corporate-server-old-push-server/", "published_at": "2016-06-04T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edcdf25d00", "title": "Questions of the Week VIII", "url": "https://www.codenameone.com/blog/questions-of-the-week-viii/", "published_at": "2016-06-02T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edceb2e714", "title": "Skin Designer", "url": "https://www.codenameone.com/blog/skin-designer/", "published_at": "2016-06-01T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edcf69989d", "title": "Keep Track of Codename One Changes & Duplicates", "url": "https://www.codenameone.com/blog/keep-track-of-codename-one-changes-duplicates/", "published_at": "2016-05-31T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edd0573ac2", "title": "Debug a Codename One app on an Android Device", "url": "https://www.codenameone.com/blog/debug-a-codename-one-app-on-an-android-device/", "published_at": "2016-05-30T00:00:00+00:00" }, { "id": "01a08761-bdd2-7242-b8eb-c2edd1382871", "title": "Bluetooth Support", "url": "https://www.codenameone.com/blog/bluetooth-support/", "published_at": "2016-05-29T00:00:00+00:00" } ] posts Claim your blog
Back to CodeName One
Blog · corpus.blog/blogs/codenameone.com/posts

CodeName One

codenameone.com

2016