Skip to main content


Firebase - the magic behind the apps As android developer, I am using Firebase for more than 2 years and I am planning to use it more since it's a smooth and easy way to work more in Cloud. Actually, some features of Google Cloud can be already seen in Firebase, such as Machine Learning Kit(smart reply API) of Cloud Functions, being a natural transit to this top-edge technology. Now, a step in Gaming industry because Firebase has features for Unity(Google also recently present its platform of live-streaming games, Stadia ) so on-premise style is close to have a destiny similar to floppy-disks. More about Firebase:                                 Source: A very important thing: Firebase can be use as well by big companies, by independent companies or for start-ups who doesn't have to worry about if their application suddenly grow, being a great solution for scaling. Also, many of f
Beyond the logic and rational: more than 100 years of revolution in art "La belle epoque"(1871-1914) was a perfect time for glamorous style, in a time characterized by peace and prosperity. The beauty was glorified, avoiding features considered outrageous, but the old establishment, with a highly resistance to innovation was there. Dada Movement  Abstraction, paradoxes and hazard are mandatory elements in this artistic trend. Against the conformism, sometimes surprising but very intriguing,  dada movement continue to fascinate till our days. Marcel Duchamp and "The fountain" Can a simple and boring object get an artistic value? In 1917, Duchamp   shocked the audience of the exhibition(Society of Independent Artists) when he exposed "the fountain", starting a controversy about how far can the art can go. In 2004, it has been declared the most influential work of modern art of the century, according  BBC .                                      
Explore your creativity - tips to overcome the idea phase Who can be creative? Everyone! Below, I put some issues I had to face through in my experience in creating and maintaining Luna project. 1. Choose a nickname  This is not a rule and it's not a good idea for everyone, many artists use their own name from the very beginning. When you create something under your name and you rely on your friends and family opinion, they will be very subjective, judging more the person than the artwork. To me, it was useful to pick a nickname and to target unknown persons, because they didn't know who I was and all the focus was on my apps. A nickname can be also a perfect defense for the impostor syndrome or the shame if the artwork is not very appreciated. Nothing to loose, so no reason to stay away.😊 Source: 2. A million dollars idea I was asked many time what do I think about a certain idea, if I se
Pulitzer prizes - Cartoons and Photography "The Nobel of Journalism", Pulitzer prizes celebrates the best work in media and arts in USA. Most of the topics are politics, which I try to avoid in my articles, but I found some interesting one about society and humanity.    Cartoons are far of being the superstars in Pulitzer awards. The main attention is on articles from newspaper and most famous - the photography. I saw a lot of powerful photos that reveal the pain, fear and all the disaster made by wars in general. I choose to post here two well-known images, awarded in 1992 and 2007. Kevin Carter -   "Sudanese girl" The New York Times Kevin Carter, originally from South Africa, had visit Sudan and in 1993 made the famous photo. One year later, in April won the Pulitzer prize and in July same year he suicide. Many speculations appeared, trying to rely the stories. Alberto Rojas, a Spanish journalist met the other photographer who was in Sudan with Carter in
Amazing graffiti artists, with realistic and surreal artwork The street art and its popular branch - graffiti are amazing through their universality and accessibility. Discover just a few of unbelievable creations made by famous artists, very appreciated worldwide. Bansky                                           Source: A legend that fascinated generations through his work, the artist from Bristol(UK) continue to surprise without reveling his identity. Powerful messages, a satire of modern society and politics, a critic of super globalization and greed, a representation of the unheard voices. Banksy on Instagram Eduardo Kobra Source: Being in Guinness Book with his artwork for 2016 Olympics in Rio de Janeiro, Kobra is a superstar in graffiti industry. His unique style is a combination between perfect portraits(usually great personalities) and color
            The coolest programming algorithms for beginners, explained humanly (Part 1) Recursion The main definition is “to contain it self” . In 1904, an  advert image showed a woman who held a cacao pack with exactly the same image of her on the packet. Of course, in photography and graphics this effect has been used multiple times, but also in mathematics and computer science. Binary search In a very few words, it means, searching an element from a list dividing that list in 2 parts. If is less than the middle item, than it will look in the first part, dividing again that list. The guide of binary search is to compare elements till it finds the one that equals to what we are searching for. For example looking for "4", having the elements above. First, it compares 4 with 7 and decide that 7 bigger, so it start looking for 4 in the first part. Then, it
Android 3.3 and its amazing Navigation feature     I hope this article will be read by persons who want to work as android developers, but they considered it is too complicated or the interface is not very friendly. Android 3.3 comes with new features in order to make app development easier. The best thing in my opinion is the Navigation component, which make easier the view of the entire app. Now it’s easier to handle the User Interface flow, to handle Up and Back actions properly by default, to be more creative but in the same time to respect the logic standards. How to use it? 1. Add the dependencies in the project Gradle file:  implementation "android.arch.navigation:navigation-fragment:$nav_version" // use -ktx for Kotlin implementation "android.arch.navigation:navigation-ui:$nav_version" // use -ktx for Kotlin 2. Create a new folder in “Res” and then add a new xml file(for resource-type select navigation). 3. Go to "Design" opt