46
mobile development Martin de Keijzer tiConf 2014, Amsterdam, The Netherlands Building a team for

tiCONF Amsterdam 2014 building mobile teams

Embed Size (px)

DESCRIPTION

I'm going to admit it, I'm a n00bie! And the great thing is that I start developing software with the experience I have from using software and developing for the web. But how do you turn an inexperienced developer into a productive asset to your team? In this talk we'll look at the mistakes I made and how those could be prevented. After that we'll see the resources available and the steps that I've took to feel familiar and confident in developing with Titanium Mobile.

Citation preview

Page 1: tiCONF Amsterdam 2014   building mobile teams

mobile development

Martin de KeijzertiConf 2014, Amsterdam, The Netherlands

Building a team for

Page 2: tiCONF Amsterdam 2014   building mobile teams

2

@Martin1982

PHPBenelux Board Member

Working for Ibuildings

http://www.martindekeijzer.nl

About me

Martin de Keijzer Dutch web developer

Page 3: tiCONF Amsterdam 2014   building mobile teams

From undefined to TitaniumBackground check

3

Page 4: tiCONF Amsterdam 2014   building mobile teams

4

Page 5: tiCONF Amsterdam 2014   building mobile teams

5

Page 6: tiCONF Amsterdam 2014   building mobile teams

6

Page 7: tiCONF Amsterdam 2014   building mobile teams

7

Pro’s Cons

Cross platform

No UI elements

Native Bridging

Dependent on Webview

functionality

Very cheap to get a product

Page 8: tiCONF Amsterdam 2014   building mobile teams

8

Page 9: tiCONF Amsterdam 2014   building mobile teams

9

Pro’s Cons

Universal UI Universal UI

Designed for the web

Needs PhoneGap for

apps

Very cheap to get a product

Performance

Page 10: tiCONF Amsterdam 2014   building mobile teams

10

Page 11: tiCONF Amsterdam 2014   building mobile teams

11

Pro’s Cons

Near native UI Running behind UI facts

Designed for the web

Needs PhoneGap for

apps

Cross platform development

Performance

Page 12: tiCONF Amsterdam 2014   building mobile teams

12

Page 13: tiCONF Amsterdam 2014   building mobile teams

13

Pro’s Cons

Partially cross platform

development

Not feature-complete

Native UI Higher learning curve

Performance

Page 14: tiCONF Amsterdam 2014   building mobile teams

14

Page 15: tiCONF Amsterdam 2014   building mobile teams

15

Pro’s Cons

Always latest and greatest

Extreme learning curve

Full controlMany bad

examples out there

Well documented

High dev & support costs

Page 16: tiCONF Amsterdam 2014   building mobile teams

16

Page 17: tiCONF Amsterdam 2014   building mobile teams

17

Page 18: tiCONF Amsterdam 2014   building mobile teams

Minimal skill setBasic development

18

Page 19: tiCONF Amsterdam 2014   building mobile teams

19

Page 20: tiCONF Amsterdam 2014   building mobile teams

20

Page 21: tiCONF Amsterdam 2014   building mobile teams

21

Page 22: tiCONF Amsterdam 2014   building mobile teams

22

Page 23: tiCONF Amsterdam 2014   building mobile teams

23

Mobile UI / UX

Page 24: tiCONF Amsterdam 2014   building mobile teams

Get them up to speedTitanium fundaments

24

Page 25: tiCONF Amsterdam 2014   building mobile teams

25

Titanium.UI

Page 26: tiCONF Amsterdam 2014   building mobile teams

26

Page 27: tiCONF Amsterdam 2014   building mobile teams

27

Titanium.network & Event Handling

Page 28: tiCONF Amsterdam 2014   building mobile teams

28

Platform specific tweaking

•Resource Locations

•Paths for overriding

•Inline code overriding

•tiapp.xml file

Page 29: tiCONF Amsterdam 2014   building mobile teams

and take your team on your shouldersBecome a giant

29

Page 30: tiCONF Amsterdam 2014   building mobile teams

30Share your knowledge in short sessions

Page 31: tiCONF Amsterdam 2014   building mobile teams

31Article writing

Page 32: tiCONF Amsterdam 2014   building mobile teams

32Social media

Page 33: tiCONF Amsterdam 2014   building mobile teams

33Keep learning

Page 34: tiCONF Amsterdam 2014   building mobile teams

Form an army of giantsJoin the community

34

Page 35: tiCONF Amsterdam 2014   building mobile teams

35Appcelerator resources

Page 36: tiCONF Amsterdam 2014   building mobile teams

36

Page 37: tiCONF Amsterdam 2014   building mobile teams

37TiDev.io

Page 38: tiCONF Amsterdam 2014   building mobile teams

Respect, thanks and appreciationShout-outs

38

P.S. Sorry if I forget a mention!

Page 39: tiCONF Amsterdam 2014   building mobile teams

39

Fokke Zandbergen

@FokkeZB

„Very knowledgeable community octopus”

Page 40: tiCONF Amsterdam 2014   building mobile teams

40

Jason Kneen

@jasonkneen

„Quality coder, eager to share knowledge”

Page 41: tiCONF Amsterdam 2014   building mobile teams

41

Boydlee Pollentine

@boydleep

„Enabler of global communities and bringing these together”

Page 42: tiCONF Amsterdam 2014   building mobile teams

42

Pratik Patel

@prpatel

„Doctor Patience! Always ready to help and share knowledge, there are no stupid questions for this guy.”

Page 43: tiCONF Amsterdam 2014   building mobile teams

43

TiConf Speakers

Page 44: tiCONF Amsterdam 2014   building mobile teams

44

You guys!!

Page 45: tiCONF Amsterdam 2014   building mobile teams

Questions

45

Page 46: tiCONF Amsterdam 2014   building mobile teams

[email protected]@Martin1982

Thank you for listening