Welcome to the Delphi iOS & Android Developers Community on Google+!

The Google+ Delphi Developers Community sprung another sibling!Feel free to join up with the Delphi iOS & Android Developers Community.The Delphi Developers Community is a relatively whine free place to discuss our programming challenges, and has just passed 2200 members, and our new iOS and Android offspring focuses on the finer details of getting the most out of the FireMonkey mobile platform - already have 125 people participating.Then there is the growing Delphi Component Directory, where a steady flow of posts are highlighting the good stuff we may need to solve our challenges.There even is a place to vent your anger with Delphi and Embarcadero without detracting focus from solving programming issues. If you need to rant and rage - people are all ears in Unit Number 5.
Read More

CodeRage – Next Week

Next week is CodeRage, I am looking forward to speaking again.I have two sessions:A VCL Developers Guide to FiremonkeyOctober 15, 2013 @ 8:00 AM PDTThis session is for those VCL developers who want to learn Firemonkey but have never taken a dive in.   Designed to help these developers save time by addressing the difference in a quick and easy way.Responsive Delphi DesignOctober 16, 2013 @ 1:00 PM PDTNow with mobile developer we are faced with multiple form factors (Device Sizes).  How do we create a single application that looks good on each form factor youAttendance is FREE and online, all you need to do is Register before the 15th.
Read More

You Rock! You Rule! You Rage!

You exist to build great apps and you’re not alone. Join Embarcadero and software development experts from around the world at CodeRage – the totally free, totally technical, online conference dedicated to technology and development.

CodeRage Delphi is coming October 15-17, 2013

Start your registration now!

Why attend CodeRage?

  • Check out all the FREE technical sessions led by industry and Embarcadero product experts
  • Boost your development skills by learning from your peers on their best tips, tricks and processes for software development and management.
  • Learn everything you need to know about Android and iOS mobile development.
  • Gain knowledge about optimizing your use of the world’s leading software development and database management tools.
  • Hang out with other software development professionals around the globe, working hard on the same technologies you do!
  • Scope out the virtual exhibit hall – see all the new HOT products out there

It’s easy to register! Simply click the button above to sign up for any or ALL of the education and training session days.
There’s so much you have to know, so much you have to do, and you’re constantly being challenged to keep up with less – less time, less money, less training, and even less staff. CodeRage strips away the marketing and serves up meaty, real-world technical sessions designed to provide you with information you can put to work immediately in your environment. Plus, CodeRage delivers it to you in the most efficient manner possible – online. Attend the live sessions and interact with session leaders and your peers, or if you miss a session, you can return any time for a video replay version at your convenience. … Read More

Read More

Delphi XE4 or XE5 with Xcode 5 Codesign Problem Solution

Compiling and Linking an iOS Application with Delphi XE4 or Delphi XE5 works ok but deploying on the Device get an Error (1)? 1. Check PAServer is running and Delphi can connect to the server 2. Check you Certificate Name After all is fine Delphi can not code sign the app. After long search i found out with Installation of Xcode5 sometime the link to codesign allocate is not set. You can do this very simple. Start on the Mac a Terminal Session type: su ln -s /usr/bin/codesign_allocate /Applications/Xcode.app/Contents/Developer/usr/bin/codesign_allocate after enter you have to type in your admin password cause the link must me created with sudo rights. after this my Delphi compile, link and deploy the app wonderful to the iPhone device.
Read More

Dealing with MarshalledAString

A couple of versions ago Delphi XE kind of silently introduced the new string types MarshalledString and MarshalledAString. These types basically map to PChar and PAnsiChar, which worked fine for years. Since Delphi went multi-platform though, there was the need to introduce some stricter abstraction from string types that may exist on all those various platforms, such as Win, MacOSX, iOS and now, with XE5, even Android. And it’s not just platforms, but even a set of different compilers now. So everytime there are API calls to a certain platform, it’s very likely that you will encounter MarshalledString or MarshalledAString. “Marshalled” means that there needs to be some conversion applied to read or write a “regular” string (which is always Unicode since D2009) So how would you fill in a “regular string” into this function? function LOGI(Text: MarshaledAString): Integer; (A function taken from AnroidAPI.pas) The important thing here is, that “Text” is MarshalledAString – which means we have to supply an AnsiString. To convert a Delphi Unicode string to Ansi, there is a TMarshaller structure: var LMarshaller: TMarshaller; begin LOGI(TMarshaller.AsAnsi(‘Hello World’).ToPointer) AsAnsi does all the dirty work to convert the multibyte Unicode string to a single byte Ansi encoded string (there are overloads to specify a codepage) and returns a TPtrWrapper, which is a structure that points to the actual memory containing the new Ansi string. As MarshalledAString is basically just a pointer, that pointer can easily be supplied using “ToPointer”. Tweet This! Share this on del.icio.us Digg this! Share this on Reddit Get Shareaholic
Read More

