Flutter Unity Bootcamp | We have successfully completed the Industry Readiness Bootcamp with Flutter and Unity, which is one of the comprehensive projects we run with Google and the Entrepreneurship Foundation.
In the Flutter Unity Bootcamp process, the people who applied in total were divided into 400 groups in groups of 5 people. These groups were divided depending on their fields specifically for Flutter Unity topics. These groups have their own names and they will develop their projects. GitHub and uploaded them onto the computer.
In the Flutter Unity Bootcamp, which lasted for a total of 2 months, our trainers Sercan Yusuf and Tolga Hıçkıran organized live broadcasts to clarify the places where the participants got stuck technically and to make a general evaluation about the Bootcamp. After the last sprint, the participants uploaded their projects to itch.io. Afterwards, the participants and the jury voted for the top 10. The top 10 participants made their presentations to the jury and introduced their products, and after the jury presentations, the participants who qualified for the top 3 were determined.
At the end of the Flutter Unity Bootcamp project, all participants simulated how a real product is created and developed in business life.
Academy Club Flutter Training Objectives
-You will master the Basic Darts Lessons.
-You will have knowledge about Object Oriented Programming.
You will learn how to use -Flutter SQLite, Firebase Realtime Database.
You will learn -Flutter Animations.
-You will be able to program by mastering the dart language.
-You will master the details of Android and IOS programming.
-You will be able to develop applications professionally.
-You will be able to turn your ideas into a mobile application.
-You will be able to deliver your developed application to many people with platforms such as Google Play and App Store.
Academy Club Unity Training Objectives
-Unity 3D Basics:
Understanding what Unity is, what it does and how it works.
Learn the basic interface and user experience.
-Scene Creation and Editing:
To learn how to create, edit and light 3D scenes.
Learn scene editing techniques where objects are added, moved and rotated.
-Object and Materials Management:
Creating and managing objects in the game.
Identification of materials and their application to objects.
-Characters and Animations:
Learn how to create character modeling and animations.
Develop skills in character control and creating motion animations.
-Physics and Motion:
Understanding how objects move and interact using the physics engine.
Learning to easily create physics-based interactions such as object creation, falling and collision.
-Game Mechanics and Scenario Design:
Understand the concept of game mechanics and design how the game is played.
Creating a script and shaping the player’s experience.
-UI and User Experience Design:
Creating and editing in-game user interfaces (UI).
Understand the role of user experience design in game success.
-Sound and Music Management:
Learning how to add and manage sound effects and music to enrich the atmosphere of the game.
-Optimization and Performance Improvement:
Learning optimization techniques to improve the performance of the game.
Understanding how to get better performance on low-target devices.
-Publishing to Platforms:
Learning how to publish the developed game on different platforms (PC, mobile, console).
Organizing and structuring the game for the target platforms.
-Scripting and Programming:
Learning to code in-game logic and interactions using C# programming language.
Develop scripting and coding skills and learn to control in-game dynamics.
-Playtesting and Debugging:
To learn how to test the game, identify and fix bugs.
Develop skills to make the game smooth by using debugging tools.
Unity 3D Training aims to help participants acquire basic skills in the field of game development. In line with these goals, participants will learn how to create 3D games and applications using Unity, understand the different stages of the game development process and improve their ability to realize creative projects.
—
Turkish Entrepreneurship Foundation (GİRVAK)
About
The Turkish Entrepreneurship Foundation was founded in 2014 by 25 founders under the leadership of Sina Afra with the aim of spreading the entrepreneurship culture, enabling university youth to discover the entrepreneurial spirit and inspiring them with a long-term mindset.
The foundation supports young people through its Youth Programs and disseminates the entrepreneurship culture in different segments of society through impact programs that address different areas. The Turkish Entrepreneurship Foundation, which currently has a board of 53 trustees, has adopted the giveback culture and believes that what is taken from society should be given back to society.
Since its establishment, GİRVAK has reached 27 million people and is expanding its sphere of influence day by day with the projects and collaborations it realizes. At the point it has reached today, GİRVAK works to remove the obstacles in front of entrepreneurship in Turkey and to support Turkey’s economic and social development through entrepreneurship.
–
Google is a leading provider of digital services, technology products and software solutions worldwide. Founded in 1998 by Larry Page and Sergey Brin, Google has since focused on expanding the boundaries of the internet and making it easier for people to access information. What started as a search engine has evolved into a wide range of products and services that play an indispensable role in the daily lives of millions of people.
The Search Engine Revolution: The search engine at the heart of Google has enabled users to access information on the internet quickly and effectively. This search engine, which can instantly scan billions of results with just a few words, has become one of the most prominent symbols of the information age. The algorithm used to rank search results and the optimized user experience are among the key features that distinguish Google’s search engine from its competitors.
Diversified Products and Services: Google offers a range of popular products and services, not limited to the search engine. These include Gmail (email service), Google Maps (mapping and navigation service), YouTube (video sharing platform), Google Drive (cloud storage), Google Docs (office software), Android (mobile operating system) and Chrome (internet browser). Each of these products aims to provide the ultimate user experience in different areas and are designed to facilitate and enrich daily life.
Investing in Innovation and Technology: Google’s core principle is to continually invest in innovation and technology. The company conducts pioneering work in artificial intelligence, data analytics, self-driving cars, the Internet of Things and many other areas. Google’s R&D activities, projects and products developed around the world shape the future of technology and continue to transform human life.
Sustainability and Social Responsibility: In addition to technology, Google plays a leading role in sustainability and social responsibility. It aims to create a better world for future generations by focusing on issues such as the use of green energy, reducing carbon emissions and environmentally friendly practices. It also contributes to the well-being of society through projects in education, environmental protection and community development.
In conclusion, Google is one of the world’s most recognized technology companies. It has become a leading name in the digital age, contributing to the widespread use of the Internet and facilitating people’s access to information. Its products and services, ranging from search engines to cloud services, mobile operating systems to artificial intelligence, have become an indispensable part of daily life. Google stands out as a company that shapes the future with its innovative approach, investment in technology and social responsibility approach.
—
Android and IOS Application Development Training with Flutter has gained more momentum with the increasing importance of mobile application development.
When we say mobile application development, we think of two popular platforms, IOS and Android operating systems.
Flutter is a free and open source mobile UI framework created by Google and released in May 2017 that you can use to develop mobile, web and desktop applications.
Flutter is a cross platform and you can develop both IOS and Android based applications using the same infrastructure.
Flutter is an open source mobile app development framework created by Google. Flutter is used to build natively compiled applications for mobile, web and desktop from a single code base.
Flutter is written in the Dart programming language and uses a fast, expressive and flexible design that is well suited for creating responsive user interfaces. It also includes a rich set of pre-designed widgets and tools that make it easy to create and customize user interfaces.
One of Flutter’s most important features is its fast development cycle. Flutter’s “hot reload” feature allows developers to quickly and easily test changes to their code by updating it in real-time without having to manually rebuild and deploy the application.
Android and iOS App Development with Flutter is an open source project that allows developers to create cross-platform mobile apps for Android and iOS using a single codebase.
Flutter also includes a number of features designed to improve the performance of an application, such as the ability to render graphics and animation at 60 frames per second, the ability to access the device’s native features such as camera and GPS.
Applications built with Flutter include Stadia, Google Ads, Google Assistant, Alibaba Group’s Xianyu app, The New York Times mobile app, etc.
Overall, Flutter is a powerful and flexible tool for building fast, responsive and modern mobile, web and desktop applications.
Flutter is the right place to start if you want to improve your Android and iOS app development skills. With this Flutter-focused course, you can quickly bring your projects to life thanks to the many useful features Flutter provides.
—
Games that can be developed with Unity 3D include games of different genres such as FPS (First Person Shooter), RPG (Role Playing Game), platform games and racing games.
With Unity, any type of game can be developed, from a simple 2D game to a high-graphics 3D game.
You can publish the games you develop on many platforms such as mobile and PC, and of course you can earn money from these games. Some popular games developed with Unity include Monument Valley 2.
To develop games with Unity 3D, it is enough to know the C# programming language. C# is easy to learn and is the language used in the Unity engine. However, it is important to learn basic programming concepts to better understand the features of Unity and the C# language.
One of Unity’s most popular libraries is the Unity Library for the C# programming language. This library makes it easy to develop 2D and 3D games with Unity and learn the basic structures and principles of the C# language. It also makes it possible to share games developed with Unity from the Internet and the Android Market. With this library, you can increase your command of the C# programming language and become able to make your own 2D and 3D games with Unity.
Game Programming with Unity 3D provides a program that allows you to start from scratch and get ready to publish your game on app stores.
The course starts with mastering the 3D Unity space, then moves on to developing environment designs and the programming side.
At the end of the training, you will have a basic knowledge of C# language and you will be able to develop your own 2D and 3D games and present these games to the game market.





