📜 ⬆️ ⬇️

Mother's architect: how we collected mobile architectures and pleased our parents

Hello! At the Moscow conference Mobius 2017, we held a Mamin Architect competition, in which we asked participants to come up with their own original mobile application architecture. As a result, we received about one hundred and fifty applications for victory! Under the cut, we collected the best work of the participants and analyzed the main trends.


We also adapted our competition for online. Get inspired and join!


Caution, a lot of pictures, 18+!


Yet another mobile app architecture


The tasks faced by our developers, including mobile ones, are often very nontrivial. We have a rather unique situation for Russia - one big application in which dozens of mobile developers contribute. They should work effectively independently of each other, as quickly as possible to bring features to production, to conduct rapid experiments. This gives rise to a whole class of interesting tasks, in addition to new product features: performance optimization, acceleration of the release cycle, automatic component and functional testing, collection and analysis of technical metrics, design of a modular architecture, and much more.


With all these tasks, our team, honestly, doesn’t have enough time to invent a new architecture of its own, which is why we, together with YourDestiny and the team, came up with and organized our competition. In fact, we, of course, did not initially intend to make a serious competition and are glad that the participants understood our irony and approached him creatively.


rules


To participate in the competition, participants had to visualize their original architecture with the help of stickers with standard blocks, markers and other ancillary materials, and give it a sonorous name.



Further, the works of the participants were hung out at our stand, where the conference attendees could rate them and vote for the one they liked. At the end of the day we summed up and awarded the best prizes. The winner received a scooter.



Feedback from participants


Most of the participants of the conference liked the competition - both the idea and implementation, as well as our cheerful and sociable stand specialists and prizes. But there were also those to whom our mechanics didn’t go: for example, only the first 50 participants received a guaranteed souvenir, and this upset some of them. And there was really a lot of work, and not everything turned out to be hung up on the most convenient places for viewing. We will take into account all the wishes next time. Well, now - to the works of the participants!


Mobile architectures of the participants


Disclaimer

Some noteworthy architectures had to be removed from publication, as they had signs of violation of articles of the Administrative Code of the RF. And in general, all the works published below are the work of their authors and we are not responsible for it :).


What are the main trends we have seen? A bit of couch analytics.


Trend One: Hatred of Managers


In more than 20 participants' works, we found signs of hatred towards such a social group as managers.


Looking ahead, the first place in the competition was taken by the architecture “Vasya Works”, the author of which visualized the pressure and frustration experienced by the conditional developer Vasily.


002. Vasya Works



Developers clearly oppose themselves to managers and massively spilled this pain on paper.


126. Fucking:) code



A number of works with speaking names like “So asked to make a manager”, “Manager-oriented architecture”, “Manager-driven app”, “I myself”, “Crazy manager” hint that managers should not be involved in architecture development issues. mobile applications.


041. So asked the manager to do



023. Waiting / Reality



025. Crazy Manager



100. Manager oriented architecture



Two contestants openly called for violence and promised a bad end to the managers (we hope that this will not happen).


032. Manager Fate



109. Managers on the forks



We were extremely surprised that the dislike of managers became a leitmotif, apparently, employees of grocery companies in this respect live much easier than employees of outsourcing.


Second trend: “chaos - the father of architecture”


In our unpredictable and rapidly changing world, there is no place at all for well-ordered structures, consider 19 participants in the competition, the ideal is unattainable.


003. Chaos Achitecture



016.



124. AIW



030. omgmpvv



103. PD



Anyway, in the real world, things do something like that.


027. The real world



028. Manager - Programmer - Result



696. Hrenak hrenak and production



108. Singleton



And if everything is already functioning, then why change something? Works - do not touch!


102. Do not touch



The third trend: how do you call the ship


Naming is the key to success, about 15 participants of our competition think so, who have been engaged in combining elements in order to get attractive names. So we got PIVAS, EDA, COVER, RUSLAN, AVITO, VEDRO, PARADICE and other architectures.


056. DRAWER



011. VEDRO



071. PIVAS



017. MAMCA


When he came up with the name, and the elements do not quite fit.


043. RUSLAN



Fourth Trend - Improving Existing Architectures


Not done, of course, without modifications of already known architectures. Most often tyunili Viper.


006. VIPER-S



121. Clean HH Viper



050. VIDOR-S



35. Fully Reactive MVVM



Fifth trend: junior developers


Well, whatever your architecture, do not leave the juna unattended!


019. Junior writes cool architecture



033. Everyone is on vacation, only June is left



038. JUNIOR STYLE



Beyond the Trends


The authors of some works extremely artistically approached participation in the competition, and although they cannot be attributed to any of the popular trends, we consider it necessary to publish these works, especially since 123 won the second place in the overall standings.


010. Code - in joy, build - in sweetness! Crbs



061. Zhiguli



99. Podlodka as architecture



123. CLYM (carefull like your mama)



Instead of conclusions


We will not even try to summarize our competition, just to say thanks to everyone who took part in it: we hope you yourself have enjoyed the process, and some - also from the prizes.


Mother's architect - now online in Habré!


But those who missed Mobius 2017 in Moscow, we offer to feel in the shoes of my mother's architect, without leaving home. For this, we have prepared a template in Google Presentations . The key blocks for creating the architecture you will find inside. Make a copy of the file (File → Create a copy) and create!


Prizes


Top 3 participants, we will award prizes.


  1. The main prize is a ticket to the St. Petersburg Mobius 2018! In addition to it, Avito's T-shirt, two icons to choose from and a pair of socks.
  2. Second place: Avito T-shirt, two icons to choose from and a pair of socks.
  3. Third place: socks and two icons to choose from.

Top 10 participants will send sets of stickers "Mother's Architect."



No matter where you live, we will deliver it by mail or courier.


Summarizing


Strengthen your architecture with pictures in the comments, call your friends to participate and vote. There are two defining criteria: - the number of “pluses” for your comment with a picture and the time of publication. If several participants compete for a prize with the same number of votes, the one who published the architecture before will receive the prize.


The results will be summarized next Friday, December 8 at 13:00 Moscow time.


Think of your mobile architecture, make your mom happy!


')

Source: https://habr.com/ru/post/343642/


All Articles