noscript
bg
General sponsor

The greatest Ukrainian IT-conference for developers, entrepreneurs, tech-projects and startup community.

buy tickets
General sponsor
platforma coworking

Section Mobile Dev:

In the world of modern technology to avoid collisions with mobile applications is unrealistic. At the conference together with the speakers of this industry, you will be imbued with all stages of the life cycle of creating a mobile application. Thanks to the total experience of the announced lecturers Maxim Lyashenko (Softserve), Anton Minashkin (Epam), Vladimir Shimansky (Blynk), Taykalo Paul (Stanfy). It will be possible to render a lot of useful from topics in the iOS, Android and Wearable devices industries. Practical cases of development apps for different platforms and analytics of prospects will give you a vision of development in a huge niche of mobile software in three days.

Speakers

Taykalo Paul

Taykalo Paul

Software Engineer «Stanfy»

Ivan Besarab

Ivan Besarab

Dirrector at Itperspective

Roman Vabishchevich

Roman Vabishchevich

CEO/Co-Owner в SE7ENSKY

Vladimir Kirillov

Vladimir Kirillov

Head of R&D at ESM.one and Community Lead at #kievfprog

Darina Chernyshova

Darina Chernyshova

QA Automation Engineer

Sergiy Grechukha

Sergiy Grechukha

Android Engineer at CloudMade

Ilya Rodin

Ilya Rodin

Senior Android Engineer

Maxim Lyashenko

Maxim Lyashenko

Intermid Android developer in Softserve

Anton Minashkin

Anton Minashkin

Software Developer at EPAM

Mikle Anokhin

Mikle Anokhin

Andoird Developer @ Dev-Pro.net

Dmytro Zaitsev

Dmytro Zaitsev

Mobile Team Lead at Lohika, Ukraine

Volodymyr Shymanskyy

Volodymyr Shymanskyy

Co-Owner/Architect в Blynk

Maxim Parkhomenko

Maxim Parkhomenko

Founder at Prequel ( smart bags), Host at Explore Mode Podcast

Evheniy Polonuchko

Evheniy Polonuchko

BI/DWH Architect. Pass Chapter Leader, Microsoft

Oleg Novosad

Oleg Novosad

Founder and CEO в Severenity Senior Mobile Software Engineer в SoftServe

Anina Net

Anina Net

CEO at 360Fashion, China

Schedule

27.10

iOS

28.10

Android
choose another day
11:00
Taykalo Paul

Taykalo Paul, Software Engineer «Stanfy»

Why do we still (not) write tests in iOS?

In this report, we will not be asked by lengthy questions whether tests are needed or not. You yourself know the answer
- Why should we (not) write tests
- Situations and types of projects in which tests are needed, and in which are directly contraindicated
- How and what to "test" correctly
- Why is not 100% coverage of tests on the door in the aeroplane does not give a guarantee to fly somewhere
- Rewrite cannot be tested
- When all the same it is necessary to throw everything and start again
- Economic integrity of tests
- "I'm not crying for you to fix bugs"
12:00
Ivan Besarab

Ivan Besarab, Dirrector at Itperspective

iOS pros and cons. MythBusters. Nowadays reality.

How to learn?
The role of the university
Iron vs Synthetics
Scaling
Routines
Swift vs Objective-C
Restrictions
Privacy
Overcomplicated tasks and real cases experience
13:00
Roman Vabishchevich

Roman Vabishchevich, CEO/Co-Owner в SE7ENSKY

