Ontwerpen voor Retina displays (IOS)

Met de komst van de iPhone 4(S) en de nieuwe iPad moet je er als designer rekening mee houden dat je alle benodigde afbeeldingen in tweevoud moet creëren. Ondanks dat Apple heeft gekozen voor een exacte verdubbeling van de resoluties kan dit toch nog een aanzienlijke hoeveelheid werk opleveren. Gelukkig is dit proces met een aantal tips best werkzaam te houden.

 

Start met de standaard afmetingen en gebruik geen bitmaps maar enkel vectoren

Begin met ontwerpen in een photoshop document met de afmetingen voor een niet-retina display (voor een iPhone dus 320 x 480 pixels). Laat de pixels per inch altijd op 72 ppi staan zodat bij het knippen en plakken tussen documenten de afbeeldingen de zelfde grootte houden.

Wanneer je uitsluitend gebruik maakt van vectoren in het ontwerp kan je tijdens het werk altijd wisselen tussen de kleine en retina versie. Simpele shapes kan je in photoshop maken met de shape tool. Gebruik bij voorkeur de “Rectangle Tool” of de “Rounded Rectangle Tool” en zorg ervoor dat snap to pixels aan staat. Zo weet je zeker dat je shapes er strak uit komen te zien en en er niet geblurd uitkomen op je device. De “Elipse Tool” kan niet ‘snappen’ naar pixels maar gelukkig kan je ook de “Rounded Rectangle Tool” met een grote radius gebruiken om cirkels te maken.

Ingewikkeldere vormen kan je eerst in illustrator maken. Om in illustrator pixel precieze paths te maken kan je het best de units van illustrator op pixels zetten (Illustrator > Preferences > Units).

Selecteer een path en knip en plak deze vervolgens in photoshop. Zorg ervoor dat de hoogte en breedte van je paths altijd hele getallen zijn en niet bijvoorbeeld 20,12 bij 34,19 pixels.

Plak de vormen als shape-layers in photoshop en controleer goed of ze goed zijn uitgelijnd. Op de een of andere manier wil photoshop de paths uit illustrator nog wel eens een halve pixel verkeerd uitlijnen. Ook dit leid weer tot onscherpe afbeeldingen. Mocht dit geburen dan kan je het best een beetje heen en weer scrollen en opnieuw plakken. Net zo lang totdat zowel de horizontale als verticale uitlijning goed is.

Gebruik een action om makkelijk te wisselen tussen de 2 versies.

Als je uitsluitend gebruik maakt van shapes kan je je ontwerp nu gewoon schalen naar de retina versie en weer terug zonder dat er kwaliteitsverlies optreed. We hebben hier een action voor aangemaakt, deze kan je hier downloaden.

De action maakt een history snapshot aan voordat er geschaald wordt. Mocht er iets misgaan dan kan je altijd nog een stap terug. Met deze action kan je makkelijk wisselen tussen de 2 versies en zo controleren of het design er in beide versies goed uit ziet.

Werk zoveel mogelijk in de ‘kleine’ versie

Wanneer je layer styles gebruikt om je shapes een mooi grafisch sausje te geven let er dan op dat je in de ‘kleine’ versie werkt. Je kan ook in de retina versie werken maar dan kom je in problemen wanneer je bijvoorbeeld een stroke van 3 pixels gebruikt. Wanneer je vervolgens je ontwerp terug schaalt naar de ‘kleine’ versie kan photoshop de stroke niet op 1,5 pixels zetten wordt het 2 of 4 px. Wanneer je later dan weer naar de retina versie schaalt zal het dus 4 of 6 px worden en niet 3 px zoals in het origineel.

Deze stappen zorgen ervoor dat je altijd strakke afbeeldingen maakt voor zowel de oude als de nieuwe retina displays. Veel plezier ermee!


Cross-platform mobiele ontwikkeling – de ins en outs

Het ontwikkelen van mobiele applicaties is een uitdagende taak, zeker gezien het steeds groeiende aantal mobiele platformen, apparatuur en de verschillende verschijningsvormen van het apparatuur (smartphone, tablet, tussenvormen van de twee). De implementatie van een app voor slechts één platform is eigenlijk al geen optie meer voor een onderneming die zoveel mogelijk klanten wil bereiken.

Mobiele apparaten voor verschillende platformen

Verschillende apparaten voor verschillende platformen

In de onderstaande slideshow/presentatie van Peter Friese, wordt een kort en duidelijk overzicht gegeven van de belangrijkste benaderingen voor de ontwikkeling van cross-platform mobiele applicaties. De verschillende onderdelen die worden behandeld zijn de native apps, hybride toepassingen, geïnterpreteerde apps en op HTML5 gebaseerde oplossingen.

Aan deze verschillende categorieën/strategieën worden ook verschillende commerciële producten en open source tools gekoppeld zoals PhoneGap, jQuery mobile, Sencha Touch, Titanium Appcelerator, APPlause en meer.

Kijk/lees, absorbeer en laat ons weten wat je er van vind!



