Mobile App Development - SoC Project and Development server

wrendressMobile - Wireless

Nov 12, 2013 (3 years and 9 months ago)

74 views

Mobile  App  Development
 
Industry  needs  and  trends  
Topics  


Growing  expecta<ons  


Following  Trends  


Team  work  


Network  


Summary  
Introduc<on
 


Name:  Abdul  
Hamid
 


Now  Head  of  Mobile  &  Web  Development  at  Make  Me  
Believe  LTD  (B2B)  


Previously  Developer  at  Origin8  Technologies  LTD,  before  that  Developer  
at  Bits  Studios,  And  many  other  web  agencies  before  that.  


Academically  


Currently  studying  Learning  and  Teaching  in  Higher  
Educa<on  


MSc  Internet  Applica<ons  Development  (2004)  


BSc  Compu<ng  &  Informa<on  systems  (2003)  
Growing
 expecta<ons  


Apple  have  changed  smart  phones  forever  
with  the  launch  of  the  
iPhone
 in  June  2007.    


Apple  have  over  100  million  users.    
Source:  hYp://www.apple.com/pr/library/  (
June
,  2010
)  


The  first  quarter  of  2012  sees  Android  taking  
59%  of  the  smart  phone  market  share    
Source:  hYp://www.prweb.com/releases/2012/5/prweb9514037.htm  
(June  2012)  

Growing
 
expecta<ons  


DeloiYe  -­‐  Strategy  insights  –  
Killer  apps
?  
Appearance
 
isn't  everything.  Published  June  2011  


Source:  hYp://www.deloiYe.com/assets/Dcom-­‐UnitedKingdom/Local%20Assets/
Documents/Services/Consul<ng/uk-­‐con-­‐killer-­‐apps.pdf  

Growing
 
expecta<ons  


With  every  new  smart  phone  release  
manufacturers  are  pushing  the  boundaries  


Users  are  expec<ng  more  from  their  phones  
taking  them  further  away  from  their  desktop,  
laptops  and  notebooks  


As  a  result  employers  are  expec<ng  more  
from  their  developers
 
Employers  expect  from  
iOS
 Developers  


Experience  with  the  following:  
iOS
 
frameworks  including  Cocoa,  
UIKIt
,  OpenGL,  
Core  Loca<on  and  others  


Experience  with  third  party  tools:  Cinder,  
Openfeint
,  
Adsmobi
 and  other  web  service  
integra<on  


Experience  with  using  instruments  and  
xcode
 
debugging  tools  
Employers  expect  from  Android  
Developers  


Experience  with  the  following:  Android  SDK,  
using  eclipse  (IDE),  
jQuery
 Mobile,  
PhoneGap
 
SDK    


Experience  with  third  party  tools  and  web  
service  integra<on  


Experience  with  using  eclipse  and  android    
DDMS  (
Dalvik
 Debug  Monitor  Server)  
debugging  tools  
Common  technical  skills  expected  


OOP  –  programming  skills  using  the  Model  
View  controller  design  paYern  (MVC)  


Programming  experience  with  concurrency  
and  mul<threading  


Efficient  use  of  memory  management  


SQL  and/or  Object  Database  experience  such  
as  Core  Data,  
SQLite
,  
MySQL
 etc  
Common  technical  skills  expected  


OOP  –  programming  skills  using  the  Model  
View  controller  design  paYern  (MVC)  


Programming  experience  with  concurrency  
and  mul<threading  


Efficient  use  of  memory  management  


SQL  and/or  Object  Database  experience  such  
as  Core  Data,  
SQLite
,  
MySQL
 etc  
Following  Trends
 


Following  trends  -­‐  is  well  known  to  be  an  
investment  strategy  but  the  gains  don’t  
always  have  to  be  financial  


Google  Alerts,  Pulse  news  App  and  others  are  
great  tools  to  keep  up  with    interes<ng  
developments  


The  best  way  is  to  follow  the  Job  market  
...Following  Trends  


Source:  hYp://www.indeed.com/jobtrends  
Team  Working
 


Being  able  to  work  in  groups  and  teams  in  a  
mul<-­‐discipline  environment  is  vital  


Being  able  to  communicate  at  different  levels  
is  essen<al.  Developers  are  expected  to  liaise  
with  designers,  project  managers,  marke<ng  
managers  and  some<mes  even  users  
Networking
 


Great  ideas  emerge  through  exchanging  
informa<on  and  early  thoughts  
 


Problems  can  be  solved  more  quickly  if  one  
knows  of  other’s  specialist  skills  which  can  be  
tapped  in  to  when  required  
 


Individuals  need  to  learn  how  to  expose  them  
selves  posi<vely  
Improvements  no<ced
 


Monthly  Student  Enterprise  Workshops  (SEW)  
has  been  a  step  towards  helping  students  
engage  with  industry  


Workshops  invited  some  big  names  (Apple,  
Intel,  HSBC,  
Novoda
 and  many  more…)  
Improvements  no<ced…  


Students  at  London  Met  have  teamed  up  with  
students  from  other  Universi<es  and  colleagues  
outside  of  University  to  help  create  award  wining  
applica<ons  (
The  
Appathon
)
 


Programming  students  have  enlisted  the  help  of  
mul<media  students  who  compliment  each  others  
skills  and  produced  professional  products  
Improvements  no<ced…  


Courses  and  modules  are  con<nuously  being  
evaluated  to  help  them  adapt,  at  almost  the  same  
pace,  to  changes  in  the  industry  


It  is  encouraging  to  see  that  Universi<es  are  now  
listening  to  businesses  and  employers  to  help  
students  achieve  
Summary
 


Employers  expect  candidates  to  be  well  informed  
of  current  programming  developments  and  
trends  


Candidates  are  expected  to  work  well  in  different  
environments  with  colleagues  with  different  skills  


Candidates  are  expected  to  share  ideas  and  
con<nuously  develop  them  selves  and  as  a  result  
develop  the  company