Most of the iOS applications are often a thin client that provides end-user frontend of your business logic implemented on a centralized, remote server. Thus, prior to implementing core features of your iOS app, iOS developer have to (1) setup communication with a backend server (often as REST requests), and (2) implement persistent storage to keep received data locally.
Last week in Krakow, Poland, one of the greatest events gathering Google technologies enthusiasts took place. The event in question is, of course, Google Developer Days Europe – a conference organized to showcase the hottest topics now in Google. Attendants could hear about the latest mobile, web, and Cloud features during 33 sessions, take part in 16 hands-on workshops, talk to Google Experts, and of course meet a lot of like-minded people.
At the beginning of the 2017 year, we could see the introduction of new display property, display: grid, which introduces two-dimensional grid-based layout system. It has been designed for complicated layouts, where eg. Flexbox with its one-dimensional layout system needs more attention and time to solve problems. In brief, grid consists of the creation of columns, rows, cells, and areas, creating very powerful „matrix like” layout system. Properties of rows, columns which consists of cells are assigned to parent container (wrapper). Grid items are areas, which covers grid cells, are assigned to wrapper children. Let’s see a basic example.
Have you ever wondered how many minutes (or hours) you devote to use your mobile phone daily? You don’t even wanna know, do you?
“Life is great and everything will be ok, Kotlin is here”- claimed Christina Lee and Jake Wharton during their talk on Google I/O 2017 conference. Kotlin programming language seemed to be one of the widest discussed topics during and after the conference. Mobile technologies market is very dynamic, and it seems that introduction of the new officially supported by Google language will change a lot the way we develop Android apps in next years.
Should I hire a software development company or freelancer? What would be the right choice for my upcoming website? Are web development companies so expensive? Are freelancers reliable? You must have asked yourself these questions while looking for the professionals to develop your first website or mobile app. When you get an amazing product idea, your get excited. But, you must not forget what lies ahead. Before you start the most challenging process – product development; you need to make a final choice: Software development company or freelancer?
A product specification or design document is a blueprint that explains what you’re going to develop and what the outcome needs to be. Generally, it is a collaborative process between client, developers, and users. A product specification drives the collaboration, stimulates a plan forward and hashes out the design problems. A well-drafted specification is all about clarity. The more details you will add into a product spec, the more precision you provide with everyone working on the product development.
Every startup and well-established business are coming up with their own mobile apps today, but most of them are not survived for long. With a wide range of available options; mobile app marketplace has become a crowded space where millions of apps already exist. So, how will you make your newly-launched mobile app stand out from the crowd?
In this fast-paced digital market, it’s not easy to come up with a highly successful mobile application. A well-researched planning and correct strategic can make you achieve your goals in the most effective ways. In this blog, you will find 7 practical tips that will help you succeed with your mobile app.
So, you have already worked on agile software development, or you are just planning to implement it in your projects? If you are reading this blog chances are something is not working well, and you are getting confused with some of the major aspects of agile software development. Well, most beginners get confused with this technology as they pick only certain features and try to let a tool manage the development process for them. Though, it’s time to go back and look at the agile methodology and understand its significant aspects.
Google I/O 2017, an annual conference organized by Google, which took place May 17-19 in Mountain View, as usual, heated up the atmosphere in the mobile, web, and enterprise community. Some of the changes were expected and waited out, and some were rather surprising. Discussing all of them would take ages, so let us go through some of the most interesting (from our point of view) news announced during the conference.