bron: www.slideshare.net/peterfriese/cross-platform-mobile-development-11239246


Het leven van een app ontwikkelaar… (humor)

Apps

Apps

App ontwikkelaar

These days, it seems that everyone wants to be an app developer. Thankfully, technology has lowered the barriers to entry, and young and somewhat old are teaching themselves the basics of coding and app development.

Thousands upon thousands of new developers are entering the game, seemingly on a daily basis. Our fertile new app economy gives us inspiring stories like this one, though, of course, it also gives us frustrations like this, and plagiarism problems like this.

Over the last three years, app development has come a long way, for better and for worse. Some developers have been there for the whole ride, and have some interesting thoughts to share as a result. For example, three years ago, a French astronomer and engineer named Frédéric Descamps created an iPhone app called Starmap, which is, simply put, a mobile guide to the constellations, allowing users to point their phones at the night sky and discover constellations, tap on planets, stars, and more for easy identification. and mapping.

According to Descamps, he created his app over the course of four months “on a lark”. At the time, Apple’s App Store was just launching, and the app developer wanted to test the viability of a night sky-focused app to see if the new app-adopting public would get excited about science apps that have utility both for professional astronomers and everyday stargazers. It worked, and the app stayed at the top of the charts in the early weeks following the App Store’s launch.

Descamps was surprised to find early success, but managed to capitalized on it nonetheless, and has since expanded operations to a team of 12 and launched various iterations and upgrades on the major theme, all of which have racked up more than 4 million downloads.

The French app developer was lucky to take advantage of the early interest surrounding Apple’s App Store, but he says the road has been full of trials and tribulations, and has required an active sense of humor along the way. So, below Descamps has created a flow chart that provides a humorous and somewhat insightful look at the process of building a “successful” iOS app, informed by the “pain” and “joy” of dealing with the bumps along the way.

Take a look and let us know what you think.


Makkelijk zelf apps maken!

Google Appinventor

app ontwikkelaar

app ontwikkelaar


Heb je een goed idee voor een applicatie en wil je deze zonder enige programeerkennis maken. Dan is het nieuwe Google béta project genaamd ‘’Appinventor’’ wat voor jou. Appinventor bevat kant en klare code blokken waardoor je geen programeerkennis nodig hebt.

Hoe werkt Google Appinventor
Google Appinventor werkt heel simpel. Je begint met het design in de ‘’designer’’. Je bepaald waar de knoppen, tekst en afbeeldingen komen te staan, vervolgens open je de zogenaamde ‘’Block Editor’’. Hierin heb je drie menu`s waarvan twee zeer belangrijke. Menu 1 bevat de standaard code blokken die niet afhankelijk zijn van je hoofdlijnen. Menu 2 bevat alle door jou gekozen eigenschappen uit de designer zoals ‘’butten1’’ of’’ image3’’. Open je bijvoorbeeld menu 1 en kiest het kopje controls en kiest daar het ‘’if’’ blokje, dan kan je deze naar de werkruimte slepen om dit blokje te combineren met andere blokken. Blokken zijn in principe gewoon kant en klare codes, zodat je niks meer zelf hoeft te schrijven

Voordelen
• Je hebt geen programeer kennis nodig alleen een creatieve geest
• Veel basis functies die je als beginnende ontwikkelaar zeker nodig hebt.
• 100% gratis
• Genoeg tutorials om de basis van google appinventor te leren waarin bijna alle onderdelen aan bod komen

Nadelen
• Bij zeer uitgebreide applicaties met veel blokken begint Appinventor steeds trager te werken. Dit heeft te maken met dat je blokken sleept in plaats van codes schrijft
• Instellen van je telefoon als emulator is vrij lastig (maar niet onmogelijk)
• Nieuwe functies komen niet heel snel
• Volledig in het Engels

Succes!

Link: www.appinventor.googlelabs.com/
door: Thomas Luit


De Appening (deel 4: slot)

appening deel 5

Native Apps vs HTML 5 Apps

De laatste spreker op de Appening 12 juli j.l. was Sebastiaan Pouyet van beepRoger. In zijn keynote ging hij in op de verschillen en overeenkomsten tussen platformspecifieke Apps en HTML 5 Apps. Veel opdrachtgevers kennen dit onderscheid niet en hebben daardoor irreële verwachtingen bij het laten ontwikkelen van een App. Pouyet vertelde in zijn presentatie hoe de vork in de steel zit en gaf aan wanneer welk type App het meest geschikt is. Bovendien kan een App volgens Pouyet zich het best richten op één basisfunctionaliteit en moet je zeker geen alles-in-één oplossing voor ogen hebben.
Lees verder…


Appontwikkelen.nl

  • Een app laten ontwikkelen?

  • Poll

    Hoeveel Apps gebruik je dagelijks?

    View Results

    Loading ... Loading ...
  • App Ontwikkelen op Twitter

    View more tweets

  • Copyright © 1996-2010 App Ontwikkelen kun je leren!. All rights reserved.
    Linklist | Contact                                         Jarrah theme by Templates Next | Powered by WordPress