Mobile developement at The AppLab Réunion des “Geeks anonymes”, 13 novembre 2013 Valentin THIRION 2nd Grade of Master in Computer Science, ULg
Jun 02, 2015
Mobiledevelopement
at The AppLab !
Réunion des “Geeks anonymes”, 13 novembre 2013 Valentin THIRION
2nd Grade of Master in Computer Science, ULg
Keynote Plan• The AppLab presentation
• The beginning : UlgOloc and rocket launch
• Development
• #iOSDev
• #AndroidDev
• Tools
• App Content (Backoffice, API, …)
• To infinity and beyond
The AppLab• Unstructured structure
• 3 ULg students
• 2 Apple fanboys
• 1 Open Source fanboy
• 3 friends
• 3 inspired brains
• 3 geeks @ Home with keyboards and mice
Organisation• One manager and one designer per
project
• Facebook, Azendoo (google it, it’s damn great!) and Google Hangouts support
• AFK meetings
• ULgOloc HeadQuarters
• Time flexibility
• Objectives orientation
• Beta tests and lots of returns
ULgOloc …• One idea
• One year of reflexion
• 3 months of hard work
• 2 Apps, one back office for admins
• 2 weeks of beta test
• Students, professors, ulg employees, student associations
• Some articles before availability
• WEBTV Video
… and rocket launch• October 2012: JDMP
• +/- 1000 downloads
• November 2012: ULgOloc
• +/- 4000 downloads
• May 2013: Francos 2.0
• +/- 6000 downloads
• November 2013: LetsGO Chaudfontaine
• ???
• A lot of “no’s” … (lack of time)
#iOSDev• Xcode
• Apple SDK
• iOS 4.3 => iOS 7.0.3
• iPhone simulator
• Source control (Git) & DropBox
• Objective-C, C
• Learning: Peul Hegarty’s Stanford course, Apple documentation, books, …
• iPhone 3GS, 4, 4S, 5, 5S, iPad 3, Mini
• Problems:
• Differences between versions
• Apple limits
#AndroidDev• Eclipse for Java
• Google Android SDK
• 2.3 => 4.3
• No simulator (too slow)
• Source control (Git on bitbucket), since GA may 2013 & DropBox
• JAVA & XML
• Learning: Google I/O, online doc
• Phones: Samsung, Sony; Tablets: Nexus, Arnova
• Problems
• Differences between version, devices capabilities and manufacturer over-layer
• Screen sizes
App content• Backoffice in the cloud
• PHP mainly
• MySQL
• OVH and Gandi
• API in XML (mostly “on demand”)
• Data coherence from database to app-based storage
• Recently: want to represent data online as it appears on apps (LetsGO)
• Data managed by admins, super users and users.
• Real community platform
To infinity …• New clients (LetsGO, journalists,
teachers, events managers, …)
• New demands (Liege Airport, Schools in Liège, Malmedy, …)
• New needs
• New ideas
• Want to create a real company
• Need for proofs
• Stay in “low-cost” class
GA(of course)
… and beyond!
• Increase # of users
• Increase coverage
• Increase professionalism
• Increase quality
• Use other technologies than GPS
• Do better != Do more
• Increase UE and designAnd more!
MyCampus 2.0
“One more thing.”
LetsGO launch will lift off soon(Chaudfontaine)
!
Request your beta account Send a mail to [email protected]
and go to www.letsgo-be.com
Thanks for your attention
www.theapplab.be
PS: Looking for a real designer!