Home ┬╗ Interviews ┬╗ Interview mit Fernando Rodriguez: App Entwicklung in Android und iOS

Interview mit Fernando Rodriguez: App Entwicklung in Android und iOS

Bei Yeeply hatten wir die M├Âglichkeit, mit Fernando Rodriguez zu sprechen und ein Interview f├╝r unseren Blog ├╝ber die App Programmierung und ├╝ber Informationen in diesem Sektor zu machen. Er hat uns wichtige Antworten zu unseren Fragen in diesem Sektor gegeben.

Ana Mocholi: F├╝r den Anfang erz├Ąhlen Sie uns etwas ├╝ber sich selberÔÇŽ Wer ist Fernando Rodriguez? Und wie sind sie bis hierher gekommen?

Fernando Rodriguez: Ich bin Programmierer und Gr├╝nder und Instruktor in Agbo, wo wir Kurse ├╝ber iOS, Android und die Entwicklung von Apps geben, online und in Klassen. Au├čerdem bin ich Instruktor auf der Big Nerd Ranch und Mentor f├╝r das Programm Talentum von Telefonica. Meine Ausbildung war rein zuf├Ąllig und ├╝berraschenderweise gef├Ąllt er mir sehr. Ich such immer noch das perfekte Gleichgewicht zwischen der Programmierung und der Zeit die ich f├╝r meine Schulungen ben├Âtige.

foto von fernando rodriguez

Ana Mocholi: Als Entwickler, wie sehen Sie den Sektor der mobilen App Programmierung? Hat die Entwicklung von Apps eine Zukunft oder ist die Technologie eine Eintagsfliege?

Fernando Rodriguez: Jede Technologie ist eine Eintagsfliege und in unserem Markt dauern nur wenige Sachen mehr als zehn Jahre an. Ich denke, wir sind immer noch am Anfang eines neuen Zyklus, einer der mit dem PC begann und mit MS-DOS. Wir benutzen immer mehr Ger├Ąte, anstatt eines das unser Leben und die Kommunikation zentralisiert.

Mit der Generalisierung der Tablets und Smartphones, genauso wie mit der neuen Peripherie wie wearables, der Google Brille, Oculus usw. machen sie mit dem PC das gleiche, was er mit dem Mainframe gemacht hat. Es gibt Apps f├╝r eine lange Zeit, diese werden sogar das Interface der meist benutzten Internetseiten abl├Âsen. Heutzutage benutzen fast alle Facebook, das jetzt auch durch eine App. Es ist eine Tendenz die nur noch wachsen kann.

Ana Mocholi: Aus Ihrer Erfahrung, was ist das rentabelste System f├╝r die Entwicklung von Apps? Welches hat die meiste Kraft und Wichtigkeit? Ist es das gleiche?

Fernando Rodriguez:┬á Es steht au├čer Frage, das iOS das rentabelste ist und mit dem jeder Entwickler oder jedes Start up Unternehmen anfangen sollte. Paul Graham von YCombinator sagt dazu, dass jedes Start up in diesem Moment irgendeine iOS Komponente haben sollte, um dar├╝ber nachzudenken, in dieses zu investieren. In einem Interview mit Phil um Libin, CEO von Evernote, geht es darum welche die rentabelsten Segmente in seinem Unternehmen sind. Phil sagt, das die unrentabelsten Benutzer von der Web App kommen und die rentabelsten und treuesten von der OSX (Mac) Seite kommen. Unabh├Ąngig davon ist die Niche die den ÔÇ×biggest bang for the buckÔÇť (die gr├Â├čte Kapitalrendite bietet) iOS. Alle anderen bleiben mittelm├Ą├čig.

Wenn iOS den Preis f├╝r die Rentabilit├Ąt einnimmt, geh├Ârt Android die schiere Kraft. Ohne Frage, dass Bild von dem enormen Markt der keinen Wert hat f├╝r Leute die programmieren, f├Ąngt sich an zu ├Ąndern. Android w├Ąchst sehr und das auch au├čerhalb des Sektor der Smartphones und Tablets, hin zu den digitalen Kameras, Television und anderen Ger├Ąten. ├ťberraschenderweise macht Android genau das, was die anf├Ąnglichen Ziele von Java waren: eine universelle Sprache f├╝r alternative Ger├Ąte zum Desktop zu sein. Die zehnte wird der Gewinner sein?

Heutzutage denke ich, ist es lebenswichtig mit iOS anzufangen und wenn die App erfolgreich ist, es auf Android zu portieren. Daf├╝r muss man mit der Multiplattform im Kopf anfangen und die Architektur die diese Aufgabe erf├╝llt, wie zum Beispiel Dropbox gemacht hat.

Ana Mocholi: In deinem t├Ąglichen Leben, benutzt du t├Ąglich mobile Anwendungen, egal ob es dein Smartphone oder Internet ist? Wenn ja, welche?

Fernando Rodriguez: Ich bin harter iPhone Benutzer, aber nicht so mit dem iPad. In erster Linie, weil mein dreij├Ąhriger Sohn es gekidnappt hat und es grunds├Ątzlich dazu benutzt um Clan oder andere infantile Spiele damit zu spielen. Die Apps, die ich meisten benutzte sind Facebook, Twitter, E-Mail, Linkedln, Evernote, Kindle, eBay, Skype, WhatsApp, HackerNode (Hacker News Client) und Trello. Am meisten hat mich die Benutzung von Kindle ├╝berrascht, ich h├Ątte nie gedacht, das ich mich daran gew├Âhne im iPhone zu lesen, aber heute lese ich am meisten dort.

