If you’ve ever worked at an early-stage startup, then I’m sure you know the feeling – your mobile app, a concept you’ve been working intensely on for many months, is finally entering development phase. Things are starting to feel very real business-wise, aren’t they?
As software consultants with specialties in mobile apps and the Internet of things, Bright Inventions has mastered the entire delivery process, making our clients’ dreams an easy, successful reality. While technology around us keeps transforming and testing the limits of what we can achieve, our team remains committed to transparency, engagement, and success on behalf our clients, our products, and our service.
Due to the rapid growth of deep learning possibilities, lots of smart people do their best to create more and more sophisticated algorithms that beat human’s performance in many areas. Luckily, a great chunk of their work is throw open and waits for you to harness it in some fancy way.
In Android injecting parameters, managing component’s lifecycle and creating various scopes is difficult and crucial, but fortunately, we’ve got DI (Dependency Injection) technique for the rescue.
Flutter is a new Google’s framework for creating cross-platform applications. So far, I haven’t tried to create any cross-platform projects so I wanted to give it a try. This won’t be a next basic tutorial for creating apps with Flutter. I’ll just present my first impression of things that have made me love and hate Flutter after a few hours of having fun with it.
React has introduced a new feature which allows you to use state and other React feature without writing class, upcoming Hooks, a new proposal in React 16.8.0, which are going to blow your socks off and enable our stateless function component does more than even before!
Everybody seems to be doing Agile these days. Start-ups do it, big organisations do it, all the cool companies do it. That’s even how autonomous cars are being developed - the agile way. Even though it’s been agreed that ‘there’s no silver bullet’ in software development, well, apparently there must be and it’s Agile. Right? Don’t get me wrong. I love Agile. And that’s exactly why I hope it will never turn into Coldplay of software development. Sometimes it seems that Agile is becoming this crowd-pleasing, catchy thing, that slowly loses its meaning. What does it mean to be agile these days?
It happens quite often that we go with the flow and let our day be controlled by such things like notifications, emails, distractions from colleagues or countless meetings. But we often do not realise to what extent they all may affect our work and life, in general.
I am always saying that the future of work is all about people, the people feeling connected to the culture of their company and the vision of their organisation. Job is much more than a pay cheque. It is a place you go to improve your skill set, contribute to the greater good, and collaborate with other awesome people. And that is the case of our bright success. We are surrounded by Bright People every day.