iOS storyboard support in Delphi 10.4

No worries, the iOS storyboard that Apple requires for iOS Apps starting June 30th is covered in the soon to be released Delphi 10.4.

The way you add a iOS storyboard is, as always in Delphi, very easy to use. Just head over to Project Options | Icons and reconfigure your launch images. Also set the new Dark and Light background, and you’re done.

The other requirements added by Apple may or may not mean you have to add or change some of your code. Please use the news item from Apple to review any necessary changes at https://developer.apple.com/news/?id=03262020b.

It’s good to know that everything we need for our iOS development is there, and, well, I just had to share this tiny bit of information. Thanks to Jim McKeeth for allowing me to share this with you before Delphi 10.4 ships.

Delphi 10.4 Coming Soon

Webinars, Webinars

Morgen zie je in dit AppMethod webinar hoe je Android gadgets kan pairen en met mobile devices info uit cloud web services kunt halen. Uiteraard ook een demo van Tethering in dit Internet Of Things webinar. AppMethod gebruikt de core technologie uit Delphi dus ook voor Delphi developers interessant. http://embt.co/1qLknR2

Heb je de XE7 Launch event gemist, dan is dit webinar met DavidI misschien wat voor je. Ook deze vind plaats op woensdag 24 september. http://embt.co/Zjvt4g Zie ook het blog van DavidI http://blogs.embarcadero.com/davidi/2014/09/22/43821

RAD Studio XE5 in Action Live – 10 oktober 2013

In dit heerlijk technische event laten we zien wat de mogelijkheden zijn van het nieuwe Delphi XE5. In de algemene presentatie gaan we in op de mogelijkheden voor multi-device development met Delphi. In de Android Deep Dive gaan we onder water kijken hoe het nieuwe Android development in Delphi XE5 werkt. Mis het niet!

Inschrijven kun je hier:
http://www.barnsten.com/nl/events/details?events_id=81

RAD Studio in Action LIVE! – 7 september 2013

De grootste Delphi en Pascal conventie in de Benelux sinds jaren. In een reeks van energieke en enthousiaste sessies laten bekende sprekers zien wat de laatste nieuwe mogelijkheden zijn, maar ook wat je nu al allemaal kunt doen met Delphi en Lazarus.

Pawel Glowacki laat de laatste nieuwtjes van Delphi zien, Bob Swart duikt diep in iOS, Mario Vermeulen gaat op in 3D Office, Jeroen Pluimers zorgt voor zekerheid met versie beheer, Mattias Gärtner sluit alles op in Closed Source packages met Lazarus en zelf zet ik nog wat puntjes op de i van Android.

Inschrijven kun je via:
http://www.barnsten.com/nl/events/details?events_id=71

Delphi XE4 iOS Quickstart

Nu Delphi XE4 uit is wil je natuurlijk zo snel mogelijk aan de slag. Dit heb je nodig:

  1. Delphi XE4
  2. Mac met XCode 4.6
  3. iPhone of iPad
  4. iOS Developer Program

Delphi XE4 draait onder Windows, een Virtual Machine op een Mac kan ook. Voor het code signing, zodat je naar een fysieke iPhone/iPad toe mag, heb je toch een Mac nodig. Mocht je al een Mac hebben, voor iOS 6.x ontwikkeling moet je OSX Lion (10.7) of Mountain Lion (10.8) draaien. Deze versies werken alleen op 64-bit Intel Macs. Hierop installeer je dan XCode 4.6 met de command-line utilities. Wil je naar een iPhone/iPad deployen, dan heb je behalve het apparaat zelf ook een iOS Developer licentie nodig. Met die licentie mag je trouwens dan ook je App in de shop verkopen.

Wil je alleen even proberen hoe het werkt? Dan heb je genoeg aan een x86-64 Intel Mac met de gratis XCode. Delphi kan namelijk ook compileren naar de XCode simulator. Download hier de Delphi trial en je kunt direct aan de slag.
Update: ook zonder echte Mac kun je testen en wel via Mac In Cloud. Voor nieuwe en bestaande XE4 users is er een voordelige trial op http://edn.embarcadero.com/article/43181 beschikbaar tot 15 juli 2013.

Delphi XE4

Delphi XE4 is net uit. Nieuw in deze versie is real native iOS ondersteuning. Je kunt nu met één source (Delphi Pascal) en één framework (FireMonkey) naar drie platformen; Windows, Mac OSX en iOS (iPhone, iPad). One source to rule them all! Delphi compileert je eigen Delphi pascal code naar een ARM Mach-O binary als je ontwikkelt voor iOS. Hiermee haal je alle mogelijke snelheid uit je iPhone of iPad, enerzijds door real native compilatie naar machinecode, anderzijds door de OpenGL accelerated user interface elementen van FireMonkey. Voor diegenen die eerder gewerkt hebben met XE2, compilatie vindt dus niet meer plaats via XCode, alleen code-signing wordt nog door XCode gedaan. Ook nieuw in deze versie is FireDac, de opvolger voor DBExpress.

Delphi XE3 en Mobile development

JT @ Embarcadero heeft bekend gemaakt dat de Mobile ondersteuning in Delphi XE3 is uitgesteld. http://blogs.embarcadero.com/jtembarcadero/2012/08/20/xe3-and-beyond/

De bestaande mobile iOS ondersteuning van XE2 zal niet worden meegeleverd met XE3, in plaats daarvan wordt op een later tijdstip een native ARMv7 compiler voor iOS en Android geleverd, waarmee Delphi het enige ontwikkelplatform wordt dat vanuit één codebase met FireMonkey 2 applicaties en apps naar desktop en mobile kan brengen.

Nieuwsgierig naar alle overige nieuwe XE3 features? Delphi XE3 Tech – 25 september

Delphi XE2 FireMonkey iOS Mobile workshop

Vandaag met veel plezier één van de presentaties gedaan op de Mobile Dev Day van Oosterkamp. Samen met Thomas Huijer en Ronald Harmsen hebben we laten zien wat er op mobile development gebied allemaal al kan.

Ik heb laten zien wat je moet doen om op een iPad software te ontwikkelen met FireMonkey; met name het gebruik van xcode, FreePascal en deployment met een Apple Developer account. Met FireMonkey maak je natuurlijk de fraaiste software voor iOS, met als voordeel dat je dezelfde pascal broncode ook kunt gebruiken voor OSX, Win32 en Win64.

De workshop staat ook bij onze workshops op http://dannywind.nl/delphi-xe2-firemonkey-ios-mobile/

De workshop komt binnenkort beschikbaar als webinar, dus volg ons blog voor die link.

Zie ook: http://www.oosterkamp.nl/Article/DetailByID/59