41554 blogs · [ { "id": "01a08761-bdd0-712c-bbae-06cbb3f7c1ca", "title": "New Improved Native Google Maps", "url": "https://www.codenameone.com/blog/new-improved-native-google-maps/", "published_at": "2017-03-13T00:00:00+00:00" }, { "id": "01a08761-bdd0-712c-bbae-06cbb4bb5d0a", "title": "Go for it!", "url": "https://www.codenameone.com/blog/go-for-it/", "published_at": "2017-03-12T00:00:00+00:00" }, { "id": "01a08761-bdd0-712c-bbae-06cbb4f71400", "title": "Questions of the Week 46", "url": "https://www.codenameone.com/blog/questions-of-the-week-46/", "published_at": "2017-03-09T00:00:00+00:00" }, { "id": "01a08761-bdd0-712c-bbae-06cbb540c212", "title": "Build Something Big", "url": "https://www.codenameone.com/blog/build-something-big/", "published_at": "2017-03-07T00:00:00+00:00" }, { "id": "01a08761-bdd0-712c-bbae-06cbb59679b0", "title": "Better Logging", "url": "https://www.codenameone.com/blog/better-logging/", "published_at": "2017-03-06T00:00:00+00:00" }, { "id": "01a08761-bdd0-712c-bbae-06cbb5bb892f", "title": "Spring Template and more about the Bootcamp", "url": "https://www.codenameone.com/blog/spring-template-more-about-bootcamp/", "published_at": "2017-03-05T00:00:00+00:00" }, { "id": "01a08761-bdd0-712c-bbae-06cbb6442501", "title": "Questions of the Week 45", "url": "https://www.codenameone.com/blog/questions-of-the-week-45/", "published_at": "2017-03-02T00:00:00+00:00" }, { "id": "01a08761-bdd0-712c-bbae-06cbb6559d7f", "title": "Full Stack Java Bootcamp", "url": "https://www.codenameone.com/blog/full-stack-java-bootcamp/", "published_at": "2017-02-28T00:00:00+00:00" }, { "id": "01a08761-bdd0-712c-bbae-06cbb724f6aa", "title": "Push (Almost) Everywhere", "url": "https://www.codenameone.com/blog/push-almost-everywhere/", "published_at": "2017-02-27T00:00:00+00:00" }, { "id": "01a08761-bdd0-712c-bbae-06cbb7b584e2", "title": "TIP: Select Table Row", "url": "https://www.codenameone.com/blog/tip-select-table-row/", "published_at": "2017-02-26T00:00:00+00:00" }, { "id": "01a08761-bdd0-712c-bbae-06cbb87c57a7", "title": "Questions of the Week 44", "url": "https://www.codenameone.com/blog/questions-of-the-week-44/", "published_at": "2017-02-22T00:00:00+00:00" }, { "id": "01a08761-bdd0-712c-bbae-06cbb8fece81", "title": "Security Section", "url": "https://www.codenameone.com/blog/security-section/", "published_at": "2017-02-21T00:00:00+00:00" }, { "id": "01a08761-bdd0-712c-bbae-06cbb9902706", "title": "Push on JavaScript", "url": "https://www.codenameone.com/blog/push-on-javascript/", "published_at": "2017-02-20T00:00:00+00:00" }, { "id": "01a08761-bdd0-712c-bbae-06cbba71fd53", "title": "TIP: Lightweight Rich Text View", "url": "https://www.codenameone.com/blog/tip-lightweight-rich-text-view/", "published_at": "2017-02-19T00:00:00+00:00" }, { "id": "01a08761-bdd0-712c-bbae-06cbba94b4c5", "title": "Questions of the Week 43", "url": "https://www.codenameone.com/blog/questions-of-the-week-43/", "published_at": "2017-02-16T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb5eafadda7", "title": "ToastBar Actions & URLImage Caching", "url": "https://www.codenameone.com/blog/toastbar-actions-urlimage-caching/", "published_at": "2017-02-15T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb5eb16c81b", "title": "Obfuscated Constants", "url": "https://www.codenameone.com/blog/obfuscated-constants/", "published_at": "2017-02-14T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb5eb7b9c2e", "title": "ParparVM Optimizations: Java on iOS now 2.8x Faster", "url": "https://www.codenameone.com/blog/parparvm-optimizations-compiling-java-for-ios/", "published_at": "2017-02-13T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb5ec34d329", "title": "TIP: Use iOS CocoaPods Dependencies in Native Code", "url": "https://www.codenameone.com/blog/tip-use-ios-cocoapods-dependencies-native-code/", "published_at": "2017-02-12T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb5ed126eed", "title": "Questions of the Week 42", "url": "https://www.codenameone.com/blog/questions-of-the-week-42/", "published_at": "2017-02-09T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb5edfacaee", "title": "Moving to 64bit by Default", "url": "https://www.codenameone.com/blog/moving-to-64bit-by-default/", "published_at": "2017-02-08T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb5ee5f115f", "title": "Autosizing, Add All & iOS Redirects", "url": "https://www.codenameone.com/blog/autosizing-add-all-ios-redirects/", "published_at": "2017-02-07T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb5ef5d14ef", "title": "Block Copy/Paste & Faster Performance on iOS", "url": "https://www.codenameone.com/blog/block-copy-paste-faster-performance-ios/", "published_at": "2017-02-06T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb5f016c8a8", "title": "TIP: Use Android Gradle Dependencies in Native Code", "url": "https://www.codenameone.com/blog/tip-use-android-gradle-dependencies-native-code/", "published_at": "2017-02-05T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb5f09e4c20", "title": "Questions of the Week 41", "url": "https://www.codenameone.com/blog/questions-of-the-week-41/", "published_at": "2017-02-02T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb5f1527c12", "title": "Intercom Support", "url": "https://www.codenameone.com/blog/intercom-support/", "published_at": "2017-02-01T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb5f2144ea2", "title": "Disable Screenshot, Copy & Paste", "url": "https://www.codenameone.com/blog/disable-screenshots-copy-paste/", "published_at": "2017-01-31T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb5f23808f4", "title": "Strong Android Certificates", "url": "https://www.codenameone.com/blog/strong-android-certificates/", "published_at": "2017-01-30T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb5f25b079a", "title": "TIP: Use Tethering to Simulate Slow Network Connections", "url": "https://www.codenameone.com/blog/tip-use-tethering-to-simulate-slow-network-connections/", "published_at": "2017-01-29T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb5f2c9cc2c", "title": "Questions of the Week 40", "url": "https://www.codenameone.com/blog/questions-of-the-week-40/", "published_at": "2017-01-26T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb5f352c666", "title": "Z-Order Peers in iOS & JavaScript", "url": "https://www.codenameone.com/blog/z-order-peers-in-ios-javascript/", "published_at": "2017-01-25T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb5f421d19b", "title": "Can Execute Hint", "url": "https://www.codenameone.com/blog/can-execute-hint/", "published_at": "2017-01-24T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb5f4220969", "title": "Jailbreak/Rooting Detection", "url": "https://www.codenameone.com/blog/jailbreak-rooting-detection/", "published_at": "2017-01-23T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb5f437f4e7", "title": "TIP: Customize Tabs Behavior", "url": "https://www.codenameone.com/blog/tip-customize-tabs-behavior/", "published_at": "2017-01-22T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb5f47176d7", "title": "Questions of the Week 39", "url": "https://www.codenameone.com/blog/questions-of-the-week-39/", "published_at": "2017-01-19T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb5f4c01779", "title": "HTML Maps, Z-Order Peer & Properties Update", "url": "https://www.codenameone.com/blog/html-maps-z-order-peer-properties-update/", "published_at": "2017-01-18T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb5f56dbcc7", "title": "Automatic Build Hints Configuration", "url": "https://www.codenameone.com/blog/automatic-build-hints-configuration/", "published_at": "2017-01-17T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb5f655054d", "title": "Migrating from Parse to Back4app", "url": "https://www.codenameone.com/blog/migrating-from-parse-back4app/", "published_at": "2017-01-16T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb5f6f5ff6d", "title": "Codename One 3.6 Now Live & Special Sale", "url": "https://www.codenameone.com/blog/codename-one-3-6-now-live-special-sale/", "published_at": "2017-01-15T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb5f739ac6f", "title": "Questions of the Week 38", "url": "https://www.codenameone.com/blog/questions-of-the-week-38/", "published_at": "2017-01-12T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb5f7ce222e", "title": "Migrating from Digital Ocean to Linode", "url": "https://www.codenameone.com/blog/migrating-from-digital-ocean-linode/", "published_at": "2017-01-11T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb5f87129f2", "title": "Certificate Verification, Avoid SSL Pinning Vulnerability", "url": "https://www.codenameone.com/blog/certificate-verification-avoid-pinning-vulnerability/", "published_at": "2017-01-10T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb5f9487a9b", "title": "First Class Eclipse Support", "url": "https://www.codenameone.com/blog/first-class-eclipse-support/", "published_at": "2017-01-09T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb5f94c6e52", "title": "TIP: Nest cn1libs Cross Dependencies", "url": "https://www.codenameone.com/blog/tip-nest-cn1libs-cross-dependencies/", "published_at": "2017-01-08T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb5f9a81c64", "title": "Questions of the Week 37", "url": "https://www.codenameone.com/blog/questions-of-the-week-37/", "published_at": "2017-01-05T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb5f9d38b5b", "title": "Site Search", "url": "https://www.codenameone.com/blog/site-search/", "published_at": "2017-01-04T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb5fa5d4f29", "title": "Codename One 3.6 Release Plan", "url": "https://www.codenameone.com/blog/codename-one-3-6-release-plan/", "published_at": "2017-01-03T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb5fab2ae41", "title": "Auto-Renewing Subscriptions in iOS and Android", "url": "https://www.codenameone.com/blog/autorenewing-subscriptions-in-ios-and-android/", "published_at": "2017-01-02T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb5fb1ca795", "title": "TIP: Setup a Codename One Project from Git", "url": "https://www.codenameone.com/blog/tip-setup-codename-one-demo-from-git/", "published_at": "2017-01-01T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb5fc142466", "title": "Blog Vacation", "url": "https://www.codenameone.com/blog/blog-vacation/", "published_at": "2016-12-20T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb5fca4762e", "title": "Preferences, Location, Popup & Order", "url": "https://www.codenameone.com/blog/preferences-location-popup-order/", "published_at": "2016-12-20T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb5fd40a988", "title": "Implementing Non-Renewable Subscriptions with In-App Purchase", "url": "https://www.codenameone.com/blog/in-app-purchase-non-renewable-subscriptions/", "published_at": "2016-12-19T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb5fdf20075", "title": "TIP: Table to Box", "url": "https://www.codenameone.com/blog/tip-table-to-box/", "published_at": "2016-12-18T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb5fe85c97f", "title": "Questions of the Week 36", "url": "https://www.codenameone.com/blog/questions-of-the-week-36/", "published_at": "2016-12-15T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb5ff067926", "title": "Automatic Caching", "url": "https://www.codenameone.com/blog/automatic-caching/", "published_at": "2016-12-14T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb5ff37d869", "title": "Introduction to In-App Purchase", "url": "https://www.codenameone.com/blog/intro-to-in-app-purchase/", "published_at": "2016-12-13T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb6000e6198", "title": "Cache, Sorted Properties and Preference Listener", "url": "https://www.codenameone.com/blog/cache-sorted-properties-preferences-listener/", "published_at": "2016-12-12T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb600bcfc9f", "title": "TIP: Search the Website", "url": "https://www.codenameone.com/blog/tip-search-the-website/", "published_at": "2016-12-11T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb601aab3d7", "title": "Questions of the Week 35", "url": "https://www.codenameone.com/blog/questions-of-the-week-35/", "published_at": "2016-12-08T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb602a06a57", "title": "Seamless Storage Encryption", "url": "https://www.codenameone.com/blog/seamless-storage-encryption/", "published_at": "2016-12-06T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb602b7e9cb", "title": "Default Validation Emblem", "url": "https://www.codenameone.com/blog/default-validation-emblem/", "published_at": "2016-12-05T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb603401a98", "title": "TIP: Avoid 2D Arrays", "url": "https://www.codenameone.com/blog/tip-avoid-2d-arrays/", "published_at": "2016-12-04T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb6042e1cf3", "title": "Questions of the Week 34", "url": "https://www.codenameone.com/blog/questions-of-the-week-34/", "published_at": "2016-12-01T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb604f6308e", "title": "Request Body, Dialog & Border Layout", "url": "https://www.codenameone.com/blog/request-body-dialog-border-layout/", "published_at": "2016-11-30T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb605472453", "title": "How you can Help Spread Codename One", "url": "https://www.codenameone.com/blog/how-you-can-help-spread-codenameone/", "published_at": "2016-11-29T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb605d32440", "title": "Connecting to a MySQL Database from Codename One Part 2: Pure Java", "url": "https://www.codenameone.com/blog/connecting-to-a-mysql-database-part-2/", "published_at": "2016-11-28T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb606935fc6", "title": "TIP: Cross Platform Update Available Strategy", "url": "https://www.codenameone.com/blog/tip-cross-platform-update-available-strategy/", "published_at": "2016-11-27T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb607234ed1", "title": "Questions of the Week 33", "url": "https://www.codenameone.com/blog/questions-of-the-week-33/", "published_at": "2016-11-24T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb607855ac3", "title": "Connecting to a MySQL Database from Codename One", "url": "https://www.codenameone.com/blog/connecting-to-a-mysql-database/", "published_at": "2016-11-23T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb607fbfe15", "title": "Fail Fast & Margin/Padding Performance", "url": "https://www.codenameone.com/blog/fail-fast-margin-padding-performance/", "published_at": "2016-11-22T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb608dc719c", "title": "Properties", "url": "https://www.codenameone.com/blog/properties/", "published_at": "2016-11-21T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb608fa29dc", "title": "TIP: How to Ask a Question", "url": "https://www.codenameone.com/blog/tip-how-to-ask-a-question/", "published_at": "2016-11-20T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb60955ab51", "title": "Questions of the Week 32", "url": "https://www.codenameone.com/blog/questions-of-the-week-32/", "published_at": "2016-11-17T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb609e7aea6", "title": "Native File Open Dialogs", "url": "https://www.codenameone.com/blog/native-file-open-dialogs/", "published_at": "2016-11-16T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb60a67ba1d", "title": "UWP Native Interfaces – Mix C# and Java", "url": "https://www.codenameone.com/blog/uwp-native-interfaces-mix-c-java/", "published_at": "2016-11-15T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb60aeb55fe", "title": "CSS Tip: Using CSS to Import Images", "url": "https://www.codenameone.com/blog/using-css-to-import-images/", "published_at": "2016-11-14T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb60b533177", "title": "TIP: Get Stack State (trace) from Java Processes", "url": "https://www.codenameone.com/blog/tip-get-stack-state-trace-from-java-processes/", "published_at": "2016-11-13T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb60c0478ae", "title": "Questions of the Week 31", "url": "https://www.codenameone.com/blog/questions-of-the-week-31/", "published_at": "2016-11-10T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb60cbbb111", "title": "Cool Text Effects for Your Mobile App on iPhone (iOS), Android etc.", "url": "https://www.codenameone.com/blog/cool-text-effects-mobile-app-phone-ios-android/", "published_at": "2016-11-09T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb60d261e3c", "title": "Partners, Demos, Custom GUI Component & iPhone-Old Deprecation", "url": "https://www.codenameone.com/blog/partners-demos-custom-gui-components-iphone-old-deprecation/", "published_at": "2016-11-08T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb60dc76ebe", "title": "Associating Your App with File Extension/Mime Type on iPhone (iOS), Android & Windows", "url": "https://www.codenameone.com/blog/associating-your-app-with-file-extension-mime-types-iphone-android-windows/", "published_at": "2016-11-07T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb60e22dd58", "title": "TIP: Create Square Icons", "url": "https://www.codenameone.com/blog/tip-create-square-icons/", "published_at": "2016-11-06T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb60e8af2cb", "title": "Questions of the Week 30", "url": "https://www.codenameone.com/blog/questions-of-the-week-30/", "published_at": "2016-11-03T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb60f732ece", "title": "Badging Arbitrary Components", "url": "https://www.codenameone.com/blog/badging-arbitrary-components/", "published_at": "2016-11-02T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb61033baeb", "title": "Gradient and Image Background on FloatingActionButton", "url": "https://www.codenameone.com/blog/gradient-image-background-floatingactionbutton/", "published_at": "2016-11-01T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb610fcf584", "title": "Template – Phoenix UI", "url": "https://www.codenameone.com/blog/template-phoenix-ui/", "published_at": "2016-10-31T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb611f8bf55", "title": "TIP: Border Layout can Adapt to Orientation", "url": "https://www.codenameone.com/blog/tip-border-layout-can-adapt-orientations/", "published_at": "2016-10-30T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb612d2529c", "title": "Questions of the Week XXIX", "url": "https://www.codenameone.com/blog/questions-of-the-week-xxix/", "published_at": "2016-10-27T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb6133aee07", "title": "Using the Designers Command Line Options", "url": "https://www.codenameone.com/blog/using-designer-command-line-options/", "published_at": "2016-10-26T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb613836d33", "title": "Faster iOS Builds, GUI Builder Improvements & SQL Updates", "url": "https://www.codenameone.com/blog/faster-ios-builds-gui-builder-improvements-sql-updates/", "published_at": "2016-10-24T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb613c65dc8", "title": "Surface Sales and Java Adware", "url": "https://www.codenameone.com/blog/surface-sales-java-adware/", "published_at": "2016-10-24T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb614a0c4e9", "title": "TIP: Don't use File – Save As in Photoshop, only use Export", "url": "https://www.codenameone.com/blog/tip-dont-use-file-save-as-in-photoshop/", "published_at": "2016-10-23T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb614d0c42f", "title": "Questions of the Week XXVIII", "url": "https://www.codenameone.com/blog/questions-of-the-week-xxviii/", "published_at": "2016-10-20T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb615b8119c", "title": "File and URL for Better Java Mobile Compatibility", "url": "https://www.codenameone.com/blog/file-url-java-mobile-compatibility/", "published_at": "2016-10-19T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb61649bfbf", "title": "SQL Demo Revisited", "url": "https://www.codenameone.com/blog/sql-demo-revisited/", "published_at": "2016-10-18T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb616a7375c", "title": "Template – Clean Modern Cross Platform Mobile UI Kit", "url": "https://www.codenameone.com/blog/template-clean-modern-ui-kit/", "published_at": "2016-10-17T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb6177e8486", "title": "TIP: Don't Use ComboBox", "url": "https://www.codenameone.com/blog/tip-dont-use-combobox/", "published_at": "2016-10-16T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb61843abca", "title": "Questions of the Week XXVII", "url": "https://www.codenameone.com/blog/questions-of-the-week-xxvii/", "published_at": "2016-10-13T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb618cba6fb", "title": "MSUIKit Template Inspired Changes", "url": "https://www.codenameone.com/blog/msuikit-template-inspired-changes/", "published_at": "2016-10-12T00:00:00+00:00" }, { "id": "01a08761-bdd1-7240-bdc4-ecb619429924", "title": "How to: Port Native Android App to iOS (iPhone) Guide", "url": "https://www.codenameone.com/blog/port-native-android-app-ios-iphone-guide/", "published_at": "2016-10-11T00:00:00+00:00" } ] posts Claim your blog
Back to CodeName One
Blog · corpus.blog/blogs/codenameone.com/posts

CodeName One

codenameone.com

2017

2016