Building a decent app is easy this day, there are plenty of tutorials, videos and blog posts about it. In this session, I’ll try to go over some of the top mistakes that every one of us is doing while building his app. This will cover all the aspects of building a bad app- technical, UI & UX, and product. So each one of you will be able to adapt his favorite bad pattern and ruin his app.
"Micro Frontends"- You Keep Using That Word, I Don’t Think It Means What You Think It Means
"Micro Frontends" is the new buzzword in the Frontend world, but too many times people use it in the wrong context or with different things in mind.
Micro Frontends can refer to different kinds of solutions that solve different types of problems - starting from using different UI frameworks on the same app or letting different teams work on separate parts of the code independently.
In this session, we'll go over the different problems we have when building a big app and how different micro-frontends solutions can help with this.
Building complex Android apps these days might have some nasty challenges - syncing the data across the app, controlling any action the user does, processes that happen in the background or even handling all kinds of errors.
Luckily enough Android developers are not the first to face these problems, so let's try to leverage existing solutions for our own good!
In this talk, we'll share with you how Redux solved the problem of state management for Web developers and how can we use the same principles and integrate them into our Android apps.
Our work environment has been rapidly changing in the last couple of years. As a new generation of workers joins the workforce, companies are encountering employees with a new set of professional values. Can they meet the needs of this new generation of workers?
In this session, I will talk about my own journey in a startup - from the first days of the company until its acquisition by a corporation. By combining social research and my own story, I will examine how our new workforce is reconceptualizing their professional needs, values, and personal investment in the work they are doing.
The Android world is full of great people that built great stuff and published it for saving other a lot of time. In this talk, we’ll go over a list of must-have libraries, tools, and resources every Android developer should know to make their Android development much easier and help them build better apps in less time.
Good rules for Bad apps
Building a decent app is easy this days, there are plenty of tutorials, videos and blog post about it. In this session I’ll try to go over some of the top mistakes that everyone of us is doing while building his app. This will cover all the aspects of building bad app- technical, UI & UX, and product. So each one of you will be able to adapt his own favorite bad pattern and ruin his app.
Firebase (By Google) let you store & sync data with NoSQL cloud database. In this session we’ll build an app that easily sync data between multiple devices using cloud database.
Android dev toolbox (Part 2)
The second part of the Android dev toolbox lecture, This time we’ll focus on collection of tools and resources that will help you build a better apps in less time.
Android dev toolbox (Part 1)
A list of must-have tools every Android developer should know. In this part I'm focusing on third libraries that make your Android development much esier.
Know what (not) to build
My talk from DroidCon Tel-Aviv 2015:
In the start-up world, everybody works hard - but they don't necessarily work hard on the right things.
In this talk we'll be covering the tools that Android offers that allow teams to efficiently zero-in on actually working on what's important to their users without wasting too much time.
I'll be using examples from our experience at MyRoll; what mistakes we encountered with regards to working on the right things and how these specific tools helped us get back on track.
Android UI tips & tricks
My talk from DroidCon Tel-Aviv 2014:
Shem will share development tips while explaining how things work under-the-hood. As part of his talk, he will demonstrate the right way of working with images, custom views, ListViews and Animations, with an emphasis of how to make your app feel slick and fast on all Android devices.