Creating Mobile Apps being a Front-end developer

    1. Cross-platform mobile application. Pros and cons.
    2. Tools for creating cross-platform mobs. application.
  • React Native
  • Cordova
  • Ionic
  • NativeScript
    • 3. Submerged rocks.
      4. Real cases of cross-platform mobile applications.
    15:00
    Vladimir Kirillov

    Vladimir Kirillov, Head of R&D at ESM.one and Community Lead at #kievfprog

    Haskell for Swift Developers

    Haskell is a dump of top ideas from Computer Science with a 25-year history. Swift distilled many ideas from Haskell, but many of them are not visible on the surface. Vladimir will tell you about his favourite ideas Haskell, which appeared in Swift, and also will try to guess what can be in Swift in 5 years.
    16:00
    Darina Chernyshova

    Darina Chernyshova, QA Automation Engineer

    Automated testing of mobile applications: problems and solutions

      1. Using conditional expectations (replace expected conditions, use functional programming)
      2. Common code at the test level, platform-separated modules at the level of interaction with UI - use dagger
      3. Transferring steps to the API level - we use the developer model. The advantage of a common language.
      4. "Tests for tests ": checking of commonly used components
      5. We use moks responders for heavy queries - mountebank
      6. Minor tricks in working with the yuan (soapy, work with the text)
    17:00
    Roman Vabishchevich

    Panel discuss (Roman Vabishchevich, Roman Dutchak, Yurii Artyukh, Dmitry Osipa)

    11:00
    Sergiy Grechukha

    Sergiy Grechukha, Android Engineer at CloudMade

    Android Gradle plugin tricks around application build time

    How best to organize the structure of the project: individual modules or all in one?
    Why does the application compile for so long and what factors affect it?
    What tools can be used to measure and analyze the project's compilation process?
    Why break the application into modules at all?
    12:00
    Ilya Rodin

    Ilya Rodin, Senior Android Engineer

    Over-engineering and how to avoid it when developing an application for Android.

    Over-engineering, as a phenomenon has many sides. This may be an attempt to "tighten" those with which you are accustomed to working or those with whom you like to work on tasks that require a completely different approach. Perhaps the developers are simply carried away by the process and instead of solving the real problems of the product are engaged in the creation of abstractions for the sake of abstractions, or the like. Forgetting that the best is the enemy of good, and the software product is written not for its developers, but for its users, we get a situation where the desire for an "ideal solution" kills the product just more often than its "clumsy" implementation. Within the framework of this report, on the example of several tasks and approaches to their solution, I want to tell you how to not go beyond the limit after which you are already writing a code for the code, and for the purpose of solving the problem.
    13:00
    Maxim Lyashenko

    Maxim Lyashenko, Intermid Android developer in Softserve

    The main problems with laying out an application

      1. Statistics of the application market. Problems in laying out in figures
      2. Understanding the main idea. Understanding the market, your customer
      3. Business component. Monetization
      5. Programming. What do you need to consider?
      6. Standard bugs. How can I find and fix them?
      7. Testing: permanent and final.
      8. Design
      9. Statistics
      10. Miscellaneous
    15:00
    Anton Minashkin

    Anton Minashkin, Software Developer at EPAM

    Performance: How to build an app instead of slideshow

  • Performance tips, tricks and fails.
  • The horror story based on the real life
  • 16:00
    Mikle Anokhin

    Mikle Anokhin, Andoird Developer @ Dev-Pro.net

    Productivity Hero - Know Your Tools

    Let's push our IDE to the limits.
    Save valuable space.
    Work proficiently without a mouse.
    Investigate hidden features.
    Simplify development process with plugins and external tools.
    Learn useful tips and tricks for day to day development.
    17:00
    Dmytro Zaitsev

    Dmytro Zaitsev, Mobile Team Lead at Lohika, Ukraine

    Coroutines in Kotlin

    Modern programming cannot be imagined without long-running operations such as CPU-intensive computations or blocking IO running in the background. Unfortunately, having too many active threads is very expensive and kills performance, but there's a solution - coroutines. They provide a way to avoid blocking a thread and replace it with a cheaper and more controllable operation: suspension of a coroutine.
    I'll talk about generators/yield, async/await, channels, composable/delimited continuations, and its usage; consider available APIs and make the overview of standard kotlinx.coroutines library."
    11:00
    Volodymyr Shymanskyy

    Volodymyr Shymanskyy, Co-Owner/Architect в Blynk

    Developer to Product Engineer evolution

    Discover the secrets of how fast a simple programmer to become an architect of the software! With what difficulties you will meet. Why this topic is so popular. I will give you tools for improving your work performance.
    12:00
    Maxim Parkhomenko

    Maxim Parkhomenko, Founder at Prequel ( smart bags), Host at Explore Mode Podcast

    CREATING SUCCESSFUL CONSUMER HARDWARE COMPANY (en)

    1. Where Are The Money.
    2. Startups That Do It Right
    3. Expect the Failure
    4. Most Asked Questions: Survival Guide&Tips
    13:00
    Evheniy Polonuchko

    Evheniy Polonuchko, BI/DWH Architect. Pass Chapter Leader, Microsoft

    Personal Business Intelligence with PowerBI in 5 minutes

    One of the easiest and coolest tools for analysis and data visualization is PowerBI. And this is not advertising, but reality. With this tool you can analyze almost any data source, but most importantly it is easy to learn, a few mouse clicks and the report is ready. Do not believe, come to the report, I will show you how with this tool you can analyze open data
    15:00
    Oleg Novosad

    Oleg Novosad, Founder and CEO в Severenity Senior Mobile Software Engineer в SoftServe

    AR battle between Google and Apple

  • Life before AR sdk
  • ARKit & ARCore - all you need to know now
  • ARKit vs ARCore comparison
  • Practical example of the same app using both
  • AR future - predictions
  • 16:00
    Anina Net

    Anina Net, CEO at 360Fashion, China

    IoT, wearable devices and design of future clothing

    17:00
    Anina Net

    Anina Net, CEO at 360Fashion, China

    Workshop

    Tickets

    If You want to buy more than 5 tickets you will have scecial discount and two hot girls with big boobs, yeah! And dont worry about food and alcohol - they can bring salo and horilka to your appartments.

    Photo

    Partners

    General sponsor

    Melanox logo

    Organizers

    Innovation Development Lab logo INHACKING logo Coworking Платформа logo

    Gold sponsors

    Арт-завод "Платформа" logo Infopulse logo

    Bronze sponsors

    Facebook logo Red Hat logo Symantec logo Unity3D logo BEETROOT logo

    Location partner

    Art-Zavod Platforma logo

    Media partners

    Bit.ua logo MMR logo Бизнес logo Delo.ua logo

    Career partner

    Work.ua logo
    Buy