At the beginning of December I had an opportunity to attend Droidcon Kraków 2017 – the annual conference focusing on Android development. Two days of lectures divided into three paths gave me a chance to hear about some really interesting topics. If I wanted to cover all the lectures I attended, this article would be really long, so I will focus on the topics that interested me the most.
Let’s imagine the business world without mobile apps. No access to the internet from tablet or smartphone – almost every significant industry as we know would have faced collapse or radical transformation. Mobile apps are so deeply rooted in business so any potential change might bring harmful consequences. Not only financial but most of all, negative social repercussions.
We are the Railwaymen. The team of talented IT experts. We specialize in mobile and web development using cutting-edge technologies. To learn more visit our website – railwaymen.org
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.