1. Basic information on the choice of mobile
technologies for your organization
Scientific Circle of Computer Science
Artur Machura
24.02.2023, Katowice
3. Mobile technology
„Mobile technology is technology that goes
where the user goes. It consists of portable
two-way communications devices, computing
devices and the networking technology that
connects them.”
Source: https://www.ibm.com/topics/mobile-technology
4. Unified process as an exemplary approach
for mobile solutions projects
Source: https://en.wikipedia.org/wiki/Unified_Process
5. Technology stack (in general)
Source: https://www.appdev360.com/tech-stack-for-app-development/
6. Technology stack (a little more detail)
Source: https://www.mongodb.com/basics/technology-stack
7. Tech stack selection practices
5 Things to Consider
When Choosing a
Tech Stack
▪ Requirements
▪ Scope of project
▪ Time to market
▪ Scalability
▪ Security
Source:
https://scand.com/company/blog/choos
ing-a-technology-stack/
8. Low-code vs. traditional development
Coding Knowledge
Speed of Development
Customization
Agility
Deployment
Maintenance
Source: https://kyanon.digital/low-code-vs-traditional-
development-comparison/#11_Low-code
Low-code
Traditional-
development
Low-code vs.
traditional development
9. Examples
No-code software list
▪ https://thebusinessblocks.com/ope
n-source-no-code-platform/
▪ https://www.business2community.c
om/workflow/best-app-builder
▪ https://www.g2.com/categories/no
-code-development-platforms/free
Tech stacks in traditional software
development
▪ MEAN Stack
▪ MERN Stack
▪ LAMP Stack
▪ MEVN Stack
▪ .NET
▪ Ruby on Rails
▪ Python-Django
Source:
https://blog.masaischool.com/technology-
stack-explained/
10. Thank you for your
attention! Please submit
any comments on the
software-engineers.org
PhD Artur Machura
arturmachura.info