verschiedene apps

Ana Mocholi: Im Bezug auf die Ausbildung, wo sollte jemand anfangen der die Entwicklung von Apps lernen m├Âchte?

Fernando Rodriguez: Ich w├╝rde wegen der Einfachheit und der Rentabilit├Ąt mit iOS anfangen und sp├Ąter mit Android weitermachen. Das vitale in beiden F├Ąllen, ist mit einer soliden Base anzufangen, speziell mit der richtigen Architektur in den Apps. Es ist etwas, das wenn es nicht von Anfang an richtig gemacht wurde, sp├Ąter viel Zeit kostet und Platz f├╝r defiziente Resultate bietet. Mit der richtigen Basis kann jedes Projekt ohne Angst angegangen werden.

Ana Mocholi: In der ├Âkonomischen Konjunktur und der schweren Arbeitsmarktsituation, empfehlen Sie einem Entwickler in verschiedenen Umfeldern programmieren zu k├Ânnen oder besser sich darauf zu spezialisieren der Beste in einer Programmiersprache zu sein?

Fernando Rodriguez: Es ist vital beide, iOS sowie auch Android zu kennen. Es ist nicht m├Âglich Spezialist in einer Sache werden zu wollen. Kein Unternehmen wird den besten einer Technologie unter Vertrag nehmen, wenn er nichts von all den anderen Sachen wei├č.

Um Erfolg zu haben als Entwickler von mobilen Anwendungen, muss man iOS Kenntnisse haben, was Objective C und heutzutage Swift und Android (Java) einschlie├čt. Es ist nicht so schwer wie es scheint, die Konzepte ├Ąhneln sich sehr. Die Plage verschiedene Sprachen kennen zu k├Ânnen ist nicht so schlimm, da sich beide sehr ├Ąhneln und die ganze Syntax auf C Fundamenten basiert.

Ich w├╝rde sogar sagen, das man auch ├╝ber das Cloud Computing und MBaas (Mobile Back Ends as Service) Bescheid wissen muss, sowie ├╝ber Azure oder Parse. Die Oberfl├Ąchen dieser Systeme sind normalerweise sehr einfach. Was ich ├Âfters sp├╝re, ist, dass es auch wichtig ist C++ auf einem unteren Level zu k├Ânnen, um einfachen Code zwischen iOS und Android (Benutzung von ObjectiveC++ y NDK, oder) bilden zu k├Ânnen. Es ist wichtig, das nicht aus den Augen zu verlieren, woran uns DropBox erinnert. Nat├╝rlich ist das alles f├╝r einen Professionellen. Wenn f├╝r Sie Apps ein Hobby sind,┬á sind sie absolut damit bedient eine Multiplattform wie Corona zu beherrschen, das ist dann absolut ausreichend.

Ana Mocholi: In Bezug auf unabh├Ąngige Entwickler (Freelance oder Unternehmensgr├╝nder), was sind die Vorteile oder Nachteile nicht auf den R├╝ckhalt eines gro├čen Unternehmens zur├╝ckgreifen zu k├Ânnen?

Fernando Rodriguez: Es h├Ąngt von Ihrem Ziel ab. M├Âchten Sie Apps als Hobby machen, ist es als Freiberufler am besten. Nun wenn sie aber wirklich kompetieren wollen in dem App Store, ist es vital auf ein Team zur├╝ckgreifen zu k├Ânnen. Der Markt der Entwicklung von Apps ist au├čergew├Âhnlich kompetitiv. Auf der H├Âhe zu sein, bedarf viel Arbeit au├čer Code schreiben zu k├Ânnen. Es ist nicht wichtig, wie gut ihre App ist, wenn sie nicht preisg├╝nstig ist. Es ist nicht wichtig, wie sch├Ân ihrer App ist, wenn sie keiner kennt. Es ist nicht wichtig, wie viele Benutzer ihrer App n├╝tzen, wenn sie kein Gesch├Ąftsmodell haben.

Design, Marketing und Finanzierung werden viel Zeit ben├Âtigen, vielmehr als Sie ben├Âtigen um zu programmieren. Wenn Sie es Lieben zu programmieren, suchen Sie sich Partner auf der Reise, die so begeistert sind f├╝r die anderen Aufgaben, wie Sie f├╝r die Programmierung. Zum Guten oder zum Schlechten, die Zeiten der Einzelg├Ąnger sind vorbei.

Proyecto App

Verfasst von

Yeeply
Yeeply

Yeeply ist eine Premium-Plattform, die sich auf die Entwicklung von Mobile Games und individuellen Websites spezialisiert hat. Seit 2012 vertrauen uns unsere Kunden die Entwicklung ihrer Projekte an, und wir arbeiten mit den besten zertifizierten Profis auf technischer Ebene: Entwickler von Mobile Games oder Web-Freelancer, gro├če Softwareunternehmen und f├╝hrende Agenturen. Erstellen einer App oder einer Website war noch nie so schnell, zuverl├Ąssig und sicher wie mit Yeeply! Ver├Âffentlichen Sie Ihr Softwareprojekt auf Yeeply und lassen Sie sich von unserem Team durch den Prozess begleiten.