Sending Android Intents from Delphi (Part 1)

As you probably know, I work for the italian embarcadero representative (www.bittime.it), so last week, I’ve been in Milan (Italy) with the Delphi Product Manager Marco Cantù, to show the new Delphi XE5 for Android (and iOS…). Users (old and new) were enthusiastics. The Delphi-WAY combined with the Android openness and flexibility, is really a good [...]
Read More

Developer Tablets (US): Google/Asus Nexus 7 $119 to $139

Google/Asus are flushing out their 1st gen Nexus tablet inventory. These are great quad core tablets for Delphi developers. Many of our team members use these same tablets. They are factory refurbished first gen Nexus 7 fast quad core tablets (2nd gen was released recently) running Android 4.1 Jellybean. These are sold by authorized resellers with 90day Asus warranties. Free Shipping (US only). $139 - 32GB Nexus 7 (1st Gen) from Beach Camera $139 - 32GB Nexus 7 (1st Gen) from Tiger Direct $119 - 16GB Nexus 7 (1st Gen) from Geekdeal Share This | Email this page to a friend
Read More

Slides – Cross platform programming with .net, xamarin and MvvmCross

The slides from yesterdays presentation "Hot tuna - Cross platform development with .net, Xamarin and MvvmCross" are available from here.Useful links from the presentationMvvmCross Stuart Lodge - MvvmCross AuthorTwitter          @slodgeBlog           http://slodge.blogspot.co.uk/Videos           http://www.youtube.com/user/MrHollywoof?feature=watchVideo index   http://mvvmcross.wordpress.com/ Repository         https://github.com/slodge/MvvmCrossXamarinWebsite http://www.xamarin.com/ Samples https://github.com/xamarinMobile library https://github.com/xamarin/Xamarin.Mobile  Ninja CoderAdrian Sudbury – Ninja Coder AuthorTwitter        @asudburyBlog         http://adriansudbury.blogspot.co.uk/Ninja Coder     http://visualstudiogallery.msdn.microsoft.com/618b51f0-6de8-4f85-95ce-a50c658c7767Portable Class Librarieshttp://www.hanselman.com/blog/CrossPlatformPortableClassLibrariesWithNETAreHappening.aspx
Read More

Delphi supports iOS 7

Good to see prompt Delphi support for iOS 7, as reported by Embo’s Sarina DuPont. It’s out and available for download from the registered users site a mere 1 day after iOS 7 was released. Documentation for the new support is on the docwiki. I can’t help noticing, though, that it appears to be an XE5-only update. This is not good news for those still beavering away with iOS code in XE4. I’m sure I remember hearing talk of support for iOS 7 shortly after iOS 7’s release for XE4 iOS programmers. Let’s hope there’s an XE4 update to follow real soon, otherwise this will throw another bone of contention into the mix, and the blogosphere will once again be alight…..
Read More

New 2013 Delphi Developer Days Event

I am pleased to announce a special edition of Delphi Developer Days 2013 and Mobile Development Workshop, to be held this December 4th, 5th, and 6th near London's Heathrow Airport. This three-day event includes the classic two-day Delphi Developer Days 2013 sessions by me and Delphi expert Bob (Dr.Bob) Swart, where Bob and I present joint sessions, where we present in-depth topics together, as well as separate sessions, where we break out into separate rooms to present diverse topics.The optional third day is the Delphi Developer Days Mobile Development Workshop, where Bob and I work with you to develop and deploy mobile applications to your iOS * or Android ** mobile device. This one-of-a-kind workshop includes focused discussions by Bob and me where we explain aspects of mobile development, followed by hand-on sessions where you implement the concepts we describe. During this time we are available to answer questions, provide guidance, and help you build and deploy your sample applications.You can attend all three days of this special event, just the first two days, or only the Delphi Developer Days Mobile Development Workshop. Discounts are available to previous Delphi Developer Days attendees, and their is a special discount for the hands-on workshop available to attendees of this spring's Delphi Developer Days. There are also discounts for early registration.Lunch is provided on each day that you attend. All attendees registered for the first two days will receive our Delphi Developer Days 2013 course book, containing more than 400 pages of material covered in our presentations. Similarly, attendees of the Delphi Developer Days Mobile Development Workshop will receive material on iOS, Android, and FireDAC mobile development written by Bob and me. Space is limited, so register now to reserve your seat.Visit www.DelphiDeveloperDays.com for more information, including registration, agenda, software and hardware requirements, location details, and more.* iOS devices include iPhone, iPad, and iPad mini devices** Android devices must be based on ARMv7 compatible CPUs. Android Jelly Bean is preferred, though most Ice Cream Sandwich and Gingerbread devices are supported
Read More