Flutter App Development PG Internship (Self Paced+ Live)
Blended
Fee: ₹1,500
This comprehensive internship program combines advanced Flutter app development training with essential entrepreneurial skills. Participants will gain hands-on experience in building cross-platform mobile apps using Flutter, while also learning key concepts of entrepreneurship. The course is designed to equip learners with the technical know-how of app development and the business acumen required to successfully launch and manage a venture.
Objectives
This internship program is designed to provide a robust foundation in both Flutter app development and entrepreneurship. Through this course, you will gain the skills necessary to create high-quality mobile apps and successfully navigate the world of startups.
Master Flutter fundamentals: setup, coding, and debugging.
Understand Dart syntax for Flutter development.
Develop proficiency in creating responsive UIs and advanced Flutter features.
Gain entrepreneurial insights, from venture planning to launching.
Learn to analyze market trends, assess competition, and create innovative solutions.
Understand the importance of product-market fit, customer segmentation, and business strategies.
Hone strategic thinking and problem-solving abilities.
Apply both app development and entrepreneurial skills in real-world projects
What Will You Learn
Introduction to Flutter and Dart programming. Setting up Flutter projects and integrating essential development tools. Building user interfaces, implementing navigation, and deploying apps. Debugging, testing, and troubleshooting Flutter applications. Fundamentals of entrepreneurship, including idea generation and market research. Analyzing product-market fit, designing value propositions, and customer segmentation. Developing business models, financial planning, and marketing strategies. Effective pitching, networking, and presentation skills for startups.
Skills you will gain
Want to know more about our course?
Curriculum
-
Flutter App Development
-
1.1 Introduction to Flutterto Flutter Page
-
1.2 What is Dart?
-
1.3 Installing Visual Studio Code and the Dart PluginVisual Studio Code and the Dart PluginPage
-
1.4 Installing Dart SDK
-
1.5 Writing the first Dart Program
-
1.6 Installing Flutter SDK for MacOS Part 1
-
1.7 Installing Flutter SDK for MacOS Part 2
-
-
Module 2 - Setting Up Flutter
-
2.1 Installing Flutter Plugin within VS Code
-
2.2 Understanding the structure of a Flutter Project
-
2.3 Building a simple app from scratch
-
-
Module 3 - Dart Programming - Syntax
-
3.1 Introduction
-
3.2 Dart Variables - String, Number, Boolean
-
3.3 Dart Variables - List
-
3.4 Set & Map
-
3.5 Late variable & Final keyword
-
3.6 If – Else Statement
-
3.7 Loops, break, continue & Switch Case
-
3.8 String Operation & functions
-
3.9 Spread Operator
-
3.10 Collection operators: Collection-if & Collection-foroperators: Collection-if & Collection-for
-
-
Module 4 - Dart Functions & OOP
-
4.1 Functions in Dart
-
4.2 Creating a Function
-
4.3 Function Return Data Types
-
4.4 Void Function
-
4.5 Object-Oriented Programming (OOP)
-
-
Module 5 - App Running & Debugging on Different Devices
-
5.1 Module Introduction
-
5.2 Running the App on a Real Android Device
-
5.3 Working with the Emulators / Using the Emulators
-
5.4 Understanding Error Messages & Fixing Errors
-
5.5 Using the Debugger
-
-
Module 6 - User Interface
-
6.1 Applying Theme Data Part 1
-
6.2 Applying Theme Data Part 2
-
6.3 Applying Theme Data Part 3
-
6.4 Custom Scroll View Part 1
-
6.5 Custom Scroll View Part 2
-
6.6 Custom Scroll View Part 3
-
6.7 Custom Scroll View Part 4
-
6.8 Scrolling parallax Part 1
-
6.9 Scrolling parallax Part 2
-
6.10 Scrolling parallax Part 3
-
6.11 Scrolling parallax Part 4
-
6.12 Introduction to Building Responsive UI
-
6.13 Sized box and Fitted Box
-
6.14 Layout Builder Part 1
-
6.15 Layout Builder Part 2
-
6.16 Aspected Ratio Part 1
-
6.17 Aspected Ratio Part 2
-
6.18 Orientation builder Part 1
-
6.19 Orientation builder Part 2
-
6.20 Orientation builder Part 3
-
6.21 Media Query Part 1
-
6.22 Media Query Part 2
-
6.23 Introduction to Building an Adaptive Layout Part 1
-
6.24 Introduction to Building an Adaptive Layout Part 2
-
6.25 Single Child layout Part 1
-
6.26 Single Child layout Part 2
-
6.27 Multi-child layout Part 1
-
6.28 Multi-child layout Part 2
-
6.29 Multi-child layout Part 3
-
6.30 Drawer Part 1
-
6.31 Drawer Part 2
-
-
Module 7 - Working with Remote Data
-
7.1 Fetch data from internet Part 1
-
7.2 Fetch data from internet Part 2
-
7.3 Fetch data from internet Part 3
-
7.4 Fetch data from internet Part 4
-
7.5 Fetch data from internet Part 5
-
-
Module 8 - Working With User Input & Form
-
8.1 Accessibility and internationalisation Part 1
-
8.2 Accessibility and internationalisation Part 2
-
8.3 Accessibility and Internationalisation Part 3
-
8.4 JSON serialisation Part 1
-
8.5 JSON serialization Part 2
-
8.6 Persistence Part 1
-
8.7 Persistence Part 2
-
8.8 Persistence Part 3
-
8.9 Persistence Part 4
-
8.10 Environment setup and App building for android
-
-
Module 9 - Firebase, Image Upload, Push Notification
-
9.1 Using the "Animated Builder" Widget Part 1
-
9.2 Using the "Animated Builder" Widget Part 2
-
9.3 Working with the "Animated Container" Part 1
-
9.4 Working with the "Animated Container" Part 2
-
9.5 More Built-in Animation & Transition Widgets Part 1
-
9.6 More Built-in Animation & Transition Widgets Part 2
-
9.7 More Built-in Animation & Transition Widgets Part 3
-
9.8 Introduction to Gestures
-
9.9 Handle taps Part 1
-
9.10 Handle taps Part 2
-
9.11 Handle taps Part 3
-
9.12 Drag a UI Element Part 1
-
9.13 Drag a UI Element Part 2
-
9.14 Drag a UI Element Part 3
-
9.15 Add Material Touch Ripples Part 1
-
9.16 Add Material Touch Ripples Part 2
-
9.17 Swipe to Dismiss Part 1
-
9.18 Swipe to Dismiss Part 2
-
9.19 Swipe to Dismiss Part 3
-
-
Module 10 - Create an Application
-
10.1 Planning the App Part 1
-
10.2 Planning the App Part 2
-
10.3 Creating models and providers
-
10.4 Initializing the firebase.
-
10.5 Onboarding Screen
-
10.6 Home screen
-
10.7 Sign up and Login Part 1
-
10.8 Sign up and Login Part 2
-
10.9 Settings and Profile Screen Part 1
-
10.10 Settings and Profile Screen Part 2
-
10.11 Final demo
-
-
Entrepreneurship Skill
-
11.1 Introduction to the concept of enterprise
-
11.2 Examples of Real world enterprises
-
11.3 Types of enterprises - Overview
-
11.4 Discussion on young entrepreneurs
-
11.5 Characteristics of entrepreneurs
-
11.6 Advantages and Disadvantages of entrepreneurship
-
11.7 Jobs Vs Entrepreneurship
-
11.8 Types of Entrepreneurships
-
12.1 Exploring ideas: Starting with your own idea
-
12.2 Using pre-existing ideas
-
12.3 Sources of ready ideas and schemes
-
12.4 Market survey -How to gather information
-
12.5 Secondary study and reports
-
12.6 Primary study
-
12.7 Identifying and analyzing competitors and their products
-
12.8 Identifying your target markets: Identifying who will buy, geography
-
12.9 Customer types - tools and templates to shortlist market segment
-
13.1 Identifying and Mitigating Risks
-
13.2 Legal and Regulatory Challenges
-
13.3 Dealing with Failure and Setbacks
-
14.1 Ideate and Plan Your Business
-
14.2 Secondary Market Research
-
14.3 Developing Market Strategy
-
14.4 Financial Forecast
-
14.5 Elevator Pitch
-
-
Course SLM
-
2 Live Sessions
-
Final Project
Instructor
Dr. Priti Maheshwary
Dean at Future Skills Academy Scope Global Skills UniversityDean at Future Skills Academy Scope Global Skills University. Involved in Computer Science and Engineering for over 20 years in higher education and training. Her career has included various software development projects, teaching, research and administrative roles. She enjoys teaching and looking into how to improve student learning experience. Published around 50 research papers in refereed journals and conferences, 7 book chapters, 6 Patents. 8 PhD thesis completed under her guidance in the field of Internet of Things, Smart Cities, Ubiquitous Computing, Wireless Sensor Network, VANET, Image Processing specialized in Satellite Images, AI/ML & Deep Learning, and Cyber Security. Also done more than 10 projects in the field of Research and Consultancy.