ݺߣ

ݺߣShare a Scribd company logo
if Android && iOS {
return GDGDevFest2016
}
Who I Am?
?	Vincenzo	Favara
IDE
Android Studio
? Java, C++
? Interface builder /
XML
? Plugin manager
? Gradle
XCode
? Objective-C, Swift
? AutoLayout Storyboard
and XIB / XML
? Alcatraz (unofficial)
? CocoaPods,Carthage,PM
?	Vincenzo	Favara
SOLID code
? S: Single responsibility principle
? O: Open/closed principle
? L: Liskov substitution principle
? I: Interface segregation principle
? D: Dependency inversion principle
?	Vincenzo	Favara
Code is a POEM
1. Plain or Pleasant readability
2. Organization
3. Engaged architectural
4. Main Functionality
?	Vincenzo	Favara
App Life Cycle
?	Vincenzo	Favara
Experiment
?	Vincenzo	Favara
Simple restfull App
Movies https://www.themoviedb.org/documentation/api
http://netflixroulette.net/api/
Games http://pokeapi.co/
http://developer.marvel.com/
Geo https://developers.google.com/maps/
http://wiki.openstreetmap.org/wiki/API
Music https://developers.soundcloud.com/
http://www.last.fm/api
Science https://api.nasa.gov/
http://earthquake.usgs.gov/fdsnws/event/1/
Sport http://api.football-data.org/
http://api.citybik.es/v2/
Weather http://openweathermap.org/api
https://developer.yahoo.com/weather/
Api
https://github.com/toddmotto/public-apis
?	Vincenzo	Favara

More Related Content

DevFest2016

  • 1. if Android && iOS { return GDGDevFest2016 }
  • 3. IDE Android Studio ? Java, C++ ? Interface builder / XML ? Plugin manager ? Gradle XCode ? Objective-C, Swift ? AutoLayout Storyboard and XIB / XML ? Alcatraz (unofficial) ? CocoaPods,Carthage,PM ? Vincenzo Favara
  • 4. SOLID code ? S: Single responsibility principle ? O: Open/closed principle ? L: Liskov substitution principle ? I: Interface segregation principle ? D: Dependency inversion principle ? Vincenzo Favara
  • 5. Code is a POEM 1. Plain or Pleasant readability 2. Organization 3. Engaged architectural 4. Main Functionality ? Vincenzo Favara
  • 8. Simple restfull App Movies https://www.themoviedb.org/documentation/api http://netflixroulette.net/api/ Games http://pokeapi.co/ http://developer.marvel.com/ Geo https://developers.google.com/maps/ http://wiki.openstreetmap.org/wiki/API Music https://developers.soundcloud.com/ http://www.last.fm/api Science https://api.nasa.gov/ http://earthquake.usgs.gov/fdsnws/event/1/ Sport http://api.football-data.org/ http://api.citybik.es/v2/ Weather http://openweathermap.org/api https://developer.yahoo.com/weather/ Api https://github.com/toddmotto/public-apis ? Vincenzo Favara