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.
Structs storage with Protocol-Oriented Programming
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.
In this article, we will demonstrate a solution to store our model objects in a storage with a clear separation of concerns using protocol-oriented programming (POP). We will show how to create generic and loosely coupled storage module that provides seamless migration to the alternative framework implementation in the future.
Google Developer Days Europe 2017 - an event for Google enthusiasts
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.
Have no fear, Kotlin is here - a few notes on Kotlin programming language
"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.
Railwaymen is an Emerging Polish Web and Software Developer by Clutch
Poland has remained a rapidly growing tech hub, catering to high-profile, international clients to fill the seemingly unending demand for highly skilled web and software developers. We felt honored to be included in new research released by Clutch, a Washington, D.C. based B2B ratings and review firm. Clutch analysts evaluated Railwaymen across a number of qualitative and quantitative factors, including client satisfaction and proven ability to deliver.
USB OTG - unknown strength of mobile devices
We all know that nowadays smartphones are more powerful than most of the computers 20 years ago. They became immanent part of our lives. Some of us use them way more often that regular PCs or laptops. However, there are some functionalities that distinguish smartphones from computers. One of them is the ability to connect peripherals like pendrives, mice, keyboards or monitors. Is it really a functionality that is out of reach for smartphones users?
New possibilities of BLE beacons
Internet of Things (IoT) seems to be in the limelight regarding the newest trends in mobile technology for some time. Interaction between our devices and the surroundings appears to be inevitable in the modern world. The most common term which can be heard when talking about IoT is „beacon”. There are many rumours about those small devices- their usability and capabilities. How do they actually work and for what purposes can we use them? What has changed about their technology for the last few months?
KrakYourNet7 & Railwaymen – Join our Free Android and Tizen Workshop!
Combining Android and Tizen together*!
Another way to share and expand knowledge about newest technologies is coming! We would like to invite all enthusiasts to take part in our workshops, during the KrakYourNet7.
During the event two experienced Android Developers will tell what secrets modern smart devices hide. You can be sure that this will not be another boring lecture on the notification screen.
IoT and wearable technology
The technology industry is characterized by the fact that is constantly changing. That is why it is so important for developers and programmers to keep up with new trends. Currently, the hottest are IoT & wearable. Learn more about it.
UX for mobile devices
Railwaymen mobile team would like to share with you a few tips, that are important esepcially when you design mobile application. User Experience is an issue you can not avoid. Many times the succes of an app is also definied because of a good UX too. Even when the devices are different with iOS or Android, there are some things that are useful for both!