We started the day with our speaker Chiu-Ki Chan who delivered a very lively speech on Android custom components. For those of you who don’t know yet, she is the Grand Prinze winner of the Samsung Galaxy Note App Challenge competition, for having developed Monkey Write – an app for learning to write Chinese. Today we sliced, colored and basically tuned a pizza in order to customize a view according to measure spec and other attributes. It was fun!
Then, along with Alexandr Negara, we agreed on the fact than people’s need of mobility is increasing more and more and that predictions and socialization are being used and are extremely useful in many industries and for many purposes.
The boys at GTUG in Cluj Napoca, Andrei Catinean and Eugeniu Arbuleac, pointed out how valuable Android apps ought to be made. To sum up, in order to build amazing gaps, the design of an app must submit to the following three principles: simplicity, beauty and functionality, with a strong emphasis on the last one. In order to demonstrate that, the boys created an alternative app for one of the most downloaded news app in the country. They improved the app so that it would offer a better user experience. As a result, their proposal was far more simple, neat, easy to use, intuitive, fast and good-looking than the original app. This session engaged a great part of the audience and that is why, at the end of the day, the boys received the prize for the best junior presentation.
Daniel Popescu, Computer Scientist at Adobe, told us a PhoneGap story. He compared both the advantages and the drawbacks of native apps, web apps and hybrid app and pointed out why developing PhoneGap is best: it uses native installers and standard web technologies and writing once means having it run everywhere. You will want to use PhoneGap if you’re after extending in-browser apps with mobile features. Daniel assured everyone that buiding a PhoneGap app is very similar to building a website. We feel that we must share with you the funny hightlight of the presentation. Here it goes:
Q: Why do Java Developers wear glasses?
A: That is because they cannot C-sharp.
Then, Iustinian Nita, Project Manager/Technical Leader at CVU Intelligence, spoke about MVC implementation on Android. The first step consists in building a Controller (Base Activity Class), secondly you need do build a Model (Service Class) and the the views (which are representations of the Base Activity).
Roman Mazur, Kyiv Google Developers Group co-organiser and head of Android unit at Stanfy, took over the stage and performed a highly detailed and useful presentation on Android REST-client applications. Roman’s intervention was highly rated among our jury members who gave him the award for the best senior presentation.
Next, we had a lot to learn from Aurelian Dumanovschi, senior Android Developer at Work in Progress, as he provided many insights on how to make sure that the web service and the Android applications are designed in such a way that will improve applications development time and will increase overall Android applications performance. We are about to share some of the tips we received on creating a web service: firstly, build an API call that returns images in the request size and shape; secondly, never trust the client – do your own security and policy checks server side also; and last, but not least, use a signature to secure your every call.
The final presentation was held by Marius Mailat, technical lead Appseleration, owner Androider.ro, whom the participants already met yesterday. Today, more of half of the mobile users use apps to play games on their way to/from work, around shopping and going out and concurrent with more traditional media such as TV. But what is the way to developing 1000 applications – the outcome of Appseleration team at the end of a 2-year period? Well, in order achieve this, you must create realistic and attractive offers that tops the client’s expectations, understand the business and technical reqirements and follow your client on his journey of understandind everything in your work that might actually make a difference for the business. You should also make a habit out of using visuals and mockups for intermediate feedback and apply the corrections during the implementation process.
At the end of the day, developers who submitted their application in the race at barcamp and received very good reviews received prizes.
As this edition has come to an end, we thank all the participants for their interest and their
enthusiasm during these two days. We also wish thank our speakers for creating an excelent content and a great learning and networking opportunity for all those who joined us this year, as well as our sponsors for their great support and the prizes for the Droidcon winners.