Application Development Course Slides
Application Development Course Slides
2. Create a mobile app using native development technologies like Java, Kotlin, Swift,
and Objective-C.
3. Develop a cross-platform app using frameworks like React Native and Flutter.
4. Design and implement a user interface (UI) and user experience (UX)
5. Test and debug a mobile app using appropriate tools and techniques.
7. Create web app using front-end technologies like HTML, CSS, and JavaScript.
8. Develop web app using back-end technologies like Node.js, Express, and MongoDB.
Day 01 Day 02
Day 03 Day 04
Day 05
Project: Setting Up First Development Project
Week 2: Basics of Android Development
Day 06 Day 07
Day 08 Day 09
Day 10
Project: Building a Basic Android App
Week 3: Basics of Android Development
Day 11 Day 12
Day 13 Day 14
Day 15
Day 16 Day 17
Soft Skill: Stress management Soft Skill: Job placement (interview Skill)
Day 18 Day 19
Day 20
Day 21 Day 22
Networking and Data Persistence
Working with TableView and Collection View Making network requests using URLSession
Implementing dynamic lists and grids in iOS Implementing local data storage using UserDefaults and Core
Creating custom table view and collection view cells
Data
Soft Skill: Attention to Detail
Soft Skill: Attention to Detail
Day 23 Day 24
Day 25
Developing Feature Rich IOS App
Week 6: Introduction to Flutter Development
Day 26 Day 27
Day 28 Day 29
Soft Skill: Occupational Health &Safety Soft Skill: Occupational Health &Safety
Day 30
Building Basic Flutter App
Week 7: Advance IOS Development
Day 31 Day 32
Day 33 Day 34
Day 35
Developing Features Rich Flutter App
Week 8: Basics of Web Development
Day 36 Day 37
Day 38 Day 39
Day 41 Day 42
Handling Data in Web Applications
Working with JavaScript Libraries and Frameworks Making AJAX requests for dynamic data loading
Exploring and integrating third-party JavaScript libraries Implementing client-side data storage using Local Storage and
Using frontend frameworks to build complex web applications
Session Storage
Soft Skill Review:
Soft Skill Review:
Day 43 Day 44
Objective:
Introduction to the fundamentals of mobile
and web development, including the key
concepts, technologies, and platforms
involved.
Mobile App Development Native Development
Progressive Web Development
Phases of App Development
1. Planning
• Analyze Competitors:
• Know Your Target Audience:
• Understanding the Target Audience:
• Technical Considerations:
• Resources Estimation:
• Monetization Strategy
• Subscription Model
• In-App Purchases
• Advertisements
• Affiliate Marketing
• Premium Content or Services
• Sponsorships and Partnerships
2. Design Native Development
3. Development
4. Testing Hybrid Development
5. Deployment
Day - 02 Environment Configuration
Objective:
Class Practicals
Assignment
Day - 06 Overview of Android
Studio IDE
Objective:
Choose a Template:
Implementing RESTful APIs, URLSession, making Api call, encoding and decoding JSON data.
Introduction to Widgets
Stateless Widgets
Stateful Widgets
Widget Composition and Nesting
Flutter Navigation
Nested Navigation
Day - 30 Currency Converter APP
Class Practicals
Assignment
Flutter Packages and their
Day - 31
Functionalities
Objective:
Implementing animations
Animation controllers
Complex Animation
Testing and Debugging
Day - 34
Flutter App
Objective:
Master core JavaScript and ES6 features including block-level scoping, arrow functions, template literals,
default parameters, rest/spread operators, destructuring, classes, modules, and promises to build modern,
efficient, and maintainable web applications.
JavaScript
Pros in both Web & Mobile Development
Core Java Script Fundamentals
Component Creation
Data Fetching and Manipulation
Benefits of Reusability
Variables (var, let, const)
Data Types
Operators
App Store Optimization for
Day - 39
Mobile Apps
Objective:
The objective is to understand how to utilize cloud databases like MongoDB Atlas and Firestore
for storing and managing data in web and mobile applications.
1. M – MongoDB
2. 2. E - Express.js
3. R - React.js
4. N - Node.js
Building Upwork Clone
Day - 45
(Web App)
Class Practicals
Assignment
Thank You…