Mostrando las entradas con la etiqueta IOS. Mostrar todas las entradas
Mostrando las entradas con la etiqueta IOS. Mostrar todas las entradas

lunes, 7 de marzo de 2016

App Evolution With Swift

La gente de codescholl nos regala otro curso, se llama "App Evolution With Swift". Este curso nos cuenta como desarrollar con swift aplicaciones para IOS.

Dejo más info:

COURSE OVERVIEW
  1. Level 1 App Evolution With Swift Badge

    LEVEL 1 FREE LEVELXcode and Storyboards 2 Videos | 7 Challenges

    Explore how to lay out your application's interface with storyboards.
  2. Level 2 App Evolution With Swift Badge

    LEVEL 2 FREE LEVELOutlets and Actions 2 Videos | 7 Challenges

    Learn how you can use storyboard outlets and actions to connect view objects to code.
  3. Level 3 App Evolution With Swift Badge

    LEVEL 3 FREE LEVELScroll Views 1 Video | 3 Challenges

    Discover how you can display more content than what fits on 1 screen with scroll views.
  4. Level 4 App Evolution With Swift Badge

    LEVEL 4 FREE LEVELTable Views 2 Videos | 6 Challenges

    Find out how you can use table views and table view controllers to efficiently display lists of content.
  5. Level 5 App Evolution With Swift Badge

    LEVEL 5 FREE LEVELNavigation 3 Videos | 10 Challenges

    Learn how to use navigation controllers to connect multiple screens and pass data between them.
  6. Level 6 App Evolution With Swift Badge

    LEVEL 6 FREE LEVELCustom Classes for Data 1 Video | 1 Challenge

    Explore how to create separate classes for your data and then pass them between view controllers during transition segues.

Dejo link:
https://www.codeschool.com/courses/app-evolution-with-swift

domingo, 1 de marzo de 2015

20 sitios para aprender IOS


No soy muy amante de IOS, pero en la vocación de compartir recursos del blog, este post viene bien. La verdad que podria hacer algo similar de otros lenguajes o plataformas.

Volviendo al tema, dejo link: http://www.thewildblogger.com/2015/03/learn-ios-programming-and-development.html

domingo, 17 de agosto de 2014

Haciendo interfaces multi-touch con Kivy




Kivy es un framework para hacer interfaces multi-touch, multiplataforma en Python. Es decir que es un framework increíble.

Este framework nos permite usar la plataforma Python para hacer interfaces de nuestras aplicaciones. Además estas aplicaciones pueden correr en Linux, Windows, OS X, Android y iOS.

A la vez es muy fácil probar aplicaciones hechas en Kivy para celulares dado que no es necesario ningún emulador, simplemente debemos correrla. Como las aplicaciones son multiplataforma se pueden probar desde nuestra pc y luego instalarlas en nuestro dispositivo móvil.

Kivy esta orientado a Widgets y ofrece un sin numero de widgets y layouts entre los que se puede nombrar:  popup, video, slider, spinner, splitter, canvas. Además provee una API para acceder a la cámara y el micrófono. También provee una serie de efectos y la capacidad de transiciones de pantallas.

Veamos un “Hola mundo” hecho en Kivy:

from kivy.app import App
from kivy.uix.button import Button

class TestApp(App):
    def build(self):
        return Button(text='Hello World')

TestApp().run()

Y como si fuera poco Kivy provee un lenguaje declarativo para definir interfaces, similar a QML de Qt. Con este lenguaje se puede definir estilos en las interfaces, similar a css. Veamos un ejemplo:

#:kivy 1.0
Button:
    text: 'Hello world'

Kivy se puede usar libremente para proyectos comerciales y también para proyectos de software libre, dado que fue publicado con licencia MIT.  

Dejo link:
http://kivy.org/



domingo, 27 de julio de 2014

Desarrollo en Android y IOS con F#

Sin duda la programación funcional cada vez esta ganando más espacio, la noticia de hoy tiene que ver con esto.

F# ahora esta soportado para las plataformas Android y IOS gracias a la gente de Xamarin. A partir de la versión Xamarin 4.8 podemos utilizar F# para desarrollar aplicaciones Android y IOS. Les recuerdo que Xamarin es la empresa que llevo a C# a Android y la principal promotora de Mono.

Y para el que no sabe, F# (pronunciado F Sharp) es un lenguaje de programación multiparadigma de código abierto, para la plataforma .NET, que conjunta la programación funcional con las disciplinas imperativa y orientada a objetos. Es una variante del lenguaje de programación ML y es compatible con la implementación Objective Caml. F# fue inicialmente desarrollado por Don Syme de Microsoft Research, pero actualmente está siendo desarrollado por la División de Desarrolladores de Microsoft y es distribuido como un lenguaje totalmente soportado en la plataforma .NET y Visual Studio 2010, 2012 y 2013.

Dejo link:
http://www.infoq.com/news/2014/07/fsharp-native-moible-development

miércoles, 21 de marzo de 2012

IOS vs Android, cual da más trabajo?

Quede sorprendido con la siguiente infografia, no pensé nunca que IOS le gane a Android en empleos de desarrollo.


Si no ven bien pueden hacer click en la imagen.

Que opinan de esta infografia? sorprendidos?