advertisement

Amsterdam Meetup Presentation - Marts 2014

44 %
56 %
advertisement
Information about Amsterdam Meetup Presentation - Marts 2014
Technology

Published on March 6, 2014

Author: MadsMller

Source: slideshare.net

Description

Native modules + some insights in the new Hyperloop
advertisement

Ti & Native Development Mads Møller CTO – Napp mm@napp.dk @nappdev https://github.com/viezel

TITANIUM & NATIVE • • • • • • Introduction to native Why native? 3rd party libraies Example module Hyperloop & its future Q&A

INTRODUCTION TO NATIVE

INTRODUCTION TO NATIVE

INTRODUCTION TO NATIVE

WHY NATIVE

WHY NATIVE? • Leverage native features – 3rd party libraires – Create new UI components – Customize Ti components • Performance – Speed – Animation – Heavy operations • Better understanding of the platform – You gain a lot of knowledge of how Android & iOS really works!

IS IT HARD?

WHY NATIVE - IS IT HARD? • Is it hard to learn? – Yes and No. (not really) • It requires – Learn a new syntax – Understand how the os platform works – Learn how Titanium works • Benefits – Freedom to build what you want

THIRD PARTY LIBRARIES

THIRD PARTY LIBRARIES • Soo many services – We want to use them inside Titanium • Often easy to implement

THIRD PARTY LIBRARIES • Example – Lets build a TestFlight module • Why Testflight? – Simple API – Easy to get started

TESTFLIGHT – MODULE • What is Testflight? – Over the air distribution of apps – Test & exception reporting What to do: 1. 2. 3. Grab the SDK Read the docs and quick start guide Lets implement it Source code: https://github.com/viezel/NappTestFlight

TESTFLIGHT – IOS MODULE

TESTFLIGHT – ANDROID MODULE

HYPERLOOP

HYPERLOOP • What is Hyperloop? – Next-generation compiler that converts JavaScript source code into native code. – It will support iOS, Android and Win8 – Multi threaded, Super Performance • Hyperloop == Ti.Next – No. But it’s the foundation for Ti.Next. Hyperloop will compile the new javascript based Titanium SDK. • How to get it? – https://github.com/appcelerator/hyperloop – npm install -g hyperloop

HYPERLOOP - IS IT HARD? • Is it hard to learn? – Yes and No. (not really) • It requires – Learn a new special kind of javascript – Understand how the os platform works – Learn how Titanium works • Benefits – Freedom to build what you want – Do it in javascript

HYPERLOOP - IOS

HYPERLOOP

HYPERLOOP – MY OWN OPINION • Super interesting – Great performance – Hopefully more module developers • Still not super easy to learn – Since it’s a new special javascript syntax, its hard to find great learning resources. – What does this line of code mean? (it is javascript) UIButton.alloc().initWithFrame(CGRectMake(110, 100, 100, 44));

HYPERLOOP – MY OWN OPINION • Whats still missing? – Simplier way to do modules – Syntax should be less OS oriented

HYPERLOOP – FUTURE • Cross platform modules – – – – Single codebase Build an abstraction layer Will make Titanium even more powerful E.g. Testflight module could be a unified module • Windows & Mac desktop apps – Write desktop apps using Hyperloop • Ti.Next • • Might be that abstraction we need for module development Looking forward to see this implementation

HYPERLOOP – FUTURE • Leverage C libraries – – – – SVG, PDF, OpenCV, game engines etc. Lots of libs out there Enormous potential Native performance

Q& A Mads Møller CTO – Napp mm@napp.dk @nappdev https://github.com/viezel

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

Find your people - Meetup

Find Meetups and meet people in your local community ... Eastside New Moms of 2013/2014/2015 ... The Redmond Socrates Cafe Meetup Group ...
Read more

Evesterdam | Eve Online player meet in Amsterdam

... Eve Online meetup in the world! Evesterdam is an Eve Online and Dust 514 player meet in Amsterdam, ... down on Evesterdam with more presentations, ...
Read more

The Amsterdam Node Meetup Group (Amsterdam) - Meetup

... , The Amsterdam Node Meetup will be back the 23rd of April! ... 2014 · 7:00 PM ... Some presentations will be given, ...
Read more

Wikipedia:Meetup/ArtAndFeminism 2014/Outcomes - Wikipedia ...

Wikipedia:Meetup/ArtAndFeminism 2014/Outcomes ... Jane023's presentation about women on Wikipedia. Amsterdam Meet Up page on the Dutch Wikipedia;
Read more

STOCEXPO 2014, Rotterdam - Easyfairs

STOCEXPO 2014. Ahoy Rotterdam 18 - 20 March 2014 Europe's leading international event for the tank terminal industry. Book a stand ...
Read more

Amsterdam travel guide - www.amsterdam.info

Amsterdam » Tourist information, travel guide. Amsterdam is one of the greatest small cities in the world. From Amsterdam canals to world ...
Read more

The vOICe, invited presentation at Art of Neuroscience ...

... March 2014, Amsterdam, The Netherlands. ... The vOICe, invited presentation at Art of Neuroscience symposium, March 2014, Amsterdam, The Netherlands.
Read more

Meetup invitation August 6, 2014 - YouTube

Meetup invitation August 6, 2014 ... conveniently located near the Denver Merchandise Mart just ... www.ChessWorld.net Social Meet up ...
Read more

Eighth Annual Amsterdam SuperMeet || Creative Pro User ...

(Visit the archived 2014 Seventh Anual CPUG Amsterdam SuperMeet) ... Final Cut Pro, ... Presentation desciption coming soon.
Read more

Giraph - Presentations

Apache / Giraph / Presentations; ... presented Giraph at the Hadoop Summit 2014 in Amsterdam. ... about Giraph at Oracle Big Data Meetup in London 2014.
Read more